# Overview

Shopify is one of the world's leading ecommerce platforms. The Shopify integration for In8Sync DirectConnect connects your Shopify store to NetSuite, automatically syncing orders, inventory updates, refunds, and settlement reports.

## What it syncs

| What moves         | Direction          | What IDC does in NetSuite                                                      |
| ------------------ | ------------------ | ------------------------------------------------------------------------------ |
| Orders             | Shopify → NetSuite | Creates or updates sales orders with customer and line-item data               |
| Fulfillments       | Both ways          | Imports fulfillment status from Shopify; exports shipment info back to Shopify |
| Items              | NetSuite → Shopify | Exports product and pricing information to your Shopify store                  |
| Refunds            | NetSuite → Shopify | Sends refund requests initiated in NetSuite to Shopify                         |
| Stock levels       | NetSuite → Shopify | Syncs inventory quantities to keep stock accurate across both systems          |
| Settlement reports | Shopify → NetSuite | Imports payout summaries and transaction details for accounting                |

## How it works

IDC runs flows on a schedule you configure — typically every hour. When a flow runs, IDC pulls data from Shopify (for imports) or reads prepared records from NetSuite (for exports), transforms the data to match each system's format, and writes it to the destination. For example, when you import orders, IDC watches Shopify for new or updated orders, creates corresponding sales orders in NetSuite, and maps fields like customer email, shipping address, and line items automatically. You can customize each flow's settings and field mappings to match your business logic.

## Related docs

* [Getting Started](/idc/shopify/prerequisites.md)
* [Authentication](/idc/shopify/authentication.md)
* [Flows](https://github.com/In8Sync2/IDC/blob/main/shopify/flows/README.md)
* [IDC Core — Flows overview](/idc/idc-core/apps/understanding-flows.md)


---

# 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://docs.in8sync.com/idc/shopify/overview.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.
