Skip to main content
Talk to an expert
ReBOUND Returns logo

ReBOUND Returns integration for ecommerce fulfilment

Returns processed, tracked and reconciled end to end ReBOUND automates return requests, prepaid labels and warehouse receipt so items flow back consistently from shopper to settlement. Your returns do not get lost in queues, tracking reaches shoppers, and refunds align with your financial records. Works with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts.

Also searched as: shipping connector, warehouse integration, fulfilment plugin, app.

ReBOUND ReturnsiWeb integration layeryour storefront
Works with - Adobe Commerce · Shopify Plus · BigCommerce · Magento Open Source · Other storefronts
01 · What you get

What a ReBOUND Returns integration gives you.

Shopper sees tracking immediately

Prepaid labels and carrier tracking are delivered to the shopper as soon as the return is approved, reducing friction and support inquiries.

Returned stock reconciles quickly

Warehouse receipt scanning flows back to inventory and ERP within hours, so stock counts are accurate and items can be restocked or liquidated without delays.

Refunds settle without reconciliation rework

ReBOUND refund signals align with your payment provider and ERP so finance teams do not spend time matching returned item receipts against capture reversals.

Operations knows when to escalate

Return exceptions and tracking gaps are flagged in real time so warehouse or customer service teams can intervene before return windows close or customer frustration peaks.

Returns cost is visible and controlled

Carrier rules, label costs and return shipping volumes are tracked so you can optimise carrier selection, weight caps and return thresholds over time.

02 · When it's worth it

Where a ReBOUND Returns integration earns its place.

If two or more of these are true, the integration usually pays for itself quickly.

Prepaid return label generation and carrier integration
Return request capture from multiple commerce channels and marketplaces
Stock and inventory reconciliation when returned items arrive at warehouse
Refund settlement initiation and mapping to original order captures
Return exception escalation when items are misdirected or tracking stalls
03 · The limits

Where off-the-shelf connectors fall short.

Vendor connectors are fine for simple cases. Here's where the real ones need more.

Carrier rule and label configuration

ReBOUND must be configured with your carrier contracts, weight thresholds and zone rules. Without explicit setup, label generation defaults to a single carrier or generic service level, risking higher shipping costs or unavailable carrier options for certain geographies.

Condition assessment and refund eligibility rules

ReBOUND records item condition at warehouse receipt but does not enforce your refund rules. If you reject items based on damage, missing parts or wear, those rules must be built into the integration or managed manually, creating refund delays.

Multi-warehouse and 3PL return routing

Standard ReBOUND configuration assumes a single return address. If you operate multiple warehouses or use multiple 3PLs for returns, you must configure location-specific return addresses and routing logic to avoid misdirected shipments.

Refund method reconciliation against payment provider

ReBOUND can signal refund intent to your ERP but does not directly settle refunds back to Stripe, Adyen or other payment providers. Your commerce platform or payment gateway integration must execute the actual refund capture and reconcile with ReBOUND settlement data.

Return window and eligibility time enforcement

ReBOUND generates labels on request but does not enforce return windows or eligibility cutoffs. If you allow returns only within 30 days of purchase, that logic must be built into your commerce storefront or integration layer.

04 · The real work

Returns are the reverse of the order flow but often lack the same governance and visibility, leaving stock counts wrong and refund timing uncertain until the last moment.

05 · Where it sits

Where this integration sits in your estate.

ReBOUND Returns holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.

Connect across your stack. ReBOUND Returns plugs into the systems that run your trading operation, whichever ecommerce platform sits at the front.

System of record
Source / owner
ReBOUND Returns
Returns orchestration and RMA lifecycle owner
  • RMA number generation and tracking
  • Prepaid label creation and carrier selection
  • Return request routing and queue management
  • Refund eligibility determination based on warehouse condition
  • Return exception escalation and monitoring
iWeb integration layer
Customer-facing commerce
Commerce platform
Adobe CommerceShopify PlusBigCommerceMagento Open SourceOther storefronts
  • Return window enforcement and eligibility validation
  • Shopper notification (label delivery, refund status)
  • Returns user interface and request initiation
  • Refund method reconciliation with payment provider
  • Return analytics and customer experience metrics
