What the business needed
Bulk materials can qualify for local delivery, while equipment and certain other products require a delivery quote. Customers also need a clear pickup option and a way to request an available date.
The website needed to reflect inventory across both stores while keeping Square as the source for inventory. The team also needed control over which products appear online, clearer product information, and a practical way to manage delivery areas, rates, and scheduling.
What Katama Bay delivered
We reorganized the WordPress and WooCommerce storefront around the main product categories and simplified checkout. Customers choose their fulfillment option and requested date together, with choices based on the cart and delivery address.
A custom delivery system handles eligible local-delivery rates, pickup rules, and delivery-quote requests. Staff can update delivery areas, rates, lead times, and blocked dates through administrative controls.
We also built a custom Square connection that checks inventory across Franklin and Bridgewater before updating website availability. A product available at one store does not appear unavailable simply because the other store is out. Square remains the inventory source; online orders and payments are managed separately through WooCommerce and PayPal.
Product-content work improved descriptions, specifications, categories, and search information for reviewed product batches. We connected the catalog to Google Merchant Center and enabled Free Listings for eligible products.
What changed for the business
The online storefront supports the business’s actual pickup, local-delivery, and delivery-quote rules. Customers make the relevant fulfillment choice in one place, and website availability draws on inventory from both stores.
The team has controls and operating documentation for maintaining delivery settings and the connection to Square. Katama Bay continues to host and provide technical care for the website.