E-Commerce
Connect Magento
The B2B quoting layer for Magento and Adobe Commerce merchants.
Overview
Magento + TackQuote
TackQuote integrates with Magento (Adobe Commerce) for enterprise B2B merchants who need a sophisticated quoting layer on top of their commerce platform. Sync your complex product catalog — configurable, bundled and grouped products with their custom attributes — into TackQuote, and convert accepted quotes into real Magento orders without manual intervention.
TackQuote connects to Magento via the REST API using integration tokens. Supports both Magento Open Source and Adobe Commerce.
Before you start
What you'll need
- Magento 2.4.x (Open Source or Adobe Commerce)
- API integration access token with appropriate resource scopes
- All four integration values (Consumer Key, Consumer Secret, Access Token, Access Token Secret) — TackQuote signs with OAuth 1.0a, so no store security setting has to be changed on 2.4.4+
- A publicly reachable HTTPS URL — TackQuote refuses to call private, loopback or reserved addresses, so localhost and LAN-only stores need a tunnel
- TackQuote Pro plan or above (Magento is a pro-tier integration)
Setup
How to connect Magento
Create an integration in Magento
In Magento Admin → System → Extensions → Integrations, create a new integration with catalog, orders, and customer resource access, then activate it. Magento then shows you four values — Consumer Key, Consumer Secret, Access Token and Access Token Secret. Copy all four into TackQuote: with the full set, TackQuote signs every request with OAuth 1.0a (HMAC-SHA256), which works on every Magento 2.x store with no store configuration change. Give it only the Access Token and TackQuote has to fall back to a Bearer header, which Magento 2.4.4 and later reject by default.Connect in TackQuote
Enter your Magento base URL and all four integration values in TackQuote Integrations → Magento, along with the store view code whose catalog and prices you want. TackQuote verifies the credentials against your store before saving them, and syncs your product catalog on first connect.Set your quote pricing rules
Quote pricing, tiers and discounts are configured in TackQuote price books and pricing rules. Magento B2B company accounts, shared catalogs and negotiated quotes are not read.Go live
Start building quotes from your Magento catalog. Accepted quotes place a Magento order through the REST API, and TackQuote marks the quote converted only once Magento returns an order id. This runs once an active Order Sync Rule targets this connection; connecting alone does not enable it.
Capabilities
What you get
Enterprise Product Sync
Sync complex Magento product types — simple, virtual, configurable, bundled, grouped — into TackQuote quotes, across store views, including the child SKUs that a storefront hides. Your Magento category tree comes across with it, named and nested as you built it, so hidden products are filed correctly rather than under a placeholder. Configurable and grouped parents are priced from the storefront rather than sold at zero. Custom attributes come across; Magento tier prices are not read, so quote pricing is set in TackQuote.
Quote-to-Order Conversion
Accepted TackQuote quotes place a real Magento order via the REST API — a guest cart carrying the quote's line items, billed to the buyer's name and email, submitted with the check/money-order method so payment can be collected in the buyer portal. The TackQuote quote number is recorded on the Magento order as an order comment. TackQuote reports success only when Magento returns an order id. Quote the child or simple SKU: a configurable or bundle parent needs option selections that a quote line does not carry, so those lines are refused by name rather than converted silently.
Custom Attribute Mapping
Map Magento EAV attributes and custom fields to TackQuote quote line item properties for fully customizable quote presentations.
FAQ
Magento questions
Does TackQuote support Magento multi-store setups?
Multi-store view support is available on the TackQuote Pro plan. Each store view can be mapped to a separate TackQuote workspace or quote template.
Is Adobe Commerce Cloud (SaaS) supported?
Yes. TackQuote works with both self-hosted Magento and Adobe Commerce Cloud. The REST API surface is the same across both.
Magento keeps returning 401 even though my access token is correct. Why?
Almost always because TackQuote only has the Access Token and had to send it as a Bearer header. Since Magento 2.4.4 Adobe rejects integration access tokens used as standalone Bearer tokens by default, because those tokens never expire and a leaked one grants undetected persistent access. The fix is to give TackQuote all four values from the Integration screen — Consumer Key, Consumer Secret, Access Token and Access Token Secret — so it signs each request with OAuth 1.0a instead. Signing is not gated by that setting, so it works on every 2.x store. You can alternatively switch on Stores → Configuration → Services → OAuth → Consumer Settings → “Allow OAuth Access Tokens to be used as standalone Bearer tokens”, but you should not have to: that is a real, if modest, weakening of your store’s posture, and Adobe has signalled the option may be removed in favour of OAuth 2.0. See https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token