Hi everyone,
I run a dropshipping store with multiple independent suppliers, each set up as a separate Location in Shopify, each assigned to different products, and each added to my shipping profile(s) with their own carrier accounts.
For standard home delivery, I understand shipping rates are calculated per shipping group (i.e., per location/supplier) and can cumulate when a cart contains items from multiple locations, since each supplier ships a separate physical parcel and therefore has a separate real shipping cost.
The problem is specific to native “Points de retrait” (Pickup Points) checkout, using Shopify Shipping. I’ve tested this extensively on live cart/checkout flows:
- Each Location has its own “Pickup point tariffs” table under Settings > Shipping and delivery > Pickup points > [Location].
- I configured distinct custom tariffs per location (e.g., Location A = €3.00, Location B = €4.00, Location C/default = €8.80 “Standard”).
- Regardless of which locations’ products are actually in the cart, or how many suppliers/locations are represented, checkout always shows a single flat pickup-point tarif, it does not sum the tariffs of the different locations involved, and it does not appear to reliably reflect the specific supplier mix in the cart at all.
In other words, if a customer orders one item from Supplier A (real cost of parcel: X) and one item from Supplier B (real cost of parcel: Y, a separate physical package), the checkout still only charges a single flat pickup rate, not X+Y, even though two separate parcels will actually be shipped and dropped at the relay point.
This is the same underlying issue as multi-origin/multi-parcel rate cumulation for home delivery, but it seems Shopify’s native Pickup Point feature does not support this at all ; no per-location, per-parcel cumulation logic, only a single rate resolution regardless of cart composition.
Questions:
- Is this a known/expected limitation of the native Pickup Point feature (as opposed to standard carrier-calculated shipping)?
- Is there any supported way (theme setting, checkout extension, Shopify Function) to make Pickup Point rates cumulate per location the same way standard shipping rates can?
- I’ve explored the Shopify Function API “Pickup Point Delivery Option Generator” as a possible path ; can anyone confirm whether this is genuinely the only way to achieve real per-supplier cumulation for pickup points, or is there a merchant-facing setting I’m missing?
Any insight from merchants who run multi-supplier/dropshipping stores with pickup point delivery would be hugely appreciated. Thanks!