Connected neighbours
Integration layer
ERP / Finance
Receives refund authorisation and settlement signals; records inventory adjustments and financial transactions.
Integration layer
WMS / Warehouse
Scans returned items on receipt; provides condition assessment and stock movement events back to ReBOUND.
Integration layer
Payment Provider
Executes refund captures and reversals on authorisation from ReBOUND; settlement must reconcile with ERP.
Integration layer
OMS / Order Management
Links return requests to original orders and captures; provides order context (amount, date, SKU) to ReBOUND.
Integration layer
Carrier APIs
Generates labels and tracking updates; integrates with ReBOUND to optimise carrier selection and cost.
Integration layer
Multi-channel Marketplace
Sources return requests from Shopify, Amazon, BigCommerce, etc.; ReBOUND centralises all returns in one workflow.
Two-way sync where relevant
06 · Surrounding systems

Systems this integration usually sits next to.

Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.

Ecommerce platforms (examples)
  • Adobe Commerce
  • Shopify Plus
  • BigCommerce
  • Magento Open Source
  • Other storefronts
Surrounding systems (examples)
  • ERP (SAP, NetSuite, Microsoft Dynamics)
  • WMS or 3PL warehouse management
  • Payment provider (Stripe, Adyen, Square)
  • OMS or order management platform
  • Marketplace connectors (Amazon, eBay, Shopify)
  • Shipping and logistics carriers
Not sure?

Not sure if this works with your stack?

Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.

07 · Data flows

The data flows we wire.

Each flow has a direction and an owner. We agree both before a line of code is written.

Into COMMERCE & WAREHOUSE / ERP & COMMERCE AND ERP
From COMMERCE
BOTH WAYS
Return request capture: Shoppers initiate returns through your commerce platform
Order reference, reason, item SKU and original capture amount flow into ReBOUND, where they are assigned an RMA number and queued for label generation.
Prepaid label and tracking: ReBOUND generates a prepaid return label and pushes the carrier, tracking number and return address back to your commerce platform so the shopper receives it immediately.
Return receipt and stock update: When the returned item is scanned at the warehouse, ReBOUND signals receipt, item condition and stock movement to your WMS and ERP so inventory counts are corrected and item eligibility for refund is confirmed.
Refund authorisation and settlement: Once the warehouse confirms receipt and condition rules are met, ReBOUND triggers refund processing back to the original payment method and notifies both commerce and ERP of the settlement so accounting records align.
Exception and escalation handling: Lost tracking, rejected items, or holdups in warehouse receipt are flagged back to both systems so operations teams can intervene before the return process stalls.
08 · How we build it

How iWeb configures the integration around your business.

Same method on every integration. The decisions come before the code.

  1. 01
    Design RMA-to-refund flow mapping

    We map your return request triggers, warehouse receipt conditions, and refund eligibility rules so every return follows a consistent path from shopper initiation to account settlement.

  2. 02
    Configure multi-carrier label generation

    We set up your carrier contracts, zone rules, weight bands and cost thresholds in ReBOUND so prepaid labels are generated with the optimal carrier for each return.

  3. 03
    Build order and payment reconciliation

    We connect ReBOUND refund signals to your payment provider and ERP so refunds are captured against the original transaction and finance records update without manual intervention.

  4. 04
    Establish monitoring and exception handling

    We design dashboards and alert rules so lost tracking, warehouse receipt delays, and refund hold-ups are visible to operations teams before SLAs breach.

  5. 05
    Support multi-channel return ingestion

    We build adapters so returns from your commerce platform, Shopify, marketplaces and other sales channels feed into a single ReBOUND instance with consistent routing.

09 · Ownership

Who owns what.

The single most important table in any integration. One system owns each field; everything else reads it.

Data
Source / owner
Maintained by
Notes
DataReturn request and RMA assignment
Source / ownerReBOUND Returns
Maintained byCommerce platform and ReBOUND
NotesCommerce initiates the return; ReBOUND generates the RMA number and tracks the request through to settlement.
DataPrepaid label, carrier selection and tracking
Source / ownerReBOUND Returns
Maintained byReBOUND with carrier API
NotesReBOUND owns label generation and carrier assignment; tracking updates flow back to commerce and shopper.
DataWarehouse receipt, item condition and stock movement
Source / ownerWMS or 3PL system
Maintained byWarehouse operations
NotesWarehouse scans returned items; condition and receipt events are fed back to ReBOUND and ERP for stock reconciliation.
DataRefund eligibility and authorisation
Source / ownerReBOUND Returns
Maintained byReBOUND with ERP and warehouse signals
NotesReBOUND combines warehouse receipt, item condition and original order data to determine if refund is eligible and authorises settlement.
DataRefund settlement and payment reversal
Source / ownerPayment provider
Maintained byPayment provider with ReBOUND and ERP
NotesReBOUND signals authorised refunds; payment provider executes the reversal and ERP records the financial transaction.
DataReturn exception escalation
Source / ownerReBOUND Returns
Maintained byReBOUND integration layer
NotesIntegration monitors for lost tracking, delayed warehouse receipt and refund holds; exceptions are escalated to operations dashboards.
10 · Experienced integrator

