Restaurant table with glasses

Petersham Nurseries: a custom Shopify hamper builder

Shopify | Michelin Star Restaurant

A gift-shopping experience the merchant could manage

Petersham Nurseries wanted customers to assemble their own hamper while keeping the eligible products manageable in Shopify. We built the experience within the existing Liquid theme, using a Shopify collection as the source of available items.

The assignment demonstrates custom Shopify theme development around a specific merchant workflow: choose the products, validate the hamper and carry the grouped selection through to fulfilment.

Manage the selection through a Shopify collection

The team controls eligible products through a dedicated collection. Adding or removing products from that collection updates the choices available in the hamper builder, without a separate product-management interface.

Three items minimum, one hamper per transaction

The builder requires at least three selected items and allows one hamper per transaction. A gift-box product is included with the selection, keeping the ordering rules clear before checkout.

A live summary before adding to cart

JavaScript inside the Liquid theme tracks the selected products and updates the summary as shoppers add or remove items. Validation checks the selection before the combined hamper is sent to Shopify’s cart.

Keep the hamper together for fulfilment

The selected variants and gift-box product are added in one cart request. Shared line-item properties identify which products belong to the hamper so the grouped purchase remains understandable during fulfilment.

For a different set-building requirement, our Olavson bundle-builder article explains a guided cookware selection with pricing incentives and variant constraints.

From collection management to grouped checkout

The merchant maintains the collection; the shopper builds a selection; the interface validates the three-item minimum; and the selected items enter the cart together with the gift box and grouping properties.

The result is a custom shopping feature built around native Shopify product and collection data. It gives the merchant a familiar way to maintain the assortment while making the shopper’s hamper choice explicit.

Your next project

Planning your next Shopify build?

Need a Shopify hamper, gift-box or custom bundle experience? Share the selection rules, pricing and fulfilment requirements you need to support.