Return shipping

Last modified:

The plugin supports two return-shipping models, controlled by the Offer return shipment and Repay shipping cost settings.

Letting the customer buy return shipping

When Offer return shipment is enabled, Step 3 of the return flow asks the customer how they want to handle return shipping:

  • I want to buy return shipping – the cost set in the Return shipment price setting is added to the return and deducted from the refund.
  • I want to handle the return shipping myself – no cost is added; the customer is responsible for getting the items back to the store.

If the option is disabled, this question is hidden and the customer is expected to arrange return shipping themselves.

Repaying the original shipping cost

The Repay shipping cost setting controls whether the original order’s shipping cost is included in the refund.

  • No – Original shipping is never refunded.
  • Yes – but only when entire order is returned – If the customer returns all items from the original order, the original shipping cost is also refunded (or used to offset the cost of bought return shipping).
    Partial returns do not refund shipping.

This protects the store from paying out shipping refunds on partial returns while still being fair when the customer returns everything.

Krokedil Shipping Connector integration

If Krokedil Shipping Connector is active, the plugin can store the return shipment number, label URL and QR code on the return order.

These values are made available as placeholders so they can be embedded in the post-confirmation message and the customer’s confirmation email:

  • {return_shipment_no}
  • {return_shipment_label_url}
  • {return_shipment_qr_code}

See available placeholders for the full list.

When the return shipment is created via Krokedil Shipping Connector, an order note is added to the original order so the merchant has a clear trail.