GuidesMay 30, 2026· 7 min read

How to place 100% discount (free) orders on Shopify for barter

Barter orders are free to the creator. Here's how to place 100% discount orders on Shopify cleanly — discounts vs price overrides, financial status, inventory, and at scale.

How to place 100% discount (free) orders on Shopify for barter

In barter, the creator pays nothing — so every order is effectively a 100% discount. Placing free orders on Shopify is simple in principle and full of small traps in practice. Here's how to do it cleanly, and how to do hundreds at once without mispricing anything.

Two ways to make an order free

1. Apply a 100% discount

The cleanest method is to add an order-level discount of 100% (or a fixed amount equal to the subtotal). The order still shows the real product value with a discount applied, which keeps your records honest — you can see what you gave away, not just a row of zeros. This is the recommended approach for barter.

2. Override the line price to 0

You can also set line-item prices to zero. It works, but you lose the “real value, then discounted” paper trail, which matters when you later want to quantify the cost of your seeding program. Prefer a discount unless you have a specific reason not to.

Discount, not price, for variant line items
When you create an order from a product variant, Shopify pulls the variant's price. To zero it out reliably, apply a discount on the order rather than trying to override each variant's price — it's cleaner and less error-prone, especially in bulk.

Financial status: paid or pending?

A $0 order has nothing to charge, so you can mark it paid(it's comped) and move straight to fulfilment. Some teams prefer pending for their bookkeeping. Either is valid for barter — the important thing is to be consistent so your fulfilment and finance teams know what a barter order looks like in the admin.

Don't forget inventory

Free doesn't mean weightless: you're still shipping real product. Decide whether barter orders should decrement inventory (usually yes, so stock stays accurate) or bypass it (so an out-of-stock SKU doesn't block the order). For reliability at scale, many teams bypass inventory checks at placement and reconcile stock separately — the priority is that the order gets placed.

Doing it for 200 creators at once

One free order is easy. Two hundred is where mistakes happen — a discount that didn't apply, a paid order that should have been free, a duplicate from a retry. At scale you want:

  • A default discount applied to every order in the batch (100% for barter), overridable per order for gifting or paid collabs.
  • Direct order creation so it works on any store plan (see our note on the draft-order completion error).
  • Idempotent placement so a retry never double-sends a free order.
  • A results report confirming each order placed at the right value.
How Orqis handles it
Orqis defaults to a 100% discount for barter, lets you switch to a percentage or fixed amount per batch or per order, and places every order through a durable queue so nothing is mispriced, lost, or duplicated. See the order engine.

Bottom line

Place free barter orders as 100% discounts, pick a consistent financial status, handle inventory deliberately, and make the process idempotent before you do it in bulk. Get those right and a hundred free orders is a few minutes' work instead of a morning of careful clicking. Book a demo to see it on your store.

#Shopify#Discounts#Barter

See Orqis on your own store

Turn your barter sheet into placed Shopify orders in minutes — nothing lost, nothing duplicated.