Skip to main content
Docs menu

Magento

Connect using Magento REST API credentials.

Connecting Your Magento Store

Nventory connects to Magento using REST API credentials. You'll need Magento 2.x (Open Source or Commerce), admin access, and the REST API enabled on your server.

Generate an Access Token in Magento

  1. Go to System → Integrations.
  2. Click Add New Integration and set a name (e.g., "Nventory").
  3. Under API, grant access to Catalog (Products, Categories, Inventory), Sales (Orders, Invoices, Shipments), and Customers.
  4. Save and Activate the integration, then copy the Access Token.

Enter Your Credentials

From Integrations, click + Add on the Magento card and enter:

FieldDescription
Store URLYour Magento store's base URL (e.g., https://mystore.com)
Access TokenThe integration access token you generated

Click Save to connect, then configure sync settings and product fields.

What Gets Synced

EntityImportExportReal-time
ProductsYesYesVia polling
InventoryYesYesVia polling
OrdersYesNoVia polling
CustomersYesNoVia polling

Magento does not natively support webhooks for all entity types. Nventory uses scheduled polling to keep data in sync. You can configure the polling interval in Sync Settings.

Bulk Operations

  • Import All Orders — fetch all orders from Magento.
  • Sync Inventory — update all stock quantities.
  • Import All Customers — fetch customer data.

Magento-Specific Notes

  • Magento supports complex product types: simple, configurable, grouped, and bundled.
  • Configurable products map to Nventory products with variants.
  • Multi-store Magento setups can be connected with separate integrations per store view.
  • Ensure your server's REST API rate limits accommodate sync frequency.
  • Magento's attribute sets and custom attributes are preserved during sync.