WhichBox help
How to set up box locations and see them while you pick and pack.
Getting started
WhichBox remembers which box, bin or shelf each product lives in and shows it wherever you fulfill orders. Setup takes three steps:
- Add box locations. In Apps → WhichBox → Setup, browse for a product and give it a box, or import a CSV for many products at once.
- Add the blocks. On any order or product page in your admin, choose Add block and pick Box Locations - Order or Box Locations - Product.
- Pick. Open WhichBox to see your open orders grouped by box, then collect everything in one pass.
Adding box locations
One at a time
On the Setup page, under Add a box location:
- In Product or SKU, browse for a product or type its SKU.
- Enter the Box / bin, for example
A-3. - Optionally add Notes, for example
Top shelf.
The location is saved to Shopify right away.
On the product page
Every product variant gets a Box location field. You can edit it directly on the variant in your Shopify admin, and WhichBox picks it up.
Changing or removing a location
Search the SKU → Box Mappings table by SKU, box or note, then edit the row. To remove several at once, select them and choose Delete selected.
CSV import and export
To set up many products at once, upload a CSV on the Setup page under Bulk import. It needs the columns SKU and Box Number, and optionally Notes:
SKU,Box Number,Notes
MUG-BLU-12OZ,A-3,Top shelf
MUG-GRN-12OZ,A-3,
TEE-BLK-M,B-12,- Rows for SKUs that already have a location update that location.
- After importing, click Sync All to Shopify once so the box numbers appear on your products and orders.
- Export CSV downloads all your current locations in the same format, for a backup or to edit in a spreadsheet.
Order and product blocks
WhichBox adds two blocks to your Shopify admin:
| Block | Where | What it shows |
|---|---|---|
| Box Locations - Order | Order details page | The box for every line item in the order |
| Box Locations - Product | Product details page | The box for every variant of the product |
To add one, open any order or product, choose Add block and select it. Pin the block to keep it visible on every order or product.
Pick list
The WhichBox app home shows your open, unfulfilled orders with each item's location:
- By box: everything grouped by box, so one walk through the stockroom collects all items.
- By order: each order with its items and their boxes, for packing.
- Items without a location are listed separately, so you can spot and fix them quickly.
Settings
Show SKUs when a product has one changes how items appear on the pick list and in the blocks. On: the SKU with the product name underneath. Off: product names only.
Remove from Shopify products clears the box locations that WhichBox wrote to your products. Your locations stay in WhichBox, and Sync All to Shopify writes them back.
Manage plan lets you switch between monthly and yearly billing, or cancel, at any time.
Metafields (themes, Flow and reports)
Locations are stored in a product variant metafield named Box location:
| Namespace and key | box_locator.box_number |
|---|---|
| Type | Single line text |
| Owner | Product variant |
Because it's a normal Shopify metafield, you can use it in your theme, in Shopify Flow, in reports or in other apps, for example on packing slips.
FAQ
Do my products need SKUs?
No. Browse for a product and give it a box. SKUs only matter for the CSV import, which matches rows by SKU.
Can one box hold several products?
Yes. Give as many products as you like the same box name, and they're grouped together on the pick list.
An item shows no location on the pick list. Why?
That variant has no box yet, or the CSV import wasn't synced. Add the location on the Setup page, or click Sync All to Shopify after importing.
I don't see the blocks on my order or product pages.
Blocks have to be added once: open an order or product, choose Add block and select the WhichBox block.
Which orders appear on the pick list?
Open orders that aren't fulfilled yet. Fulfilled orders disappear from the list automatically.
What happens to my data if I uninstall?
WhichBox deletes your store's data from its database. Box locations already written to your products as metafields stay on your products unless you remove them first with Remove from Shopify products. See the privacy policy for details.
How do I contact support?
Email help@tws.sh with your store's myshopify.com address.