Local Pickup/Click & Collect
Last updated
Was this helpful?
Last updated
Was this helpful?
The integration of Shopify Local Pickup and DotApparel enables merchants to offer Click & Collect as a delivery option while seamlessly syncing the orders with their ERP backend.
With the integration in place, merchants can easily set up multiple pickup locations in Shopify and offer pickup as an option during checkout.
Behind the scenes, DotApparel integrates with Shopify to feed in-store stock into Shopify locations using the location mappings set up in the app. DotApparel also sends the PickupStoreId
for each mapped location so that the ERP can process the orders as Click and Collect.
Check your current stock formula config for the ERP
Merchant
Update the ERP stock formula config (if applicable)
ERP
Merchant
Merchant
Merchant
Upgrade to checkout extensibility
Front-End
Configure locations and local pickup in DotApparel
DotApparel
Front-End
There are 2 types of configurations:
Combined: The ERP config for "Online Store" combines total available stock from all locations. It includes warehouse and in-store stock.
Separate: The ERP config keep inventory levels for warehouse and in-store stock separate.
The merchant holds the decision to choose the most suitable approach. Upon reaching a decision, ERP will configure the rerouting logic and stock calculation for each specific location in the ERP. Before deciding, it is important to consider the limitations.
Limitations of the Combined Approach:
Challenges in Offering Same Day Delivery, International Shipping, and Local Pickup Simultaneously
Reduced Control Over Product/Order Locations
Same Day Delivery Challenges
Unpredictable Bouncing to Different Stores
Lack of Control Over Fulfillment Processes
Common Issue with Combined Stock Formula
Inability to Exclude Ship From Store (SFS) Locations
Difficulty in Supporting International Orders
If you are not offering Same Day Delivery, International Shipping, and Local Pickup simultaneously then it is fine to proceed with the Combined approach.
ERP support will need to action this. Here's a canned template we prepared earlier:
Hi ERP Team,
We're requesting an update to our stock formula so that the "Online Store" no longer combines the total stock for warehouse and store locations. This update will support our move towards Native Locations in Shopify.
To clarify, please update the stock formula for "Online Store" so that it only includes warehouse stock.
To ensure smooth implementation, let's coordinate the action on an agreed-upon day and time in collaboration with the DotApparel team. Can you confirm your availability for this task?
Once confirmed, we'll schedule the adjustment, ensuring all parties are ready for the necessary changes.
Regards,
Merchant Name
ERP support will need to action this. A common scenario is when a merchant needs to add or remove a physical store from the "combined" stock pool. Here's a canned template we prepared earlier:
Hi ERP Team,
We would like to request an update to our stock formula to remove the Chadstone store from the "Online Store" pool, as this location is no longer in operation.
To clarify, please adjust the formula so that it includes the warehouse and all other retail stores except the Chadstone store.
Kindly let us know once this has been actioned.
Regards,
Merchant Name
Go to Shopify and enter all the shipping origins. It should include the warehouse and the stores that are available for local pick-up.
For each location that can fulfil online orders, make sure to tick this checkbox.
Ensure that this checkbox is ticked for only the individual store(s) that allow for Click & Collect.
Double-check the local pickup settings in Shopify.
We recommend using the "Locations that fulfill pickup orders only" option for local pickup orders in Shopify. This option ensures that the inventory at a location is only available for pickup orders, and prevents delivery orders from being allocated to this location. Always check that location is enabled for fulfil online orders from this location.
Location mappings allow DotApparel to link ERP Stores to the corresponding locations in Shopify. This enables DotApparel to sync inventory levels from AP21 to Shopify locations.
Refresh locations to download all locations from Shopify and all stores from the ERP.
Add the ERP store to a Shopify location.
Once Shopify is set up, the next step is up for the DotApparel team to setup the locations in the DotApparel Core app (this involves configuring store mappings one-by-one).
Pickup Store ID
mappings enable DotApparel to pass a PickupStoreID
to the ERP for Local Pickup orders. We can easily map a Pickup Store ID to a Shopify location like the shipping option patterns for shipping.
Click Add new shipping method button in the Settings > Shipping Methods section
(only applicable for the "combined" approach)
Front-end implementation (ref: )
Enter the required fields in the form Delivery method type: Select "Local Pickup" from the dropdown list. Pickup Store ID: Can be found from Retail API /Stores endpoint. Shopify title pattern: This should be the location name in Shopify. The preview name can be found in Shopify Settings > Shipping and Delivery> Local Pickup section.
PickupStoreId
for the mapped Shopify location and in doing so, the ERP can process the orders as Click and Collect.[store name]