Set up in-checkout pickup
Configure pickup points to appear as live shipping rates at Shopify checkout. For stores on Plus, Advanced, or Grow with annual billing
Written By Edgar from TextWisely
Last updated 8 minutes ago
On the in-checkout flow, pickup points appear as live shipping options at checkout – alongside any other rates you offer – and the customer chooses a specific location before paying. This flow is available on Plus, Advanced, and Grow with annual billing or with the paid carrier-calculated shipping (CCS) add-on.
Good to know: If you're on Basic or Grow with monthly billing, follow Set up post-checkout pickup – that's the flow available on your plan
1. Add and configure carriers in ShipWisely
The ShipWisely app is where you tell us which carriers you support and what to charge for each.
Open ShipWisely in your store dashboard
Click "Add carrier" and pick a carrier you want to support
On the carrier configuration screen, set shipping rates and conditional pricing for each destination country the carrier serves
Save the carrier
Repeat for every carrier you offer
Good to know: ShipWisely doesn't provide shipping prices – you need a personal contract with each carrier to know your delivery costs.
Setting rates per country

Carriers operate in different countries with their own pickup point networks. Setting rates per destination country lets you match your carrier contract prices and avoid overcharging shoppers in some regions or underpricing in others.
Good to know: ShipWisely lets you set separate rates for each parcel locker compartment size, called Dimensional rates. If you don’t want to set up dimensional rates, just use the same price for every compartment size, and that rate will apply to the carrier overall.
Conditional pricing

Conditional pricing controls when a pickup option appears at checkout and lets you offer free shipping above a threshold. Available rules per carrier:
Minimum / Maximum price
Minimum price: the order subtotal (excluding discounts) needed for the option to be offered. It won't show below this amount.
Maximum price: the order subtotal above which the option is no longer offered
Free shipping threshold: the subtotal at which the option becomes free
Disable for products: a comma-separated list of product SKUs that hide the option when present in the cart
2. Add the ShipWisely Shipping Rates provider in Shopify
Once your carriers are configured in ShipWisely, you need to expose them at checkout via Shopify's Shipping and delivery settings.
In your Shopify admin, open "Settings → Shipping and delivery"
Either create a new shipping profile or edit an existing one to include the countries you've configured in ShipWisely
For each shipping zone, add the ShipWisely rate provider:
Click "Add rate"
For Rate type, select "Use carrier or app to calculate rates"
Pick ShipWisely Shipping Rates from the dropdown
Check Automatically show new shipping services to customers when they become available. This is required so pickup point options appear as the customer enters their address
Save
Good to know: Third-party carrier-calculated shipping is a paid Shopify feature. It's included on Plus, Advanced, and Grow with annual billing. On the Grow plan with monthly billing, you can add it for a monthly fee. It isn't available on Basic or Starter.
3. Verify the integration
Open your store, add any physical product under 30 kg to the cart, and proceed to checkout
Enter a delivery address in a country you've configured
Confirm pickup point options are listed under "Shipping method"
If options don't appear, check that:
The delivery address is within 10 km of a pickup point
The order subtotal satisfies the carrier's conditional pricing rules
If dimensional rates are enabled, the cart fits in the carrier's smallest parcel locker compartment
Good to know: Shopify caches shipping rate responses for 15 minutes when the input hasn't changed. If you tweak your configuration and don't see updated rates in a test order, either test with a different address or wait it out.
Optional: Enable dimensional rates

Dimensional rates make ShipWisely pick the smallest parcel locker compartment that fits each order – so customers see the most accurate rate, and oversized orders don't get offered pickup-point delivery. Recommended for all in-checkout stores.
Dimensional rates only apply to this flow. On the post-checkout flow, the customer picks the carrier (not the location) at checkout, so the rate is flat and dimensional fitting doesn't happen.
Good to know: If you don’t want to set up dimensional rates, just use the same price for every compartment size, and it will apply to the carrier as a whole
👉 Learn how to configure Dimensional Rates