Customer Shipping Portal for Shopify
Let customers ship their own held orders instead of emailing you.
The Order Summary page is a self-serve home for held Ship Later orders. Logged-in customers see their pending orders, what is ready versus waiting, the reasons items are waiting, and a shipping fee preview for the bundle they select. When they are ready, they choose eligible orders and start one consolidated shipping checkout, all without sending a single 'please combine my orders' email to your support inbox.
Ready to ship (4 items)
- Fleetwood Mac - Rumours Standard LP $32.00
- Miles Davis - Kind of Blue 180g LP $29.00
- Khruangbin - Mordechai Translucent Red LP $28.00
- Kendrick Lamar - To Pimp a Butterfly 2LP $34.00
Waiting to be released (2 items)
Best fit
Merchants trying to reduce support tickets.
Built for stores whose support inbox fills with 'ship orders 1, 4 and 7 together' requests they'd rather customers self-serve.
Held orders listed with number, total, date, and status, plus search and filters
Ready and waiting sections, with waiting reasons shown per item
Live shipping fee preview, including discounts, before checkout
One consolidated checkout for the selected orders, with tracking synced back
Your support inbox is doing logistics work
When a store holds orders manually, the customer has no way to act on their own. So they email: ship orders 1, 4, and 7 together, hold the rest, what does combined shipping cost. An agent then opens each order, works out what is eligible, calculates a fee, and improvises a checkout or a refund. Every request is a small custom job, and the volume scales directly with how well Ship Later is working.
That turns support into a shipping coordinator. Response times slip, customers wait on a reply before they can ship, and the agent is reconstructing eligibility and fees by hand each time, which invites mistakes. The work is real, repetitive, and almost entirely something the customer could do themselves if they simply had a page that showed their held orders and a button to ship them.
Why this belongs in the customer's account
Shopify gives customers an account and order history, but no native ship-later queue, no view of which held orders can combine, and no way to trigger one shipment for several orders. Addora adds the Order Summary page as a Customer Orders app block you place on a published page in your theme, so it lives inside your storefront and your navigation rather than in a separate tool.
Because the page reads the same held orders and lifecycle state your admin uses, what the customer sees matches what your team sees. The customer gets a clear, branded, self-service place to manage pending orders, and you keep control of eligibility, fees, and release behavior. The work moves to the person who actually has the information, which is the customer deciding when their box is ready.
How the Order Summary page works
Logged-in customers land on a list of their orders with order number, total, date, and status, plus optional filters and search and a Ship Pending Orders Now button. Guests are prompted to log in first. Clicking Ship Now opens the Your Pending Items view, where all held orders are grouped by order with item names and quantities, selected by default, and a live summary shows how many orders and items are selected and the subtotal as they toggle orders on and off.
A Shipping Fees breakdown shows the fee for the chosen bundle, including any discount, and can surface messages like free shipping will be applied at checkout. Proceed to Checkout stays disabled until at least one order is selected. When the customer proceeds, Addora prepares the bundle, calculates the fee, and sends them to a quick Shopify checkout to pay it. If something changed while they were deciding, they get a clear please refresh message instead of a broken checkout, and once they pay, their orders release and they receive one tracking number.
What you set up once
- 1 Create or choose a published page in Shopify admin, usually named something like Order Summary.
- 2 Add that page to your main navigation so customers can find it.
- 3 In the theme editor, add the Customer Orders app block to the page.
- 4 Optionally enable Ship Now buttons on product, account, and order history pages to pull customers back into their bundle.
- 5 Set your shipping fee rules and eligibility once, and let the page apply them to every customer.
What the customer does
- 1 Open the Order Summary page while logged in and see every held order with its status.
- 2 Click Ship Now to open Your Pending Items, with eligible orders selected by default.
- 3 Toggle orders on or off and watch the live subtotal and shipping fee breakdown update.
- 4 Proceed to one checkout, pay the shipping fee, and get a single tracking number for the shipment.
Edge cases
Honest limits and edge cases
- The page is for logged-in customers; guests are asked to sign in first, so order history must be tied to a customer account.
- Whether items can be split into a ready bundle now and a waiting bundle later depends on your fulfillment mode and a safe Shopify fulfillment-order topology; when splitting is not safe, Addora falls back to keeping the whole order together.
- Reminder emails that nudge customers sitting on unbundled held orders, and order-status update emails, are paid-plan features. The Order Summary page itself works on every plan, including Free.
- The in-checkout opt-in message that explains Ship Later before purchase is a checkout UI extension and requires Shopify Plus; on other plans you rely on shipping method copy and order emails to set expectations.
The support inbox versus a self-serve page
The manual workaround
- Customers email which orders to ship together, and an agent opens each order to work out what is eligible.
- The agent calculates a shipping fee by hand and improvises a checkout or a refund for each request.
- Customers wait on a reply before anything ships, and every request is a fresh chance for a mistake.
With Addora
- Customers open the Order Summary page, see their held orders, and select what to ship themselves.
- A live fee breakdown shows the cost of their chosen bundle before they commit, applying your rules automatically.
- They proceed straight to one checkout, pay, and get a single tracking number, with no agent in the loop.
Common questions
Do customers need an account to use the page?
Yes. The Order Summary page shows held orders to logged-in customers; guests are prompted to log in first. That keeps each customer's held orders private and tied to their order history.
Can customers see the shipping cost before they commit?
Yes. The Your Pending Items view shows a live Shipping Fees breakdown for the selected bundle, including any discount, and can display messages like free shipping will be applied at checkout. The note also clarifies that the final total is calculated at checkout.
What happens if an item becomes unavailable while the customer is deciding?
Addora prepares the bundle when the customer proceeds. If something changed, for example an item is no longer available, the customer gets a clear please refresh message rather than a broken checkout, so they can adjust their selection and continue.
Where does the page live on my store?
It is a Customer Orders app block you add to a published Shopify page through the theme editor, usually one named Order Summary that you put in your main navigation. It lives inside your own storefront, not in a separate tool.
Related guides
Keep exploring the workflow
Ready to make Ship Later clear for customers and safer for operations?
Addora helps Shopify stores hold orders, combine purchases, and collect shipping once when shoppers are ready.