Overview
Customer Self Service's Click and Collect functionality allows users to order products online and collect them at a store location convenient to them. Click and Collect can be a great sales driver, as it may save the customer from shipping costs, as well as allowing them to receive their goods much more quickly.Click & Collect features the ability to check stock availability at any point during the order process, and to show different availability statuses for products based on the order fullfilment method - delivery vs. pickup. For delivery, availability is based on the customer's default warehouse, but for pickup it is based upon their currently selected store.
On arrival at the website, the user can set their pickup location ('My Store')
System Settings
- Enable the functionality - Enable Store Availability Click & Collect (tick)
- Set stock levels for availability calculation (looks at ProntoStockWarehouse - Qty on Hand, minus Committed)
- Available for Delivery
- Available for Pickup
- Low Stock Call to Pickup
- Product Buffer
- Decide how to handle order restrictions (whether you accept the online order even if product deemed 'unavailable')
- Can Order if Unavailable for Delivery / Pickup / Low Stock etc
- YES = Always Allow, NO = Never Allow, DEFAULT = Standard behaviour per business rules
- Can Order if Unavailable for Delivery / Pickup / Low Stock etc
- Enable Nearby Store Availability (optional)
- Enable Nearby Stores Availability (tickbox)
- Store Location Max Distance for Alternate Stores (default is 50km)
- Determine display mode for Delivery availability - Standard vs Transfer zone (Core items have a min/max set, 'Days to Delivery' functionality. Warehouses are already grouped in PRONTO xwhse-functions table)
- Store Avail Click and Collect Deliv Display Mode
- Pronto Stock Warehouse Transfer Zone Field
- Configure Email Settings - (Pickup Order Is Ready" email
- Set Order Status for Shipped Pickup Ready (currently 57)
- Add this status to Integrator Advanced Settings 'Order shipped statuses'
- Set Email Template - (currently 'Order Shipped Pickup Ready')
- Set Order Status for Shipped Pickup Ready (currently 57)
- Configure warehouses to be pickup enabled in Store Locator
- Set warehouse to be Pickup Enabled
- Set Buffer override
- Set Alternate warehouse (eg. debtor's default warehouse ok for delivery, but Pickup w/house needs to different)
- Ensure the website has a 'Store Location Google Api Maps Uri' populated = https://maps.googleapis.com/maps/api/js?key=
- Ensure the website has a 'Google API Key' populated.
Configure Messaging
Update wording on the following widgets, located in templates as follows:
Store Availability Locator widget ('My Store')
- Theme Layout template
- Cart template
Availability Icons - Maintain Text & Tooltips
- Product List Click & Collect widget (for Campaign/Search Results/Browsing/Favourites):
- Product List Item Zoned template
- Product Purchase Details widget (also includes 'Nearby stores' messaging):
- Product Detail template
- Order Line Click & Collect widget (for shopping cart lines):
- Order Lines Info template
- Order Line Click & Collect Static widget (for Order Confirmation page):
- Order Lines Static Info template
Customise Email content
- Content --> Emails --> 'Order Shipped Pickup Ready' template
Quick Reference Guide
The below table outlines calculation logic and resulting icons + messaging displayed to the user in different scenarios. These examples are based on a site using Transfer Zones as the delivery display method - the last 4 rows in the table will not apply to sites using the Standard method.
Product Status | Calculation | Icon | Wording | Tooltip |
---|---|---|---|---|
Pickup - Available | 3 in stock at selected pickup location (2 + 1 buffer) | Available for Pickup | Available for pickup at your nominated store | |
Pickup - Low Stock | 2 in stock at selected pickup location (1 + 1 buffer) | Low stock - call to confirm | This item is available in store but we recommend you call to confirm stock on hand quantities | |
Pickup - No Stock | < 2 in stock at selected pickup location | Unavailable for pickup | Unfortunately this item is not available for pickup at this store. Please try another store or have the item delivered | |
Pickup - Indent 'Call to Order' | Stock type 'I' | Special Order | This item is a special order. Please call 132 100 and we will order it in for you | |
Delivery - Available | 1 + 1(buffer) = 2 in stock at delivery warehouse | Available for Delivery | Available for dispatch next business day | |
Delivery - 2-5 Days | Core item + stock in Whse Transfer Zone | Dispatched in 3-4 Days | Items are generally dispatched within 3 to 4 business days | |
Delivery - 3-6 Days | Non-core item + stock in Whse Transfer Zone | Dispatched in 5 to 7 days | Items are generally dispatched within 5 to 7 business days | |
Delivery - 5-7 Days | Core item + NO stock in Whse Transfer Zone | Dispatched within 10 days | Items are generally dispatched within 10 business days | |
Delivery - Indent | Non-core item + NO stock in Whse Transfer Zone | Special Order | This item is a special order. Please call 132 100 and we will order it in for you |
Keep in mind that actual icons will vary by site design, and Wording / Tooltip values are completely configurable in the CMS.
Step-by-step guide
Related articles