Built returns integrations before

iWeb has designed and operated ReBOUND integrations across multi-channel estates. We understand how returns orchestration sits between your commerce platform, warehouse operations, payment provider and ERP, and where the reconciliation gaps typically form.

We map return request flows from multiple commerce platforms and marketplace channels into ReBOUND so all returns follow one consistent RMA process.
We configure carrier rules, weight bands and cost thresholds so prepaid labels are optimised for cost and service level without manual intervention.
We design warehouse receipt to refund authorisation pipelines so returned items trigger reconciled refunds without finance rework.
We build exception handling and monitoring so lost tracking, warehouse delays and refund holds surface before customer SLAs breach.
We connect ReBOUND refund signals to your ERP and payment provider so settlement amounts align between systems.
11 · Before launch

What we test before launch.

Every one of these is rehearsed before a customer ever sees the integration.

Verify prepaid labels are generated within 2 minutes of return approval and delivered to shopper email.
Confirm warehouse receipt scanning in WMS triggers refund eligibility check in ReBOUND within 5 minutes.
Test carrier selection logic with multiple weight bands and zones; confirm correct carrier is used for each return.
Validate refund capture is executed by payment provider when ReBOUND authorisation is received; reconcile against payment provider ledger.
Simulate carrier tracking stall and confirm integration alerts operations within 24 hours of no movement.
Test multi-warehouse routing; confirm returns from different regions route to correct return address.
Verify return requests from Shopify, Adobe Commerce and direct storefront all feed into single ReBOUND instance with consistent RMA numbering.
12 · Failure points

Common risks and where they bite.

We name these on day one. A risk written down is a risk you can plan around.

Prepaid labels not generated or reach shopper late

If ReBOUND label generation is slow or not polled frequently, shoppers do not receive tracking information. They may ship items to the wrong address or without a label, delaying return processing.

Warehouse does not scan returns on receipt

If warehouse processes are not aligned with ReBOUND integration, returned items may arrive but never be scanned in. Stock counts remain wrong, and refund eligibility signals do not fire.

Refund captured but item still in queue

If refund signals are processed before warehouse confirms receipt and condition, you may refund items that never arrive or arrive damaged, creating write-offs and chargeback risk.

Carrier rules drift without visibility

If carrier contracts are renegotiated or weight thresholds change outside the integration, prepaid labels may be generated with expired or incorrect pricing, creating cost overruns.

Return tracking stops updating mid-transit

Carrier tracking can stall if the return label is damaged, misrouted or the carrier scan event does not reach ReBOUND. Without alerting, operations do not know if the item is lost or just delayed.

Payment provider refund does not post to account

If ReBOUND settlement and your payment provider are out of sync, a refund may be approved in ReBOUND but the actual reversal may not execute, leaving the shopper without credit.

14 · Questions

Common questions about ReBOUND Returns integrations.

How does ReBOUND know which carrier to use for a prepaid label?

ReBOUND uses your configured carrier contracts, weight bands and destination zones to select the lowest-cost carrier that meets your service level. You must map your carrier agreements (FedEx, UPS, DHL, etc.) and weight thresholds into ReBOUND. If no carrier is configured for a return, the integration will either use a default (usually higher cost) or fail, requiring manual escalation.

What happens if the shopper never receives the prepaid label?

If the label is not delivered to the shopper (email bounce, SMS failure, platform outage), the return request stays in ReBOUND pending label delivery. The integration should monitor for stalled labels and alert operations so you can resend or escalate. Without monitoring, the return lingers unshipped and refund is delayed.

How does warehouse receipt of a returned item trigger a refund?

