Overview



The Click & Collect functionality allow Admin to set order delivery modes and add delivery restrictions against specific products. 




Depending on the products purchased and your business requirements and rules, delivery modes available for an order include:

Since every business will have its own unique click and collect requirements and rules and these options are often integrated with Product Availability rules, consultation with Commerce Vision may be necessary in order to configure your site correctly. 
 


Implementation and Maintenance

1. Configure Store Locator

Before Click & Collect can be implemented, a Store Locator must be populated with valid pickup locations. Refer to the Store Locator Maintenance guide for instructions.



2. Place Store Availability Locator Widgets 

When Click & Collect is enabled on your site, the Website User can set their preferred location ('My Store') at any time during their visit. Setting a preferred store will inform them of delivery and pickup availability for a product and also for their entire order. If the User changes their preferred store, availability will be recalculated and the page will refresh and update. Letting Users set 'My Store' is provided by inserting the Store Availability Locator Widget at relevant places on your site.  

  1. Add the Store Availability Locator Widget to a header zone of the Theme Layout template. This places the 'My Store' feature in the site's header area, where it is visible to the User at all times during browsing and searching.

    Store Availability Locator Widget added in the Header zone in Theme Layout'My Store' in the Header area of website



  2. Add the Store Availability Locator Widget to the main zone of the Cart template. This lets the User change the pickup location during checkout. 

    Store Availability Locator Widget added in Main zone of Cart template'My Store' in the Cart


3. System Settings

There are several system settings to configure for Click & Collect. These are located in the CMS in Settings menu Settings.
 

1. Enable Click & Collect

Find Enable Store Availability Click And Collect and
tick to enable the feature for your website.




2.  
Product Availability 

Product availability icons can be displayed in the Product Detail, Cart, and Product List pages. (Note - Examples where the Product List page are displayed include Search results, a product category, and the My Favourites page.) 

Products may show a different availability status for delivery vs pickup, depending on whether the store or an alternate location such as a warehouse has been used to calculate delivery availability. A B2B user who switches to another account may see different delivery availability if the new account code has a different warehouse setting. (The rules that govern product availability for 'delivery' depend on how your site has been configured for Click & Collect and availability calculations. See the Store/Warehouse Locator guide for more details.)  

Availability calculations will be specific to your site's implementation, but in all cases a 'product buffer' may be employed. This adds a safety net to the availability logic, to account for stocktake errors, for example. The buffer value is subtracted from the available quantity, for both Delivery and Pickup. The buffer can be set at the system level or by warehouse location override (see the Store Locator guide). 

A Product List with availability icons


3. Stock level calculation settings

The following System Settings define stock levels for availability calculations. These values are set in the CMS under Settings → Settings.

 

Available stock values for each product are drawn from the ProntoStockWarehouse table. Available stock = 'QtyOnHand' minus 'QtyCommitted' for the specified warehouse.


 

4. Order Restrictions

Define how orders containing 'unavailable' or special products are handled at checkout. You may choose to either take the order even when the product is unavailable or prevent checkout if backorders are not permitted.
Order Restriction fields can be set to: 
YES (Always allow)  /  NO (Never allow)  /  DEFAULT (Standard behaviour as per existing business rules).

5. Check Other Stores

This allows the User to check product availability at nearby store locations. If this option is enabled, the 'Check Other Stores' button will display in the Product Detail and Cart pages. This button launches a popup window showing the pickup availability of the product at stores close to the user's 'My Store' location. Only nearby stores with stock available will appear in this popup - if there are no locations within X kilometres, a message will display to indicate that no nearby stores have stock available.  

6. Delivery Availability Display Mode

Determines whether delivery availability is based on the user's default delivery warehouse (standard) or includes transfer zones.

'Store Avail Click and Collect Deliv Display Mode' should be set to either:

'Pronto Stock Warehouse Transfer Zone Field' - set to 'TransferZone' if using Transfer Zone display mode, otherwise leave at 'Please Select'.



7. Email Settings

Pickup orders trigger an email to the user once their order is ready for collection. This notification is the equivalent of the Order Shipped email for Delivery orders. 

8. Google Merchant Settings


4. Messaging settings

Text related to pickup displayed on your site may be customised as required. Widget template locations are noted for each. 

1. 'My Store' interface

  1. Store Availability Locator Widget

    Location 1 - Theme Layout templateLocation 2 - Cart template



  2. Availability Icons - Text & Tooltips

    1. Product List Click & Collect Widget (for Campaigns/Search Results/Browsing/Favourites)

       


       

       
    2. Product Purchase Details Widget (also includes 'Check Other Stores' messaging)

      Location - Product Detail template


        

    3. Order Line Click & Collect Widget (for shopping cart lines)

      Location - Order Lines Info template



    4. Order Line Click & Collect Static Widget (for Order Confirmation page, IF you choose to display availability here)

      Location - Order Lines Static Info template


Quick Reference Guide

The below table outlines calculation logic and resulting (default) icons + messaging displayed to the user in different scenarios. These examples are based on a site using the Standard delivery display method.

Product Status
Calculation
Icon
Wording
Tooltip
Pickup - AvailableStock in selected store Pickup Available Qty + Buffer

Available for PickupAvailable for Pickup
Pickup - Low StockStock in selected store ≥ Pickup Call Qty + Buffer

Low Stock - Call To OrderLow Stock - Call To Order
Pickup - No StockStock in selected store < Pickup Call Qty + Buffer

Unavailable for PickupUnavailable for Pickup
Pickup - IndentStock type 'I'

Call To OrderCall To Order
Delivery - AvailableStock in default warehouse ≥ Delivery Available Qty + Buffer

Available for DeliveryAvailable for Delivery
Delivery - No StockStock in default warehouse < Delivery Available Qty + Buffer

Unavailable for DeliveryUnavailable for Delivery
Delivery - IndentStock type 'I'

Call To OrderCall To Order
Delivery - Special OrderThe product has no Pronto Stock Warehouse records, so availability can't be calculated.

Special OrderSpecial Order
Store Not SetThe user has not set 'My Store', so pickup availability can't be calculated.

Not SetNot Set


Keep in mind that actual icons will vary by site design, and wording and tooltip values are completely configurable in the CMS. 

5. Adding Cart 'Delivery Options' box

The 'Delivery Options' box in the Cart allows Website Users to select the delivery mode for their order.

It is rendered by adding the Delivery Options - Click and Collect Widget to the Cart template. This will have been added by Commerce Vision for your site. However, you can edit the text displayed in the widget. See help for this widget for more details.  


Additional Information

--


Click & Collect


Minimum Version Requirements


03.82.00


Prerequisites


--


Self Configurable


Yes


Business Function


Fulfilment


BPD Only?


Yes


B2B/B2C/Both


Both


Ballpark Hours From CV (if opting for CV to complete self config component)


Contact Commerce Vision


Ballpark Hours From CV (in addition to any self config required)


Contact Commerce Vision


Third Party Costs


n/a


CMS Category


Orders



Related help

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.