Adobe Commerce
Adobe Commerce customers, B2B companies, products, categories, orders, invoices, credit memos, shipments, returns, MSI stock, tax rates and shared catalogs.
Run order-to-cash, B2B account and stock synchronisation between Adobe Commerce and ERP, PIM and warehouse systems.
Source actions
21
Destination actions
9
Data types
15
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
categories
- List categoriesSource
List categories.
categories.list
companies
- Create B2B companyDestinationNot retried automaticallyApproval before production
Creates a B2B company with its administrator, address and customer group.
companies.create - Get B2B companySource
Get B2B company by company id.
companies.get - List B2B companiesSource
List B2B companies.
companies.list - Update B2B companyDestinationProvider duplicate protectionApproval before production
Saves supplied company fields with PUT.
companies.update
credit memos
- List credit memosSourceIncremental
List credit memos, optionally updated since a time.
credit_memos.list
customer groups
- List customer groupsSource
List customer groups.
customer_groups.list
customers
- Create customerDestinationProvider duplicate protectionApproval before production
Creates a customer account with addresses and no password.
customers.create - Get customerSource
Get customer by customer id.
customers.get - Search customersSourceIncremental
Search customers, optionally updated since a time.
customers.search - Update customerDestinationProvider duplicate protectionApproval before production
Saves a customer with PUT. Email, first name and last name are required by Commerce.
customers.update
invoices
- Get invoiceSource
Get invoice by invoice id.
invoices.get - List invoicesSourceIncremental
List invoices, optionally updated since a time.
invoices.list
order comments
- Add order commentDestinationNot retried automaticallyApproval before production
Adds a status-history comment to an order without notifying the customer.
order_comments.create
orders
- Get orderSource
Get order by order entity id.
orders.get - Search ordersSourceIncremental
Search orders, optionally updated since a time.
orders.search
products
- Create productDestinationProvider duplicate protectionApproval before production
Creates a product with attributes, websites and categories.
products.create - Get product by SKUSource
Get product by SKU by sku.
products.get - Search productsSourceIncremental
Search products, optionally updated since a time.
products.search - Update productDestinationProvider duplicate protectionApproval before production
Updates supplied product fields by SKU with PUT.
products.update
returns
- Get return (RMA)Source
Get return (RMA) by return id.
returns.get - List returns (RMA)SourceIncremental
List returns (RMA), optionally updated since a time.
returns.list
shared catalogs
- List shared catalogsSource
List shared catalogs.
shared_catalogs.list
shipments
- Ship orderDestinationNot retried automaticallyApproval before production
Creates a shipment for all or selected order items with tracking numbers, without emailing the customer.
shipments.create - Get shipmentSource
Get shipment by shipment id.
shipments.get - Search shipmentsSourceIncremental
Search shipments, optionally updated since a time.
shipments.search
source items
- Search source itemsSource
Search source items.
source_items.search - Set source item quantitiesDestinationProvider duplicate protectionApproval before production
Sets absolute quantity and stock status for up to 100 SKU and source pairs.
source_items.upsert
sources
- List inventory sourcesSource
List inventory sources.
sources.list
tax rates
- List tax ratesSource
List tax rates.
tax_rates.list
Authentication
Integration access token
Plans and access
Adobe Commerce 2.4 on cloud infrastructure or on-premises; B2B operations need the Adobe Commerce B2B extension and returns need RMA enabled. Access follows the integration's API resource permissions.
Test environment
Use a staging or integration environment with sample data.
Rate limits
No limit by default; merchants can configure REST request and page-size limits (Stores > Configuration > Services > Web API Limits) and Fastly rate limiting on cloud.
Pagination
searchCriteria[currentPage] and [pageSize] (up to 100 here) with total_count.
Provider events
Adobe Commerce webhooks and Adobe I/O Events. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Adobe Commerce as a Cloud Service (SaaS, IMS authentication) is not covered; this recipe uses integration tokens on PaaS and on-premises installations at the site root.
- Invoices, credit memos and returns are read only; invoicing (payment capture), refunds, cancellations, holds and order emails are intentionally excluded.
- Orders cannot be created through this adapter because Commerce requires the cart and checkout flow.
- Negotiable quotes, company credit and company roles are not implemented.
- Customer and company creates have no idempotency key; unique email and administrator constraints reject most repeats.
- Customers created without a password may receive a Commerce email to set one.
Developer reference
- Create the Adobe credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose Adobe Commerce, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/adobe-commerce and the Connections API.