FROM CACHE - en_header

Help! - Local Pickup at Multiple Locations with One Central Warehouse Location for ALL Inventory

JRogers410
New Member
1 0 22

Help!

We have 4 coffee shops and an online store primarily selling coffee beans. We handle all inventory and fulfillment in our central warehouse, and in order to defray prohibitive shipping costs for local customers, would like to enable them to pick up an online order at one of our 4 physical shops. We stock and distribute other products to our shops from the warehouse as well; it would be relatively easy to simply package online orders at the warehouse and  include them in our existing deliveries to each designated shop 2 or 3 times/ week for free customer pickup.

However, we cannot physically keep online store inventory at each of 4 stores and fulfill from each; this would be far more complex/costly. Our fulfillment resources are at the warehouse, and we’d need to hold and redistribute far more inventory (which has a short shelf life), and Shopify seems to require independent inventory at each location. We have considered simply setting each shop’s inventory to 0, and enabling ‘oversell’, for the warehouse; however, this would require manually decrementing inventory for each order. Furthermore, if we truly ‘oversell’, our supplier’s processing / packaging time far exceeds our existing 2-day turnaround.

We have been trying to approach this from multiple angles:

- Shopify pickup option for multiple locations (above issues).

- Only Shopify: enabling local pickup from our warehouse location, and finding a way to allow customers to select one of our 4 actual pickup locations from a drop-down somewhere (?) but we’ve been told that we can’t edit or add anything to the checkout form.

- Finding a way to back into what we need using Shopify’s ‘delivery’ option; no luck as of yet.

- Multiple third party apps, e.g. pickup, delivery, inventory… none of which seem to fit the bill.

In summary, we’re desperately seeking a way to maintain a central inventory while enabling customers to select any one of 4 pickup locations. We’re hitting the proverbial wall on this, and are surprised; it doesn’t feel like this would be unique/niche functionality. We’re relatively small, but many national online retailers allow customers to allow local in-store pickup? Have any of you successfully dealt with this issue, something similar, or happen to have any ideas? Are there any other third party app recommendations? We would welcome any and all ideas and are happy to provide additional clarification as useful. Much appreciated, and thanks in advance! 

Replies 34 (34)
anisgr75
Tourist
3 0 1

I'm using the same solution of editing the shipping profile to the pickup location but it's very confusing for our customers when they have to choose between ship and pickup?

Ship means home delivery so they choose pickup and stuck with the warehouse pickup choice only.

TILTIL
Tourist
4 0 11

Following! We also have daily deliveries to our retail stores and would like to pick and pack the orders in our central warehouse, but let customers pick it up at one of our retail locations. It’s possible to put pickup as a shipping option, but a bit confusing.

hobsonb3
New Member
1 0 1

Hey all,

We just started using this app below for a student store that needs to have multiple pickup locations but keeps the inventory in one central warehouse.  Their customer support team is very helpful during the set-up and the user experience makes a lot of sense. 

One thing I'll point out is that it makes users selects pick-up days and time windows, which is great if you want to set exact times for pick-up.  If you don't you have to set it so people pick a day (with a large time window say 8-4pm) and then tell people that you will email them when their order is ready.  That's what we're doing.


https://apps.shopify.com/safe-curbside-pickup

Kromannian
Tourist
3 0 4

Just wanted to surface this again. This is a fairly large limitation of the pick-up functionality — currently it's not really useful for us, unfortunately.

Excan-Nick
Tourist
10 0 1

Just another merchant here looking to share inventory between locations. Disappointed Shopify seems to have just developed the bare minimum for local pickup functionality.

SeanMullins
Tourist
4 0 3
Unfortunately they don't appear to be assisting, despite the several
requests and comments on this ticket.

I make the assumption that they prefer making money from the third party
developers that have created apps to manage this.

Unfortunately for us, despite our best efforts we have had to resort to
paying more for said app to manage this.

I feel your pain.
SeanMullins
Tourist
4 0 3

Unfortunately they don't appear to be assisting, despite the several requests and comments on this ticket. 

 

I make the assumption that they prefer making money from the third party developers that have created apps to manage this. 

 

Unfortunately for us, despite our best efforts we have had to resort to paying more for said app to manage this. 

 

I feel your pain. 

Excan-Nick
Tourist
10 0 1
PaulNewton
Shopify Partner
4332 321 930

Really in this situation merchants may need a group of apps|services to build this process , or to build a custom app.

Hoping a single off-the-shelf app meets all requirements, or expecting shopifys entry-level local pickup feature to solve specific business logistics rules is not the approach here. 

 

 

@Kromannian 

Some common apps 

https://apps.shopify.com/local-delivery-1 

https://apps.shopify.com/click-and-collect by zapiet

