Skip to content

Return Scenarios

What happens in Acumatica is determined by how you raise the refund in Shopify: whether you select line items, and whether you tick Restock against each item you select.

Refund the order with the line items selected and Restock ticked against the items you want back.

Those items come across on the return order as stock lines and are received back into inventory when the order type’s Default Operation runs. The corrected quantity flows back to Shopify on the next inventory sync.

Refund items without returning them to stock

Section titled “Refund items without returning them to stock”

Refund the order with the line items selected, but leave Restock unticked against the items that are not physically coming back.

Shopify still calculates the refund amount and tax from the items you selected, so there are no figures to key by hand. InSyncer reads the restock option per item and keeps those items off the stock lines — their value is carried on the non-stock item configured as Non-Stock Item SKU for Unallocated Refunds instead. No inventory movement happens for them.

This is the usual path when you are crediting a customer but not asking for the goods back.

A single refund can mix the two. Items you tick come back as stock lines, items you leave un-ticked go to the non-stock line, and both sit on the same return order.

Process an amount refund without selecting line items. There is nothing to receive, so no inventory movement happens. The amount posts against the unallocated refund item.

Because Shopify is not calculating from line items here, whoever raises the refund has to work out the amount and tax themselves. Prefer un-ticking Restock on a line-item refund where you can.

Refunded shipping has no line item to return, so it goes to a non-stock item.

By default it is combined into the unallocated refund item along with everything else. If accounting needs freight kept separate, set Non-Stock Item SKU for Refunded Shipping and refunded shipping goes onto its own line against that item instead. Leave it empty to keep shipping in the unallocated line.

Tick Restock as normal, then move the item to a scrap or write-off location in Acumatica. This keeps ERP availability correct without a separate InSyncer step, and the corrected figure flows back to Shopify on the next inventory sync. This is Acumatica’s own recommended approach for unsellable returns, not an InSyncer-specific workaround.