# Swap Global

Swap Global is a landed cost platform that automates the calculation and collection of duties, taxes, and fees for cross-border e-commerce. They handle compliance, currency conversion, and customs clearance, providing customers with transparent landed costs at checkout and ensuring merchants remain compliant with international trade regulations.

**What Swap Global does:**

* Calculates accurate duties and taxes at checkout
* Handles cross-border compliance and regulations
* Provides guaranteed landed costs to customers
* Manages customs clearance and documentation
* Supports multiple currencies and payment methods

When integrated with Order Editing, Swap Global automatically recalculates duties and taxes whenever customers modify their orders, ensuring accurate landed costs throughout the editing process.

***

### How Swap Global Works with Order Editing

When you use Swap Global together with the Order Editing app, the flow looks like this:

1. **Customer places order** via Shopify checkout
2. **Swap Global calculates** duties and taxes as normal
3. **Customer edits order** using Order Editing app within allowed edit window
4. **Customer confirms changes** and Shopify updates the order
5. **Swap Global detects update**, recalculates duties and taxes, and updates the order in Swap Global dashboard

**What this means:**

* The final edited order in Shopify always matches the final duties, taxes, and landed cost shown in Swap Global
* No manual recalculation or intervention required
* Customers see accurate landed costs even after making changes
* Compliance maintained across all order modifications

***

### Setting Up Swap Global Integration

#### Step 1: Install and Configure Order Editing App

If you do not already have the Order Editing app installed:

1. Install the **Order Editing** app from the Shopify App Store
2. Configure the app settings:
   * Which orders can be edited
   * How long customers are allowed to edit their order
   * Editing window deadline (e.g., 30 minutes)

These settings are fully managed within the Order Editing app.

***

#### Step 2: Enable the Swap Integration Inside Order Editing

1. In **Shopify Admin**, go to **Apps** and open the **Order Editing** app
2. Navigate to the **Integrations** section

<div align="left" data-full-width="true"><figure><img src="/files/GrNpOW4Iju0I8Aegb3eO" alt="" width="232"><figcaption></figcaption></figure></div>

1. Search for **Swap** in the list of available integrations
2. Enable the Swap integration using the **toggle**

<figure><img src="/files/5TFInczh195YIffYx4Tc" alt=""><figcaption></figcaption></figure>

Once enabled, Swap Global will automatically handle duty and tax recalculations whenever an order is edited.

***

### How It Works in Practice

#### Example Scenario:

**Initial order:**

* Customer in UK orders 2 t-shirts ($50 total)
* Swap calculates duties/taxes: $10
* Total landed cost: $60

**Customer edits order:**

* Adds 1 more t-shirt ($25)
* New subtotal: $75

**Swap automatically:**

* Detects order update
* Recalculates duties/taxes: $15
* Updates total landed cost: $90

**Result:**

* Customer charged additional $30 ($25 product + $5 duties/taxes)
* Swap Global dashboard shows updated order
* Compliance maintained

***

### What Gets Recalculated

When a customer edits their order, Swap Global automatically recalculates:

**Product additions:**

* New duties and taxes for added items
* Updated total landed cost
* Currency conversion (if applicable)

**Product removals:**

* Reduced duties and taxes
* Refunded landed cost adjustments
* Updated customs documentation

**Address changes:**

* Duties/taxes for new destination country
* Updated compliance requirements
* New customs regulations applied

**Quantity adjustments:**

* Proportional duty/tax changes
* Updated landed cost
* Revised customs values

***

### Testing Your Integration

#### Test Scenario 1: Add Product

1. Place test order with international shipping
2. Note original duties/taxes in Swap dashboard
3. During editing window, add a product
4. Confirm changes
5. Check Swap dashboard:
   * Duties/taxes recalculated
   * New landed cost reflected
   * Order status updated

***

#### Test Scenario 2: Remove Product

1. Place test order with 2+ items, international shipping
2. Note original duties/taxes
3. During editing window, remove 1 item
4. Confirm changes
5. Check Swap dashboard:
   * Duties/taxes reduced proportionally
   * Refund processed correctly
   * Landed cost adjusted

***

#### Test Scenario 3: Change Destination Country

1. Place test order shipping to Country A
2. Note Country A duties/taxes
3. During editing window, change address to Country B
4. Confirm changes
5. Check Swap dashboard:
   * New duties/taxes for Country B
   * Different compliance rules applied
   * Customs documentation updated

***

### Important Notes

**Automatic sync:**

* No manual action required from merchant
* Swap detects order changes in real-time
* Recalculation happens automatically

**Customer transparency:**

* Customers see updated landed costs before confirming edits
* All duty/tax changes displayed clearly
* No surprise charges

**Compliance maintained:**

* All edits remain compliant with destination country regulations
* Customs documentation automatically updated
* Accurate HS codes and classifications preserved

***

### FAQ

**Do I need to manually update duties/taxes after edits?** No. Swap Global automatically recalculates when Order Editing updates the order.

**What happens if customer adds expensive item?** Swap recalculates duties/taxes based on new item value and charges customer the difference.

**Can customers see new landed cost before confirming edit?** Yes. Order Editing displays updated totals including recalculated duties/taxes before customer confirms.

**Does this work for all countries?** Yes. Swap Global supports 195+ countries and automatically applies correct regulations for each destination.

**What if customer changes from EU to US?** Swap recalculates based on US duty/tax rates and compliance requirements automatically.

***

<a href="/pages/UNPPBUBaT0XowgJ2Lqw8" class="button primary">I have a question</a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://order-editing.gitbook.io/oe-help-book/integrations/integrating-order-editing-with-your-tech-stack/third-party-business-platforms/swap-global.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