When the warehouse scans the returned item in your WMS, that receipt event is sent to ReBOUND (via integration polling or event push). ReBOUND compares the item condition against your refund rules. If approved, ReBOUND signals refund authorisation back to your commerce platform and ERP. Your payment provider then executes the actual reversal.

Can returned items be rejected and refund denied?

Yes. If warehouse condition assessment finds damage, missing parts or wear that violates your refund policy, that condition is recorded in ReBOUND. Your refund eligibility rules (configured during integration) determine if the item is refundable. If denied, ReBOUND holds refund processing and notifies the shopper of the rejection. You must have clear communication set up for rejections.

What if we operate multiple warehouses or 3PLs - does ReBOUND route returns automatically?

ReBOUND can be configured with multiple return addresses and routing rules, but this requires explicit setup. Without multi-warehouse configuration, all returns route to a single default address. If you want returns to go to the nearest warehouse or a specific 3PL based on region or product, you must design that logic in the integration.

How does ReBOUND refund settlement reconcile with my payment provider?

ReBOUND signals refund authorisation to your ERP and commerce platform, but does not directly call your payment provider (Stripe, Adyen, etc.). Your commerce platform or a separate payment integration must execute the actual refund capture. The integration layer must map ReBOUND authorisation to payment provider settlement IDs so accounting teams can reconcile without gaps.

Can returns from Shopify, Marketplace channels, or Adobe Commerce all feed into one ReBOUND instance?

Yes, but each channel must be mapped and configured. iWeb builds channel adapters so return requests from Shopify, Amazon, eBay, Adobe Commerce or your own storefront all translate into ReBOUND RMA format. Without this mapping, returns from secondary channels may be lost or routed incorrectly.

What if return tracking stops updating mid-transit?

Carrier tracking can stall if the label is damaged, misrouted or the scan event does not reach ReBOUND. The integration should monitor tracking updates and alert operations if no movement is recorded for N hours. Without alerting, you do not know if the item is lost or just delayed, and the shopper remains in limbo.

How do we handle return window and eligibility cutoffs?

ReBOUND does not enforce return windows itself. Your commerce platform must check return eligibility (30 days from purchase, etc.) before the return request is sent to ReBOUND. If a return slips past the cutoff, it may still generate an RMA in ReBOUND unless your storefront logic blocks it. You must enforce windows at the source (commerce platform) to avoid processing ineligible returns.

What visibility do we have into return costs and carrier performance?

ReBOUND tracks labels generated, carrier used and cost for each return. The integration should expose these metrics in dashboards so you can monitor total return shipping spend, carrier cost per return and delivery performance. Without visibility, you cannot optimise carrier selection or identify cost outliers.

If a return is approved in ReBOUND but the payment provider refund fails, what happens?

This is a reconciliation gap. ReBOUND may record the refund as authorised, but if the payment provider fails to capture the reversal (due to connectivity, expired card token, or provider outage), the shopper does not get credit. Your integration must monitor both ReBOUND authorisation and payment provider settlement completion, and escalate if they diverge.

How is stock inventory adjusted when a returned item arrives?

When the warehouse scans the returned item, the WMS records a stock receipt. That event is sent to ReBOUND (to update refund eligibility) and to your ERP (to correct inventory counts). If the warehouse does not scan the return, stock is not corrected and inventory remains understated. Integration must verify warehouse scanning is happening before relying on ReBOUND refund signals.

Can we customise return reason codes and refund rules in ReBOUND?

Yes. Return reason codes (defective, unwanted, wrong size, etc.) are configurable in ReBOUND and typically map back to your commerce platform for reporting. Refund rules (full refund, restocking fee, no refund) are also configurable but must align with your policy and be enforced at the warehouse or integration layer. Without alignment, some shoppers may be eligible for refunds they should not receive.

What happens if we need to refund a shopper before the item arrives?

This is a manual exception. ReBOUND does not approve refunds until warehouse receipt is confirmed. If you need to issue a goodwill refund before the return is received, that is handled outside ReBOUND (through your payment provider directly) and creates a reconciliation challenge. Your integration should flag such cases so finance can track them separately.

Next step

Have a ReBOUND Returns integration brief?

Send the brief, or tell us what is breaking. You will get a written response from a senior expert: the integration boundary, the realistic shape, the risks worth naming, and what it takes to support after launch.
Talk to an expertOr browse all integrations →