Let the app tidy up your pickup orders in Shopify for you. The Order processing card in Settings → Store pickup can put your store's address back on an order when a customer changed it, move the order to the Shopify location that holds the stock, and mark the order fulfilled and archive it once you mark it picked up. These settings apply to pickup orders only.
Before you start
Store pickup is turned on in Settings → Store pickup.
Customers choose pickup and a pickup location with the app's widget, in the cart or at checkout. See Let customers choose pickup, delivery or shipping in the cart.
To move orders to a Shopify location, each pickup location has a matching Shopify location that stocks its products.
What the settings do
The card has four settings. This table shows what each one does and whether it's on when you install the app.
Setting | What it does | On when you install |
Correct modified shipping address | Sets the order's address back to the pickup location's address if the customer typed over it. | No |
Correct fulfillment location on order creation | Moves a new pickup order to the Shopify location you map to the customer's pickup location. | No |
Mark as fulfilled once picked up | Marks the order's items fulfilled in Shopify when you mark the order as picked up. | Yes |
Archive order once picked up | Archives the order in Shopify when you mark it as picked up. | Yes |
Turn the settings on or off
In the app, go to Settings → Store pickup.
Scroll to the Order processing card.
Tick the settings you want and untick the rest.
If you ticked Correct fulfillment location on order creation or Mark as fulfilled once picked up, a row appears for each of your pickup locations. In each row, open Select location and choose the Shopify location that stocks that pickup location's products.
Click Save in the bar at the top of the page.
The two corrections apply to orders placed after you save. Fulfilling and archiving apply to any order you mark as picked up after you save, older orders included.
Correct modified shipping address
Checkout fills in the pickup location's address when Prepopulate shipping address fields is on (in the Address prepopulation card on the same page), but customers can type over it. With this setting on, the app checks each new pickup order. If the shipping address is different from the pickup location's, the app sets it back to the location's address in Shopify.
The customer's name and phone number stay on the order. The company line shows the location's company name, or the location's name if it has none. Fulfillment, packing slips and Shopify's notifications then show your store.
The app doesn't correct the address when:
The pickup location in the app is missing its street address, city or country. Check it in Locations.
The address already matches the location's. Capital letters, spaces and punctuation don't count as differences.
The order has no shipping address.
Shopify refuses the update. The order keeps the address the customer entered.
The Orders page in the app shows the corrected address too.
Correct fulfillment location on order creation
Shopify assigns a new order to a location by its own rules, such as location priority, and not by the pickup location the customer chose. With this setting on, the app moves the order's open fulfillment orders to the Shopify location you mapped to that pickup location. The staff at that location see the order, and Shopify takes the stock from it.
Shopify only moves items that the mapped location stocks. If it refuses, the order stays at the location Shopify chose.
If a pickup location's row is left on Select location, the app uses the Shopify location mapped to it in Settings → Inventory → Location map, when Enable inventory sync is on. If neither has a Shopify location, the order stays where Shopify put it.
If Automatically fulfill new orders is on in Settings → Inventory, the app already moves the order to the mapped location before it fulfills it, so you don't need this setting for that.
Mark as fulfilled once picked up
When you mark an order as picked up, with Mark picked up in the app or on POS, the app marks the order's items fulfilled in Shopify too. If the pickup location is mapped to a Shopify location, here or in Settings → Inventory → Location map, the app first moves the order there, so the stock comes from that location.
Shopify doesn't email the customer about this fulfillment. If you've turned on the app's Order picked up email or SMS, the customer gets that instead.
If Automatically fulfill new orders is on in Settings → Inventory, orders are already fulfilled when they are placed.
Archive order once picked up
When you mark an order as picked up, in the app or on POS, the app archives the order in Shopify. It no longer shows with your open orders in Shopify. Mark as ready for pickup leaves the order open.
Things to know
The address and location corrections run when the order is placed. Fulfilling and archiving run when you mark the order as picked up.
Mark order as completed always marks the order fulfilled and archives it in Shopify, even when these settings are off.
If Shopify refuses one of these changes, the app leaves the order as it is and carries on with the others.
These settings are for pickup orders. For delivery orders, use Mark as fulfilled once dispatched in Settings → Local delivery.
The app can't lock the pickup address at checkout. That's a Shopify limit, which is why the app corrects the address afterward.
FAQs
Why wasn't the address on my order corrected?
Check these in order:
Correct modified shipping address was on when the customer placed the order. It doesn't change older orders.
The pickup location in Locations has a street address, city and country.
The customer actually changed the address. If it already matches the location's, the app leaves it alone.
Why wasn't the order moved to my Shopify location?
Check that Correct fulfillment location on order creation was on when the order was placed, and that the pickup location's row has a Shopify location (with inventory sync on, a mapping in Settings → Inventory → Location map also counts). Then check that this Shopify location stocks the items. Shopify won't move items to a location that doesn't stock them.
Why isn't the order fulfilled after I marked it picked up?
Check that Mark as fulfilled once picked up was ticked and saved before you marked the order picked up. Then check the order in Shopify: items that were already fulfilled stay as they are, and items on hold or scheduled for later aren't fulfilled.
Why did the order disappear from my open orders in Shopify?
If Archive order once picked up is on, the app archives the order when you mark it picked up. Mark order as completed archives it even when this setting is off. To find it, open Orders in Shopify and filter the list to archived orders.
Why didn't the customer get a fulfillment email from Shopify?
The app marks the order fulfilled without asking Shopify to email the customer. If you've turned on the app's Order picked up email or SMS, the customer gets that instead. See Manage pickup, delivery and shipping orders for how orders move through their statuses.

