Approve a return in ReturnGO and AIMS360 opens the RMA, with the Shopify order number as the customer PO. Your warehouse receives against it, the credit updates inventory and Shopify, and the refund goes out from ReturnGO.

ReturnGO gives your shoppers a branded return and exchange page on your Shopify store. With AIMS360 connected, every return you approve in ReturnGO opens a return authorization in AIMS360. Your warehouse knows what's coming back, inventory updates when it lands, and Shopify gets the new count without anyone keying the return twice.
When you approve a return in ReturnGO, AIMS360 creates the RMA for you. The Shopify order number goes into the RMA's customer PO field, and ReturnGO writes both RMA numbers, its own and the AIMS360 one, into the notes on the original Shopify order. Your warehouse receives the goods against the AIMS360 RMA, processing it updates inventory, and the new count flows on to Shopify. The refund itself is issued in ReturnGO, which also handles the shopper's taxes and any fees you pass along.
The integration is for brands that sell on Shopify. Setup runs through the AIMS360 implementation team, and ReturnGO's support team issues the app authorization and keys on their side.
What happens in ReturnGO, AIMS360 and Shopify from the moment a shopper asks to send something back.
On your returns page they enter the Shopify order number plus their email, ZIP code or phone number. Eligible items from that order appear, and they pick a return or exchange, a reason, and how they want to be paid back, such as a refund or a gift card.
By hand, or automatically if your ReturnGO rules allow it. Approval is the moment AIMS360 gets involved.
The RMA is created under a dedicated AIMS360 login, with the Shopify order number as the customer PO. ReturnGO adds both RMA numbers to the notes on the Shopify order, so store staff can see where things stand.
Your warehouse or 3PL receives against the AIMS360 RMA by style, color and size. Processing the RMA and issuing the credit updates inventory, and AIMS360 sends the new count to Shopify.
Depending on your ReturnGO settings, issuing the AIMS360 credit can update the return in ReturnGO for you. If not, someone clicks Shipment received there.
ReturnGO refunds the shopper, including the taxes from the Shopify order and any fees you choose, then the return is marked as done.
Because the refund happened in ReturnGO, post an A/R adjustment debit against the unapplied credit on the Shopify customer account. Daily or weekly is fine.
Settle this before go-live and nobody restocks twice or refunds twice.
| Step | Owned by | What happens |
|---|---|---|
| Returns page | ReturnGO | Branded return and exchange page on your Shopify store, with your return reasons, eligibility rules and resolution options. |
| Approval | ReturnGO | Manual or automatic, based on your ReturnGO settings. |
| RMA record | AIMS360 | Created on approval under the returns login, with the Shopify order number as the customer PO. |
| Receiving | AIMS360 | Your warehouse or 3PL receives against the RMA by style, color and size, to stock or to damages. |
| Inventory and Shopify stock | AIMS360 | The RMA moves the stock and AIMS360 updates Shopify. Leave restocking off in ReturnGO. |
| Refund to the shopper | ReturnGO | Includes the Shopify taxes and any fees. Orders that reached Shopify through Amazon, Facebook or Instagram are refunded by hand. |
| Receivables | AIMS360 | Credit memo on the Shopify customer account, then an A/R adjustment debit to clear it. |
| Return history for staff | Shopify | Notes and the order timeline on the original Shopify order, so staff without ReturnGO access can still check a return. |
The part most teams trip on: AIMS360 issues a credit, ReturnGO issues the refund, and the two amounts don't match on purpose.
The RMA carries the merchandise amount, plus any restocking or other fees passed over from ReturnGO. It doesn't carry the Shopify taxes, so the credit in AIMS360 can be smaller than the refund in ReturnGO. That's expected.
ReturnGO pulls in the taxes from the original Shopify order and lets you add or deduct fees before you click Refund. AIMS360 never sends money back to the shopper on a ReturnGO return.
Issuing the credit memo leaves an unapplied credit on the Shopify customer account. Post an A/R adjustment debit against the open credits for the ReturnGO refunds, one return at a time or one batch at the end of the day or week.
Don't restock the item in ReturnGO. The AIMS360 RMA updates inventory and AIMS360 sends the new count to Shopify, so there's one place stock changes and one number everyone trusts.
The shopper side looks like a return. Behind it, there is one more order to handle.
The shopper picks exchange instead of refund. ReturnGO creates the exchange and may authorize it automatically, depending on your settings.
Same as a return. The credit waits until the original item is received.
ReturnGO creates the new order in Shopify at a 100% discount. It can sit in draft orders until details such as shipping are filled in.
It imports like any Shopify order, with no merchandise value on the line. AIMS360 needs terms and a ship via on every order, so a free exchange with no shipping line may need importing by hand from the Shopify import screen. Some brands set the terms to an Exchange code so these are easy to spot.
Ship the new item right away or wait for the original to come back. That's your policy call, not a system limit.
Issue the RMA credit when the original arrives, mark the exchange done in ReturnGO without issuing a refund, and clear the open credit with an A/R adjustment, since the credit paid for the exchange order.
You and the AIMS360 implementation team do this together, with ReturnGO support on their side.
Add the ReturnGO app from the Shopify App Store. ReturnGO's support team provides the authorization and API keys on their side.
Set up a dedicated AIMS360 operator, named something like ReturnGO processing, with returns permissions. Every RMA then shows it came from ReturnGO, not from a person on your team.
In ReturnGO's Shopify integration tab, use the app proxy name service, give the returns page a name and save. Link it from your site and your order emails.
Under Products and Services, add AIMS360 ERP with the AIMS360 implementation team. The connection takes your AIMS360 API credentials, the ID and the primary secret key, plus the returns login.
Choose one warehouse and one return reason for ReturnGO returns. Both are entered as GUIDs from AIMS360, not as names.
Run one of each end to end with the implementation team: approval, RMA, receiving, Shopify stock, the refund and the A/R adjustment.
Both run on Shopify and both open the RMA in AIMS360. The difference is where the RMA starts and where the money goes out. REDO also connects, see the REDO integration.
| ReturnGO | Loop | |
|---|---|---|
| When the AIMS360 RMA opens | When you approve the return in ReturnGO | When the shopper submits the return in Loop |
| Where the refund is issued | In ReturnGO, including taxes and fees | From the AIMS360 RMA, back through Loop to the original payment method |
| Where the connection is set up | Inside ReturnGO, under Products and Services, with the AIMS360 implementation team | In the AIMS360 Runway app, with a Loop API key |
| Default warehouse and reason | One warehouse and one return reason, by GUID | A default receiving warehouse and an RMA reason code |
| After the credit memo | A/R adjustment debit to clear the unapplied credit | Refund runs from the RMA |
Yes. For brands on Shopify, a return you approve in ReturnGO creates the RMA in AIMS360 automatically. Your warehouse receives against it, processing it updates inventory and Shopify, and the refund goes out from ReturnGO.
Yes. ReturnGO runs as a Shopify app and the returns page looks up the original Shopify order. The AIMS360 Shopify integration brings those orders into AIMS360 in the first place.
In ReturnGO. AIMS360 issues the credit memo on the RMA, and ReturnGO sends the money back to the shopper, including the taxes from the Shopify order and any fees you set.
The AIMS360 RMA holds the merchandise amount plus any fees passed from ReturnGO, but not the Shopify taxes. ReturnGO refunds the taxes too, so the refund is usually higher. Nothing is wrong when the two differ by the tax.
No. The AIMS360 RMA updates inventory and AIMS360 sends the new count to Shopify. Leave restocking off in ReturnGO so stock only changes in one place.
Look up the customer PO, which matches the Shopify order number, or take the AIMS360 RMA number from the notes on the Shopify order. The ReturnGO RMA number itself doesn't show in AIMS360.
Post an A/R adjustment debit against the unapplied credit on the Shopify customer account, because the shopper was already refunded in ReturnGO. You can do it per return or in one batch daily or weekly. See accounts receivable.
ReturnGO creates the exchange and a new Shopify order at a 100% discount, while AIMS360 opens an RMA for the item coming back. The exchange order imports into AIMS360 with no merchandise value. If it ships free with no shipping line, import it by hand and set the terms and ship via. When the original arrives, issue the RMA credit and clear it with an A/R adjustment.
The integration uses one default warehouse and one return reason, both set by GUID. If your returns go to several places, talk to the implementation team about the setup before go-live.
It depends on your ReturnGO settings. Some steps can run automatically and others stay manual, and brands choose. Issuing the AIMS360 credit can also update ReturnGO to received when that automation is on.
No. Orders that reached Shopify through Amazon, Facebook or Instagram must be refunded by hand in ReturnGO, even with automation on.
ReturnGO sets its own pricing. As of November 2026, its Shopify App Store listing puts ERP integrations on the Pro plan. Check the current plans with ReturnGO before you sign up.
The AIMS360 implementation team, working with you, and ReturnGO support for the app authorization and keys. The connection needs your AIMS360 API credentials and a dedicated returns login, so it isn't a self-serve switch.
Yes. The RMA works on style, color and size, so any brand whose Shopify products carry AIMS360 styles can use it, from apparel to footwear and accessories.
See a ReturnGO return open an RMA in AIMS360, get received by size, and update Shopify stock, on a demo built around your products.