Adobe Commerce (Magento)
Adobe Commerce (formerly Magento) is a leading ecommerce platform for building and managing online stores. It powers everything from product catalogs and customer accounts to orders, shipments, and promotions — making it a rich source of operational and transactional data.
Connecting Adobe Commerce to Coupler.io lets you pull that data into your preferred destination automatically, without writing code or maintaining custom scripts.
Why connect Adobe Commerce to Coupler.io?
Analyze orders, revenue, and refunds in Google Sheets, Excel, or Looker Studio
Send product and inventory data to BigQuery or Redshift for warehouse-level reporting
Combine orders with shipments and invoices using Join transformations for end-to-end fulfillment visibility
Route customer or sales data to AI tools like ChatGPT, Claude, or Gemini for trend analysis and forecasting
Append data from multiple store views or websites into a single dataset
Prerequisites
Before connecting, make sure you have:
An active Adobe Commerce (Magento) instance with REST API access enabled
An API access token or integration credentials with read permissions for the entities you want to export
The base URL of your Magento store (e.g.,
https://yourstore.com)The API version your store is running (check under System > Web API)
Quick start
Create a new data flow in Coupler.io. From your Coupler.io dashboard, click Add data flow and search for Adobe Commerce as the source.
Enter your API credentials. Provide your store's base URL and your API access token. You can generate an integration token in Magento under System > Integrations > Add New Integration — grant it read access to the resources you need.
Set your API version and start date. In the Basic settings, enter the API version your store uses (e.g., V1). Use the date picker to set a start date for how far back you want to pull historical data.
Select an entity. Choose the data you want to export — for example, Orders, Products, or Customers.
Choose your destination. Pick where you want the data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.
Run the data flow. Click Run to execute your first manual sync and confirm data is coming through correctly.
Adobe Commerce (Magento) data overview
Adobe Commerce exposes a wide range of ecommerce entities through its REST API. In Coupler.io, each entity maps to a separate source in your data flow — you can pull one or combine several using Append or Join transformations.
Available entities
Orders
Order IDs, status, totals, items, billing/shipping addresses, timestamps
Invoices
Invoice IDs, order references, amounts, status, created dates
Shipments
Shipment IDs, tracking numbers, carrier, items, order references
Creditmemos
Refund amounts, order references, items, status
Transactions
Payment gateway records, transaction type, amount, status
Carts
Cart IDs, customer references, items, totals, created/updated timestamps
Customers
Customer ID, name, email, group, addresses, created date
Customer groups
Group ID, name, tax class
Products
SKU, name, price, type, status, attributes, categories
Coupons
Coupon code, rule ID, usage count, expiry
Sales rules
Rule name, conditions, discount type, amount, active status
Inventory stocks
Stock ID, name, sales channels
Inventory sources
Source code, name, location, contact info, enabled status
Inventory source items
SKU, source code, quantity, status
Tax rates
Tax rate ID, code, rate, country, region, postcode
Tax classes
Class ID, name, class type
Store websites
Website ID, code, name, default group
Store views
Store view ID, code, name, website, locale
Store groups
Group ID, name, root category, default store
Directory countries
Country ID, ISO codes, name
Directory currencies
Base currency, allowed currencies, exchange rates
Key metrics and dimensions
Order metrics
grand_total
Final order value including tax and shipping
subtotal
Order value before tax and shipping
discount_amount
Total discount applied
tax_amount
Tax charged on the order
shipping_amount
Shipping cost
total_qty_ordered
Total quantity of items ordered
total_refunded
Amount refunded on the order
Order dimensions
status
Order status (pending, processing, complete, canceled, etc.)
state
Internal Magento order state
store_name
Store view where the order was placed
customer_group_id
Customer group at time of order
payment.method
Payment method used
created_at
Order creation timestamp
updated_at
Last update timestamp
Product fields
sku
Stock keeping unit identifier
name
Product name
price
Base price
type_id
Product type (simple, configurable, bundle, etc.)
status
Enabled or disabled
visibility
Catalog/search visibility setting
weight
Product weight
Inventory fields
quantity
Units available at a source location
status
In stock / out of stock
source_code
Identifies the warehouse or fulfillment location
Customer fields
email
Customer email address
group_id
Assigned customer group
created_at
Account creation date
gender
Customer gender (if collected)
dob
Date of birth (if collected)
Common entity combinations
Orders + Invoices — Join on
order_idto reconcile revenue against invoiced amountsOrders + Shipments — Join on
order_idto track fulfillment rates and shipping lagOrders + Creditmemos — Join to calculate net revenue after refunds
Inventory source items + Products — Join on
skuto build a full inventory report with product names and pricesCarts + Customers — Join on
customer_idto analyze abandoned cart behavior by segmentMultiple store views — Use Append to combine order data across stores into one unified dataset
Use cases by role
Track daily order volume, average order value, and revenue by store view
Monitor abandoned cart rates using the Carts entity
Measure coupon and promotional rule effectiveness using Coupons and Sales rules
Build weekly sales dashboards in Looker Studio or Google Sheets
Join Orders and Shipments to identify fulfillment bottlenecks
Monitor inventory levels per source location using Inventory source items
Flag out-of-stock SKUs by combining Products with Inventory source items
Track refund volumes and patterns with Creditmemos
Reconcile orders against invoices and transactions for accurate revenue recognition
Calculate net revenue by subtracting Creditmemos from Orders
Analyze tax collected by region using Tax rates and order data
Export transaction records to BigQuery for audit-ready financial reporting
Segment customers by group or purchase history for targeted campaigns
Evaluate discount code performance using the Coupons entity
Identify high-value customer groups via Customer groups and order totals
Send product performance data to ChatGPT or Claude for AI-assisted merchandising insights
Platform-specific notes
Date filtering applies to entities that have
created_atorupdated_atfields — not all entities (e.g., Directory countries) support date-based filteringMulti-source inventory (MSI) data is available through Inventory stocks, Inventory sources, and Inventory source items — these are separate from the legacy single-source stock system
Store views, store groups, and store websites reflect your Magento store hierarchy and are useful for filtering or segmenting order data by locale or region
The
customer_group_idon orders and customers maps to Customer groups — join these to get group names in your reportsConfigurable products appear as a single product record in the Products entity; child/variant details may require separate attribute handling
Adobe Commerce (Magento) common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Adobe Commerce (Magento) FAQ
Last updated
Was this helpful?
