The customer sends back one of three items.

A package is one unit in the cart — in the order it has to fall apart into its pieces again, or nobody can take a single item back. That is what three switches are for, and they decide whether a partial return is handwork or a standard procedure.

The starting point

How a package sits in the order.

Out of the box the structure from the cart is kept: a container with the components below it and the discount line alongside. That is tidy, but awkward for a partial return — the single item hangs off a parent.

Barbecue season set, 439.00 euros, 10 percent discountOrder line items, out of the box
Line itemKindQtyAmount
Barbecue season setContainer1395.10 €
  Gas grillComponent1349.00 €
  Grill toolsComponent149.00 €
  Grill gloveComponent141.00 €
  Discount, 10 %Discount line1− 43.90 €
The three switches

One unit becomes ordinary line items.

Three settings take effect one after another. Each is straightforward on its own; together they produce an order that Shopware and your warehouse system can handle without special knowledge.

1Dissolve the relation
The components no longer hang off the container but stand as line items of their own in the order.
2Remove the container
The shell that only held things together disappears entirely. Goods and discount remain.
3Discount as a voucher
The discount line is stored as a standard Shopware voucher — exactly the shape third-party systems expect on import.
The same order, all three switches onFour ordinary line items, no special case left
Line itemKindQtyAmount
Gas grillProduct1349.00 €
Grill toolsProduct149.00 €
Grill gloveProduct141.00 €
Discount, 10 %Voucher1− 43.90 €

From the order's point of view this is an ordinary order with a voucher. A partial cancellation, a credit note or a return therefore run through the same tools as for any other order.

What to keep in mind

The discount belonged to the package, not to one item.

If you take back one of three items, the discount line stays at its full value — it was the reduction on the whole package, not on the single article. Whether that is right depends on your case: some shops refund the full article price and leave the discount standing, others reduce it proportionally.

The plugin deliberately does not make that decision for you. It does not recalculate discounts automatically when you cancel a line item. You make the correction in Shopware, and it therefore stays visible and explainable — instead of a figure changing quietly.

  • Full cancellation: unproblematic, every line item including the discount falls away.
  • Partial return with flat line items: a standard procedure in Shopware; the discount line remains and is adjusted by hand where needed.
  • Partial return without dissolving: possible but awkward — the item hangs off the container, and many warehouse systems cannot cope with that structure.

Common questions

Can a customer return a single article from a package?

Yes, as soon as the order line items are stored flat. Every component is then an ordinary order line item, and returns, partial cancellations and credit notes run through the standard Shopware tools.

What happens to the discount when part of the order goes back?

It stays at its full value at first, because it applied to the whole package rather than the single item. Whether you reduce it proportionally is your decision — the plugin recalculates nothing automatically, so that no figure changes quietly.

Do I have to switch on all three settings?

No, they take effect one after another. Without the first, the parent-child structure remains; the second requires the first. The third is independent and always pays off when a third-party system reads the order.

Why is the discount as a voucher better for the warehouse system?

Because a standard Shopware voucher is a shape every connected system knows. A vendor-specific discount line has to be taught to the importer first.

Does this change the amount of the order?

No. The switches only change how the line items are stored, not what they cost. The total is the same in every variant.

Does the customer see the order differently?

In the order confirmation and in the customer account they see the line items as they are stored. Flat means: three articles and one discount instead of a package with sub-entries.

The order view in the demo shop.

One package, once as a parent-child structure and once flat with a voucher line.