Skip to content

Requesting Production for All Orders

Request fulfill all sends every eligible order to production in a single click, instead of selecting them one at a time.

The button sits on the Unfulfilled tab of the Order page, and appears only while no order is selected. If you have ticked specific orders, the system takes that as your intent to push exactly those, and the button hides.

Note: this action charges your balance and cannot be undone. An order already sent to the factory cannot be recalled by clicking again. Read the confirmation dialog carefully before clicking Continue.

Choosing a date range

The confirmation dialog has a Date paid control to limit the scope by the order's payment date.

Your choiceWhat gets pushed
No date selectedEvery unfulfilled order, with no time limit
A date range selectedOnly orders whose payment date falls inside that range

When no date is selected, the dialog shows a red line stating that the whole backlog will be pushed. This is deliberate: the scope has to be visible before you click, not something you have to guess.

An image

Quick presets are available — Today / Yesterday / 3days / 7days / 30days — or you can drag a range directly on the calendar. Once picked, the red line is replaced by the exact range that will apply:

An image

Conditions for an order to be pushed

A line item must satisfy all of the following:

ConditionMeaning
Fully paidPayment status is paid. Orders that are pending, partially_paid or refunded cannot be pushed
Not yet sent to productionThe order sits on the Unfulfilled tab
Not cancelled on ShopifySee Rules for cancelled orders
Still has units to produceRemaining quantity is greater than zero
Has a design fileEvery line in the order has a design attached
SKU is configuredThe product's SKU exists in the Organization's SKU table

At the Organization level as well:

  • The Organization must have a seller code
  • Balance plus credit limit must cover the total cost of the whole push

For design files and SKUs, the system evaluates the whole order, not each line separately. If an order has 3 products and only 1 is missing its design, all 3 are held back. The reason: shipping half an order creates a parcel that can never be completed for the customer.

Rules for cancelled orders

There are three different kinds of cancellation, handled differently. This is the easiest place to get confused, so the distinction comes first:

Kind of cancellationWho cancelsHow you recognise it
Whole order cancelled on ShopifyThe merchant or the customer, on ShopifyRed CANCELLED tag beside the order name, on the All tab
One product refunded or removed from the orderThe merchant, on ShopifyRed icon in the Quantity column
The factory cancelsThe production factoryCancelled tab

Here are all four states side by side on the All tab, for comparison:

An image

OrderState
#INK1001Normal — no tag, no icon
#INK1002Whole order cancelled on Shopify — CANCELLED tag and a red icon
#INK1003Only this product was fully refunded — red icon, and no tag because the order itself is still alive
#INK1004Partial quantity refunded (3 ordered, 2 remaining) — yellow icon

1. The whole order is cancelled on Shopify

When an order is cancelled on Shopify, Inkble records the cancellation time and locks that order out of every production path:

  • Cannot be pushed with Request fulfill all
  • Cannot be pushed with Request fulfill by hand
  • Cannot be pushed with Re-fulfillment

The order also disappears from the Unfulfilled tab, because leaving it there invites you to attempt something guaranteed to fail. You will still find it on the All tab, carrying a red CANCELLED tag.

Mark as fulfilled does still work on a cancelled order. That action sends nothing to the factory — it simply marks the order so you can clear a dead one out of your working list.

Inkble learns the cancellation through a webhook from Shopify, including the case where the merchant refunded the customer while cancelling.

2. One product in the order is refunded or removed

On Shopify, refunding or removing a single product from an order is not a cancellation — the order is still alive, only that product no longer needs producing.

Inkble handles this at the individual line item level:

SituationResult
Order has 3 products, 1 fully refundedThat product is skipped, the other 2 are still pushed to production
Every product in the order is refundedNothing left to push, the whole order is skipped

A product with no units left also no longer appears on the Unfulfilled tab, so what Request fulfill all pushes always matches what you see on screen.

If you tick a product with no units left and click Request fulfill by hand, the system refuses the whole batch and names each ineligible line with its reason. This is deliberate: when you point at specific orders, the system does not quietly drop part of your selection.

3. A partial quantity is refunded

This covers a customer ordering several of the same product and only part of it being refunded — for example 3 ordered, 1 refunded, 2 remaining. This is rare in practice, but worth knowing because it affects cost.

Please note: in the current version, the system still pushes the original quantity (3) to production rather than the remaining quantity (2). Cost is also calculated on the original quantity.

So for orders showing a yellow icon in the Quantity column — the sign that quantity has dropped but not to zero — please verify the quantity before pushing, or contact the support team for individual handling.

What the two icons in the Quantity column mean:

IconMeaning
RedEvery unit was refunded or removed from the order — nothing left to produce
YellowQuantity has dropped but units remain — see the note above
No iconQuantity is unchanged from what the customer ordered

Telling this apart from a factory cancellation

The Cancelled tab shows orders cancelled by the factory (status cancel-produce or cancel-ship), which is an entirely different thing from an order cancelled on Shopify.

Cancelled on ShopifyCancelled by the factory
When it happensBefore productionAfter the order was sent to production
Where it showsCANCELLED tag on the All tabCancelled tab
Can it be pushed againNoSee Updating orders with errors

The report after pushing

After you click Continue, the system shows the result: how many orders went through, and the orders that were held back, with the reason for each:

Reason codeMeaningWhat to do
ORDER_CANCELLEDThe order was cancelled on ShopifyNothing needed. You may use Mark as fulfilled to clear it from the list
NO_QUANTITY_LEFTEvery unit of the product was refunded or removed from the orderNothing needed
MISSING_DESIGNThe order is missing a design fileAttach the design, then push again
SKU_INVALIDThe SKU is not configured in the OrganizationAdd the SKU to the SKU table, then push again
INSUFFICIENT_BALANCEBalance is not enoughTop up your balance. The push is not partial — either the balance covers the whole batch, or no order is pushed
NO_SELLER_CODEThe Organization has no seller codeContact support

Orders held back for being cancelled or having no units left are counted once, never twice. A line that is both cancelled and empty counts only under cancelled, because that is the more useful thing for you to know.

If you encounter any issues related to requesting production for your orders, please contact Inkble's support team via Telegram or Facebook for assistance.