All connectors
Implemented
Commerce, marketplaces & inventory
Adobe Commerce logo

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 categories
    Source

    List categories.

    categories.list
companies
  • Create B2B company
    Destination
    Not retried automatically
    Approval before production

    Creates a B2B company with its administrator, address and customer group.

    companies.create
  • Get B2B company
    Source

    Get B2B company by company id.

    companies.get
  • List B2B companies
    Source

    List B2B companies.

    companies.list
  • Update B2B company
    Destination
    Provider duplicate protection
    Approval before production

    Saves supplied company fields with PUT.

    companies.update
credit memos
  • List credit memos
    Source
    Incremental

    List credit memos, optionally updated since a time.

    credit_memos.list
customer groups
  • List customer groups
    Source

    List customer groups.

    customer_groups.list
customers
  • Create customer
    Destination
    Provider duplicate protection
    Approval before production

    Creates a customer account with addresses and no password.

    customers.create
  • Get customer
    Source

    Get customer by customer id.

    customers.get
  • Search customers
    Source
    Incremental

    Search customers, optionally updated since a time.

    customers.search
  • Update customer
    Destination
    Provider duplicate protection
    Approval before production

    Saves a customer with PUT. Email, first name and last name are required by Commerce.

    customers.update
invoices
  • Get invoice
    Source

    Get invoice by invoice id.

    invoices.get
  • List invoices
    Source
    Incremental

    List invoices, optionally updated since a time.

    invoices.list
order comments
  • Add order comment
    Destination
    Not retried automatically
    Approval before production

    Adds a status-history comment to an order without notifying the customer.

    order_comments.create
orders
  • Get order
    Source

    Get order by order entity id.

    orders.get
  • Search orders
    Source
    Incremental

    Search orders, optionally updated since a time.

    orders.search
products
  • Create product
    Destination
    Provider duplicate protection
    Approval before production

    Creates a product with attributes, websites and categories.

    products.create
  • Get product by SKU
    Source

    Get product by SKU by sku.

    products.get
  • Search products
    Source
    Incremental

    Search products, optionally updated since a time.

    products.search
  • Update product
    Destination
    Provider duplicate protection
    Approval 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)
    Source
    Incremental

    List returns (RMA), optionally updated since a time.

    returns.list
shared catalogs
  • List shared catalogs
    Source

    List shared catalogs.

    shared_catalogs.list
shipments
  • Ship order
    Destination
    Not retried automatically
    Approval before production

    Creates a shipment for all or selected order items with tracking numbers, without emailing the customer.

    shipments.create
  • Get shipment
    Source

    Get shipment by shipment id.

    shipments.get
  • Search shipments
    Source
    Incremental

    Search shipments, optionally updated since a time.

    shipments.search
source items
  • Search source items
    Source

    Search source items.

    source_items.search
  • Set source item quantities
    Destination
    Provider duplicate protection
    Approval before production

    Sets absolute quantity and stock status for up to 100 SKU and source pairs.

    source_items.upsert
sources
  • List inventory sources
    Source

    List inventory sources.

    sources.list
tax rates
  • List tax rates
    Source

    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

  1. Create the Adobe credentials described above with the narrowest permissions your flows need.
  2. 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
  3. 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.