Bedding Bed Linen Logo
Bedding & Bed Linen is an Australian linen hire service that provides premium bedding, sheet sets, and linen rentals for homes, events, and short-stay accommodations.

Project Overview

Bedding & Bed Linen needed a fully customized WooCommerce-based rental system that could support their unique pricing model, which is based on pickup price, daily hire rate, quantity, and days to hire. The core goal was to build a modern, clean website with a dynamic hire calculator that handles all the rental logic automatically. The final system allows customers to easily select items, adjust hire duration, and complete checkout with custom date and time fields tailored to their workflow.
This project also included full website design, calculator development, cart/checkout customization, and ensuring WooCommerce behaves correctly even when products do not use traditional pricing.

My role

I handled the full development and functionality of the system—from UI design to backend logic. My key responsibilities included building the entire hire calculator, synchronizing it with WooCommerce and adding advanced checkout fields.
I also designed all main pages using Elementor and customized WooCommerce templates to integrate date selection, pickup logic, and cart behaviors.
Custom JavaScript, AJAX, PHP hooks, and security controls were implemented to create a seamless and intuitive user experience from item selection to order completion.

Tools & Technologies Used

CHALLENGES & SOLUTIONS

Complex Pricing Logic

WooCommerce does not support hybrid pricing (pickup price + daily hire price × days) by default. I created a custom calculator that:

  • Calculates prices dynamically.
  • Syncs selected items with WooCommerce.
  • Passes custom pricing to the cart via AJAX.

Checkout Custom Fields

The business needed specific logistics fields:

  • Delivery Date
  • Pickup Date
  • Pickup Time

I added these fields, applied custom validation, and ensured they appear in:

  • Cart and Checkout Review
  • Order emails
  • Admin order details

Results

The final solution delivers a clean, professional rental experience tailored specifically for linen hire businesses.
Customers can now:

  • Select items easily

  • Adjust hire duration dynamically

  • View real-time pricing

  • Add items to cart with custom logic

  • Complete checkout with accurate scheduling information.

Project Gallery

Scroll to Top