These apps mainly work by gathering location information early in the /cart instead of checkout(which isn't modifiable on standard plans).

 

@Excan-Nick just another merchant here looking to share inventory between locations

See my response about using an automation app like usemechanic to sync inventory

 

More advanced usage would be to create custom draft orders, such as swapping in variant.ids for a location chosen on the cart page if different from what's in the customers cart.

 https://tasks.mechanic.dev/create-a-draft-order-from-the-cart 

 

 

There's also creating a custom carrier service app to surface location selection in the checkout.

https://shopify.dev/api/admin-rest/2021-10/resources/carrierservice

 

While Shopify Plus stores can modify checkout liquid to try and present location information but that doesn't create shipping choices on the fly so even those stores may need a carrierservice app.

 

 

Finally Combinable Discounts - EARLY ACCESS ONLY - Use Free Shipping With Other Discounts

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org
Problem Solved? ✔Accept and Like solutions to help future merchants
Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com
PaulNewton
Shopify Partner
4332 321 930

@SeanMullins wrote:

I make the assumption that they prefer making money from the third party developers that have created apps to manage this. 


It's a bad assumption, creates false expectations and is a trap.

Shopify cannot be all things to all businesses, no ecommerce platform can.

Apps fulfill deeper requirements than the basic features a platform offers.

Shopifys built to meet the overlapping minimum needs of over a million different businesses.

i.e. most features are built to the least common denominator not the most specific.

 


@SeanMullins wrote:

Unfortunately for us, despite our best efforts we have had to resort to paying more for said app to manage this. 


Apps, services, lawyers & accountants MAKE a business money; viewing those things as a negative  instead of as investments to improve a businesses processes only serves to creates a weird mindset that first resents and then falls into the trap of avoiding using available solutions that can streamline operations or outright increase revenue.

Avoid that trap.

 

 

Finally Combinable Discounts - EARLY ACCESS ONLY - Use Free Shipping With Other Discounts

Answers powered by coffee Buy Paul a Coffee for more answers or donate to eff.org
Problem Solved? ✔Accept and Like solutions to help future merchants
Confused? Busy? Buy a custom solution paull.newton+shopifyforum@gmail.com
kingstore
Shopify Partner
127 4 20

@JRogers410 @SeanMullins @Kromannian Given the complexity of this order process it's likely you need to combine possibly two different apps together. One which will handle the interface to select a pick up location, and another to manage the inventory and logic for order allocation. 

 

You can't accomplish this easily because it's more of an advanced logistical setting where this would apply, even if it is a 'smaller' operation. That said, there are a few solutions out there that might handle a part of this.

My suggestion is to work with a developer to handle the storefront interface side, then utilize SKUSavvy on the backend to handle a central inventory, then allocate orders to their respective warehouse for pick up. 

 

SKUSavvy is a Shopify WMS app that will manage all inventory across any warehouse or store, as well as enable you to pick and pack orders for delivery at a secondary store for pickup. Your central stock is managed with bin locations so you can use any mobile device to put-away products to bins, replenish bin locations, reorders product based on movement, pick order batches on warehouse layout map, pack orders, and print shipping labels (for orders not being picked up). For this reason, we put this option in for a few merchants that are requesting it. 

 

If it's something you'd like to customize for your (and perhaps others) store, please reach out and we can see about finalizing an optimal solution.

kingstore_0-1645034451867.png

 

The best Shopify Inventory Management App: Purchases, Bin Locations, Visual Inventory, Warehouse Management, Pick Pack Ship, Cycle Counts, and more.
Get your first SKUSavvy Mobile Inventory and Order Fulfillment account free for 50 orders
Schedule a call
KristenDScott
Excursionist
23 1 31

Hey there... I don't know if you have figured out a way to fix this, but I think I've found a sort of workaround. I changed the language of the check out process to include both the words "shipping" and "drop-off service", so the customer hopefully knows to choose it when checking out (instead of pickup). We still have a local pickup at the shop, so I keep that.

 

We have a drop off service at a location where I don't want to create a new inventory, so I created a free shipping rate that has the name of the location on it. What you do have to modify are some of the language parts of the check out process, which can be found in the Languages area when you go to customize your site. I like to find it on the Themes page/Actions button (next to Customize)/ and then choose Edit Language. There you can start to modify any part of the Cart verbiage/language to reflect your delivery service. Hope this helps.

User_999
Shopify Partner
16 0 0

Rather than using the "local pickup", which takes stock from stores and limits customer collection options when stock can be moved between stores. Is it possible to use the normal shipping rates and setup a free rate titled "collection from store X", and another "collection from store Y".... etc etc then stock is allocated from either store?

Are there any issues with doing this?

KristenDScott
Excursionist
23 1 31

@User_999 Yes, there is an issue if you use the "Send Notification to Customer" and "Mark as Picked Up" features. Once you have an order that is configured for shipping, there is no way to change it in order to use those features. You have to manually alert the customer that their order is ready.