Articles on: DingDoong

How to avoid customers switch from pickup to delivery in Checkout page?

Who is this guide for?



Stores offering both Pickup and Delivery.
Stores with multiple Pickup locations.
Stores aiming to streamline their cart and checkout experience based on selected fulfillment methods.

Outcome that you can expect from this feature



**Scenario 1: Stores Offering Only In-Store Pickup**



Buyer Flow: When a buyer selects Pickup on the cart page, they will see only the store location they selected on the checkout page.
Perfect For: Stores exclusively offering Pickup.

**Scenario 2: Stores Offering Both Pickup and Delivery/Shipping**


**Buyer Flow**:


When a buyer selects Pickup on the cart page, they will see the same result as Scenario 1.
When a buyer selects Delivery, they will be prompted to enter their delivery address at checkout.



How to set up?



Requirements:


This feature is not supported for stores that display the widget on the Product Page.
Available for all Shopify store plans but only works when the widget is displayed on the Cart Page or Cart Drawer.
You must set up at least one free shipping fee (this fee will be used for Pickup orders).
You must disable Shopify’s Pickup option in the settings.

**Step-by-Step Setup**:



Step 1. Go to General settings > Advanced settings > Turn on these options




Step 2. Go to Locations > double check your Location's fulfillment


Ensure you have full location information to prepopulate in checkout page




Step 3. Go to Shopify settings > Shipping & delivery > Turn off Pickup (if you enable it before)




Step 4. Set up delivery or shipping fee


Scenerio 1: If you offer only Pickup



Go to Shopify Settings > Shipping & Deliveries > Set up a free shipping rate for your region
We will use this free rate for Pickup orders.


You can add conditional for the minimum weight or price for this rate (for example, at least $20 for free pickup)


Scenerio 2: If you have both Pickup and Delivery or Shipping method



REQUIREMENTS:
Ensure that you have a free shipping rate or local delivery rate in your Shopify settings.We will use this free rate for Pickup orders.
Important Notes:The free shipping rate will also be visible for Delivery orders (Shopify limitation).If you do not want to show a free shipping rate for Delivery orders, please contact us to configure this for your store[
](https://go.crisp.chat/chat/embed/?website_id=a4bdf13a-e64f-4660-9d3a-b282560b6427)

Step:


Go to Shopify Settings > Shipping & Deliveries > Set up a free shipping rate for your region

Step 5. Change "Delivery label" in Checkout


If you only offer Pickup, we suggest you to change "Delivery" to "Pickup point" or "Store pickup"

Copy this code
,"shopify": {

"checkout": {

"order_summary": {

"shipping_label": "Fee"

},

"shipping": {

"delivery_title": "Pickup Point"

}

}

}

Go to Online store -> Edit code -> find Locale -> find the locale with "default.json" (for example: en.default.json) > Scroll down near to the end and paste this code to



You can change "Pickup Point" to any text you prefer, such as "Store Pickup", by directly editing the code.





If you offer both Pickup and Delivery, We recommend changing the "Delivery" label to "Pickup or Delivery" to reflect both options.

Copy this code
,"shopify": {

"checkout": {

"order_summary": {

"shipping_label": "Fee"

},

"shipping": {

"delivery_title": "Pickup or Delivery"

}

}

}


Go to Online store -> Edit code -> find Locale -> find the locale with "default.json" (for example: en.default.json) > Scroll down to the end and paste this code to

You can edit "Pickup or Delivery" to any text you prefer by modifying the code.



Step 6. Remind Customers About Their Chosen Method

Go to General settings > Advanced settings > Turn on Keep date and time in checkout page

Our app will rename the shipping method based on what the buyer chose in the cart page.
Example: If the buyer selects Pickup on the cart page, they will see "Pickup" as the shipping method in checkout.


Step 7. Final Check


Once everything is set up, we recommend testing the feature to ensure everything runs smoothly.


Important Considerations



The free shipping rate is managed by Shopify, d we can only utilize this rate for Pickup. Be aware that it will also appear for Delivery or Shipping at checkout.
If you need help hiding the free shipping option for Delivery or Shipping, feel free to contact our support team.

Updated on: 11/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!