Skip to content
All connectors
Adobe Commerce logo

Adobe Commerce

Commerce, marketplaces & inventory

Move Adobe Commerce orders, products and stock to the rest of your business without re-keying.

51 ways to read, 19 ways to write, each write switched on by you.

Quality checks

Built and tested with example responses.

  1. Ready to connect: doneEvery listed action is built in.
  2. Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
Adobe Commerce with Nexra

Connected, approved, proven.

The things teams do most with Adobe Commerce, an example flow with a person in the loop, and what Nexra keeps as proof.

Top actions

  • Set base pricesbase_prices.upsertApproval by rule
  • Create categorycategories.createApproval by rule
  • List product attribute setsattribute_sets.listRead

Example flow

  1. Adobe Commerce · List product attribute setsattribute_sets.listDone
  2. Adobe Commerce · Set base pricesbase_prices.upsertMaker-checker
  3. Nexra · Record the decision and result in the evidence chainProven

Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches Adobe Commerce.

What gets logged

  • Whether it ran on its own or who approved it, and under which rule
  • A fingerprint of the exact request sent to Adobe Commerce
  • Adobe Commerce's reply: what it created or changed
  • One entry in the evidence chain, linked to the one before

Try this in the sandbox

Run the whole flow with test data in your sandbox, then connect a Adobe test account before you go live.

For developers

Technical detail

Adobe Commerce customers, groups, B2B companies and credit, catalogue, prices, orders, invoices, credit memos, shipments, returns, MSI stock, tax and promotions.

Adobe API docs
Source actions
51
Destination actions
19
Data types
37

What you can map

Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.

attribute sets1
  • List product attribute setsSource

    List product attribute sets.

base prices2
  • Get base pricesSource

    Base prices per store for up to 100 SKUs (SKUs are sent in the body).

  • Set base pricesDestinationProvider duplicate protectionApproval before production

    Sets the base price of up to 100 SKUs per store scope.

categories4
  • Create categoryDestinationNot retried automaticallyApproval before production

    Creates a category under a parent category.

  • Get categorySource

    Get category by category id.

  • List categoriesSource

    List categories.

  • Update categoryDestinationProvider duplicate protectionApproval before production

    Saves supplied category fields with PUT. Moving a category is not supported.

category products2
  • List category productsSource

    SKUs assigned to a category with their position.

  • Assign product to categoryDestinationProvider duplicate protectionApproval before production

    Assigns a SKU to a category, or updates its position.

companies4
  • Create B2B companyDestinationNot retried automaticallyApproval before production

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

  • Get B2B companySource

    Get B2B company by company id.

  • List B2B companiesSource

    List B2B companies.

  • Update B2B companyDestinationProvider duplicate protectionApproval before production

    Saves supplied company fields with PUT.

company credits2
  • Get company creditSource

    Credit limit, balance and available credit for one B2B company.

  • List B2B company creditSource

    List B2B company credit.

company roles1
  • List B2B company rolesSource

    List B2B company roles.

configurable children1
  • List configurable product childrenSource

    Simple products linked to a configurable product.

coupons1
  • List couponsSource

    List coupons.

credit memos2
  • Get credit memoSource

    Get credit memo by credit memo id.

  • List credit memosSourceIncremental

    List credit memos, optionally updated since a time.

customer groups4
  • Create customer groupDestinationProvider duplicate protectionApproval before production

    Creates a customer group with a customer tax class.

  • Get customer groupSource

    Get customer group by customer group id.

  • List customer groupsSource

    List customer groups.

  • Update customer groupDestinationProvider duplicate protectionApproval before production

    Saves a customer group's name and tax class with PUT.

customers5
  • Create customerDestinationProvider duplicate protectionApproval before production

    Creates a customer account with addresses and no password.

  • Get customerSource

    Get customer by customer id.

  • List customersSourceIncremental

    List customers, optionally updated since a time.

  • Search customersSourceIncremental

    Search customers, optionally updated since a time.

  • Update customerDestinationProvider duplicate protectionApproval before production

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

invoice comments1
  • List invoice commentsSource

    Comments on an invoice.

