How reordering works in Quick Buy (Buy again)
Process Wholesale Quick Buy lets a logged-in wholesale customer (B2B customer) order again from their past orders in two ways: the "Your last order" card reorders the most recent order, and the Buy again tab lists everything they ordered recently with the last quantity of each item. Before anything is added, Quick Buy checks each item against today's stock, availability and prices and shows a review. Reordering is part of Quick Buy, so it needs the Enterprise or Professional plan, and both features are on by default.
At a glance
- Plan: Enterprise or Professional
- Where: On the Quick Buy form page, above the product table
- Settings: Show Buy again tab and Show last order in the Quick Buy block, both on by default
- History used: The customer's 10 most recent orders recorded by Process Wholesale, without cancelled orders
- Limits: 50 items in Buy again, 2 earlier orders listed, 60 products checked per load
- Languages: English only
When the reorder features appear#
The last order card and the Buy again tab appear only when all of these are true:
- The customer is logged in and sees the Quick Buy form (tagged
B2B). - Show last order or Show Buy again tab is on in the Quick Buy block settings.
- The customer has at least one past order that Process Wholesale recorded.
- The page is the form page. Reorder does not appear on the order details page or in the theme editor.
If the past orders cannot be loaded, nothing is shown and the form works as usual.
Which past orders are included#
- Source. Process Wholesale records every order that is linked to a customer, wholesale or not, from the time the app started receiving the store's orders. Older orders are not imported, and orders without a customer are not recorded.
- How many. The 10 most recent recorded orders of that customer. There is no date limit within those 10.
- Cancelled orders. Quick Buy looks up each of those 10 orders in Shopify and leaves out cancelled ones, so fewer than 10 can be used; older orders do not take their place. Process Wholesale can look up orders from the last 60 days only, so for an older order Quick Buy cannot see the order number or whether it was cancelled: such an order appears without a number, and a cancelled one is still included.
- Items. One line per variant; quantities of the same variant in one order are added together. Custom items without a product variant are left out.
- Collection. When the block is limited to a Wholesale Collection, only items in that collection are offered.
The last order card#
The "Your last order" card shows the most recent included order:
- The order number (when known), the date, "[n] items" (the number of different variants), the order total and a status badge: Fulfilled, Partly fulfilled or Not fulfilled yet.
- Earlier: up to 2 earlier orders with number, date and total.
- Reorder these [n] items, which opens the review for that order.
The All products and Buy again tabs#
With Show Buy again tab on, two tabs appear above the form: All products (the normal form, shown first) and Buy again, with a count of the items it lists. The Buy again tab hides the search box and the product table and shows its own table:
- An intro line, "Everything you've ordered, the items you buy most often first.", and the Add all at last quantities button.
- Columns: Product, Last ordered, Price, Discount, Quantity, Subtotal, Action.
- Order of items. The items ordered in the most orders come first, then the most recently ordered. Up to 50 items.
- Last ordered shows the last quantity and date, and how often: "In every order" or "In [n] of your last [total] orders" (only when more than one order is included).
- Use last ([n]) fills in the last quantity, lowered to the stock still available after what is already in the order.
- Add to order adds the row. Prices use the same rules as the form, and the tier quantity includes units already in the order. See how Quick Buy calculates prices.
- Items that are not available are moved to the bottom, dimmed, marked "Not available" or "Out of stock", and have no Add to order button.
When a row's Add to order is selected, Quick Buy checks the item again first:
| Situation | What the customer sees |
|---|---|
| Quantity is 0 | The hint "Enter quantity" |
| Quantity is more than the stock left, now or after today's check | "Not enough stock" |
| Today's product data cannot be loaded | "Couldn't load your past orders. Please refresh the page." |
| The item is no longer available or no longer in the collection | "This item is no longer available." |
| The price changed since the tab loaded | "Price is now [new] (was [old])." The item is not added; the customer can add it again at the new price. |
| Everything matches | The item is added with the usual "added to order" message |
If the tab cannot load, it shows "Couldn't load your past orders. Please refresh the page." If none of the past items is available, it shows "None of the products you've ordered before are available right now."
The reorder review#
Reorder these [n] items opens the review titled "Reorder your last order", with the order number and date. Add all at last quantities opens "Add your usual quantities", using each Buy again item's last quantity and last price. Quick Buy loads today's product data each time a review opens and checks each item in this order:
| Check | Icon | Message | What is added |
|---|---|---|---|
| The product or variant no longer exists | ✕ | "No longer available. Skipped." (named "An item that's no longer sold") | Nothing |
| Outside the block's collection | ✕ | "Not sold on this page. Skipped." | Nothing |
| Draft, archived or not published to the Online Store | ✕ | "No longer available. Skipped." | Nothing |
| Not available for sale | ✕ | "Out of stock. Skipped." | Nothing |
| The order already holds all the stock | ✕ | "Your order already has all [n] in stock. Skipped." (with stock hidden: "Your order already has all that's in stock. Skipped.") | Nothing |
| Less stock left, after what is already in the order, than the past quantity | ! | "Only [stock] in stock. Adding [add] of [qty]." (with stock hidden: "Limited stock. Adding [add] of [qty].") | The stock still left |
| The regular price changed since that order | ✓ | "Price is now [new] (was [old])." | The full quantity |
| Already in the order | ✓ | "Adds to the [n] already in your order." | The full quantity, added to the existing line |
The last three checks can apply together, and the item then shows each message. Stock limits apply to variants that track inventory and do not allow selling when out of stock. Example: a variant with 3 in stock, none of it in the order yet, that was last ordered in a quantity of 5 shows "Only 3 in stock. Adding 3 of 5." and the quantity as 5 × 3.
The top of the review says "[ready] of [total] items are ready. Prices and stock are checked against today's catalog." Each item shows its image, name, variant, message, quantity and amount, or Skipped. The footer shows "Adds [n] items · [amount] before cart discounts". When the added units move items already in the order to a lower tier price, the amount includes that saving and the note "Includes lower prices on items already in your order." appears.
What the customer can do:
- Add [n] items to order adds the ready items. It is disabled when no item is ready.
- Cancel, the close button or a click outside the review closes it without changes.
After confirming:
- Success: "[n] items added to your order".
- Some items sold out in the meantime: "[n] items added to your order. [skipped] sold out before they could be added."
- Nothing could be added: "Not enough stock" inside the review.
- The order was changed in another tab: the review closes and "Your order was changed somewhere else, so it's been refreshed. Check it and try again." appears.
- Any other failure: "Couldn't update your order. Please try again." inside the review.
While items are being saved, the reorder buttons are disabled.
When an item cannot be reordered#
A past item cannot be reordered when it was deleted, is a draft or archived, is not published to the Online Store, is out of stock, is outside the block's collection, or is not among the 60 products Quick Buy checks for one load (the last order's products first, then the Buy again items). In the review such items are skipped with the messages listed in the review table; in the Buy again tab they are dimmed or not listed.
Languages#
The reorder texts (the last order card, the tabs, the Buy again table, the review and its messages) are in English in every store language. Dates follow the language of the storefront page. The rest of Quick Buy is translated into German, Spanish, French, Italian, Norwegian, Portuguese (Brazil and Portugal) and Swedish. See languages supported by Process Wholesale.
Limits and things to know#
- 10 orders, 2 earlier orders, 50 items, 60 products. Older orders and items beyond these numbers are not offered.
- No import of past orders. Orders placed before Process Wholesale started recording the store's orders are not included.
- 60-day window. Orders older than 60 days show no number, and cancellations among them are not detected.
- Retail orders count. Every recorded order linked to the customer is included, not only wholesale orders.
- The price check in the review compares regular prices. The review shows "Price is now ..." when the regular price changed; the wholesale price is worked out with today's discounts.
Frequently asked questions#
Which past orders does Buy again use?#
Buy again uses the customer's 10 most recent orders recorded by Process Wholesale, without cancelled orders, and lists up to 50 items, the most frequently ordered first. Orders placed before the app started recording the store's orders are not included.
Why is a past item skipped when reordering?#
Quick Buy skips an item that no longer exists, is a draft or archived, is not on the Online Store, is out of stock, has no stock left after what is already in the order, or is outside the block's collection. The review shows the reason next to each item.
Why is the Buy again tab missing or empty?#
The tab is missing when Show Buy again tab is off, the customer is not logged in, or Process Wholesale has no recorded orders for the customer. It is empty when none of the past items is available today.
Can I turn off the Buy again tab or the last order card?#
Yes. Turn off Show Buy again tab or Show last order in the Quick Buy block settings in the theme editor. Each can be turned off on its own.
Are the reorder features translated?#
No. The reorder texts are in English in every store language. Dates follow the storefront language.