Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

During Product Maintenance, specific delivery mode for a product can be set. (NOTE - If not set, delivery mode defaults to both. Whether a product is shown as available for pickup or delivery will also depend on stock levels at fulfilment locations.) 

How it works

1. A customer has set their store to a specific location. This is required to determine pickup availability.

...

Delivery only products addedPickup only product addedDelivery and Pickup product added

Whether a Delivery Option is pre-selected depends on what is set in the Delivery Options - Click and Collect Widget. The system will only accept selection of 'Delivery'.

If the default option is Pickup or the customer selects it, a popup and error message will display.

They will be asked to acknowledge the error by clicking 'Confirm' in the error message and 'OK' in the popup. 

The system will then alert the customer that the Delivery Option will be changed to the available mode. The customer clicks 'OK'.  

In the Delivery Options box, 'Delivery' is now selected.

Whether a Delivery Option is pre-selected depends on what is set in the Delivery Options - Click and Collect Widget. The system will only accept selection of 'Pickup'.

If the default option is 'Delivery' or the customer selects it, a popup and error message will display.

They will be asked to acknowledge the error by clicking 'Confirm' in the error message and 'OK' in the popup. 

The system will then alert the customer that the Delivery Option will be changed to the available mode. The customer clicks 'OK'.  

Whether a Delivery Option is pre-selected depends on what is set in the Delivery Options - Click and Collect Widget. The system will accept either 'Delivery' or  'Pickup' in the Delivery Options box.

For the product line, a Delivery Method dropdown list is displayed. 

The default 'Use Order Delivery Method' will use what has been selected in the Delivery Options box.  But the customer can choose a specific delivery mode that applies only to this product. It will override what is in the Delivery Options box if they don't match. 

If there is a conflict, the system will alert the customer that the Delivery Options mode does not match the user-selected mode. The customer clicks 'OK'.  

In the Delivery Options box, the mode will be changed to match the user-selected mode. 


Info
titleChange dropdown options text

To change the wording of the dropdown list options, 

  1. Navigate to Pages & TemplatesCheckoutOrder Lines InfoDelivery OptionsClick and Collect Widget.
  2. Click the Prompts tab.
  3. Change the wording in the fields as require.
    Image Added
  4. Click Save.



What if the customer's cart has products with a mixture of modes?

...

Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

4.29


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs



Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

No


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Orders


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both

B2C


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


Multiexcerpt
MultiExcerptNameBallpark 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)


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

Contact Commerce Vision


Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs

n/a


CMS Category


Multiexcerpt
MultiExcerptNameCMS Category

 Orders




Related help

Content by Label
showLabelsfalse
showSpacefalse
excludeCurrenttrue
cqllabel = "click-and-collect"

Content by Label
showLabelsfalse
showSpacefalse
titleRelated widgets
excludeCurrenttrue
cqllabel = "widget" and title ~ "order line click and collect widget"

Content by Label
showLabelsfalse
showSpacefalse
excludeCurrenttrue
cqllabel = "widget" and title ~ "email delivery instructions"