invoices2
  • Get invoiceSource

    Get invoice by invoice id.

  • List invoicesSourceIncremental

    List invoices, optionally updated since a time.

order comments2
  • Add order commentDestinationNot retried automaticallyApproval before production

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

  • List order commentsSource

    Status history comments on an order.

order items1
  • List order itemsSourceIncremental

    List order items, optionally updated since a time.

orders2
  • Get orderSource

    Get order by order entity id.

  • Search ordersSourceIncremental

    Search orders, optionally updated since a time.

product attributes2
  • Get product attributeSource

    One product attribute with its options and labels by attribute code.

  • List product attributesSource

    List product attributes.

product media1
  • List product mediaSource

    Image and video gallery entries for a SKU (file paths, not file content).

products4
  • Create productDestinationProvider duplicate protectionApproval before production

    Creates a product with attributes, websites and categories.

  • Get product by SKUSource

    Get product by SKU by sku.

  • Search productsSourceIncremental

    Search products, optionally updated since a time.

  • Update productDestinationProvider duplicate protectionApproval before production

    Updates supplied product fields by SKU with PUT.

returns2
  • Get return (RMA)Source

    Get return (RMA) by return id.

  • List returns (RMA)SourceIncremental

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

salable quantities1
  • Get salable quantitySource

    Salable quantity of a SKU in a stock (on hand less reservations).

sales rules1
  • List cart price rulesSource

    List cart price rules.

shared catalogs2
  • Get shared catalogSource

    Get shared catalog by shared catalog id.

  • List shared catalogsSource

    List shared catalogs.

shipment tracks1
  • Add shipment tracking numberDestinationNot retried automaticallyApproval before production

    Adds a tracking number to an existing shipment without emailing the customer.

shipments3
  • Ship orderDestinationNot retried automaticallyApproval before production

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

  • Get shipmentSource

    Get shipment by shipment id.

  • Search shipmentsSourceIncremental

    Search shipments, optionally updated since a time.

source items2
  • Search source itemsSource

    Search source items.

  • Set source item quantitiesDestinationProvider duplicate protectionApproval before production

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

sources4
  • Create inventory sourceDestinationProvider duplicate protectionApproval before production

    Creates an MSI source (warehouse or store) with its address.

  • Get inventory sourceSource

    One MSI source by source code.

  • List inventory sourcesSource

    List inventory sources.

  • Update inventory sourceDestinationProvider duplicate protectionApproval before production

    Saves an MSI source with PUT. Name, country and postcode are required by Commerce.

stock source links1
  • List stock source linksSource

    List stock source links.

stocks1
  • List inventory stocksSource

    List inventory stocks.

store views1
  • List store viewsSource

    Store views with code, website and store group.

tax classes1
  • List tax classesSource

    List tax classes.

tax rates1
  • List tax ratesSource

    List tax rates.

tax rules1
  • List tax rulesSource

    List tax rules.

tier prices2
  • Get tier pricesSource

    Tier prices for up to 100 SKUs (SKUs are sent in the body).

  • Set tier pricesDestinationProvider duplicate protectionApproval before production

    Adds or updates tier prices by SKU, website, customer group and quantity. Existing tiers not sent are kept.

transactions1
  • List payment transactionsSource

    List payment transactions.

websites1
  • List websitesSource

    Websites with code and default store group.

Access and limits

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. Flows can start the moment something happens: when an order is placed or updated; when a customer is created or updated.

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.
  • Negotiable quotes and requisition lists are not implemented; company roles and company credit are read only.
  • 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.
  • Excluded by design: invoice creation and capture, invoice void, credit memo creation and refunds, order cancel, hold and unhold, order, invoice and credit memo email sends, company credit balance changes, negotiable quote actions, return (RMA) creation and status changes, shared catalog assignments, coupon generation and all deletes.
  • Tier and base price writes use POST (add or update) only; the PUT replace-all price endpoints are not used, so existing prices are never removed.
  • Category moves, attribute and attribute set changes, CMS content and media uploads are not implemented.

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.