Upfluence allows you to integrate your Magento (Adobe Commerce) store to import products, generate discount codes, create orders, and track sales performance.
But unlike Shopify or WooCommerce, Magento is highly customizable — meaning your shop’s configuration may need some extra attention before the integration works smoothly.
💡 Heads-up: To avoid issues, you’ll likely need help from your technical team to:
Whitelist Upfluence on your Magento firewall
Allow draft orders in your store backend
Adjust permissions and headers for proper API access
Compatibility: Magento versions supported
Magento (Adobe Commerce) has multiple versions, but not all are supported. Below is the compatibility list:
Magento (Adobe Commerce) | Versions | Compatibility |
Magento Open Source Adobe Commerce | 2.4.4-2.4.8 | Fully compatible |
2.3 (ended on 09/08/22) |
| Version ended but should properly work |
2.2 (ended on 12/01/19) |
| Version ended but should properly work |
2.1 (ended on 06/30/19) |
| Version ended but should properly work |
2.0 (ended on 03/31/18) |
| Version ended but should properly work |
1.x (fully ended on 06/30/20) | Not supported |
|
Magento On-Premises (old Magento Enterprise Edition) | Magento open-source basis (from Magento OS 2.3.4) | Generally works (based on OS 2.3.4) |
Magento Solution Partners | N/A | Customized offer from Magento. We cannot guarantee the correct compatibility |
Before you start
Make sure your store has:
A supported version of Magento (see above)
Free shipping enabled (required for order creation)
Firewall and proxy configured to allow the header:
X-Upfluence: 1.0
This is required — we don’t use a custom user agent, so the header must be allowed on its own.
🔗 Having issues with order creation? This Magento guide may help: remove state/province option in Magento 2
Enable "Free Shipping"
To ensure Upfluence processes orders correctly, you must enable free shipping in Magento.
Go to Admin Panel > Stores > Settings > Configuration.
Under Sales, select Delivery Methods.
Open the Free Shipping section and enable it by selecting Yes.
💡 If free shipping is not enabled, orders may require manual payment.
Step 1: Generate Magento API Credentials
Log in to your Magento dashboard.
Go to System > Integrations > Extensions.
Click Add New Integration.
Fill in the required details on the Integration Info tab.
Go to the API tab and select "All" under Resource Access (mandatory).
Click Save.
Step 2: Activate Your Magento Integration
In your Magento dashboard, go to System > Integrations.
Find the newly created integration in the list.
Click Activate and confirm authorization.
A screen will appear displaying your Magento API credentials.
💡 Keep this page open while proceeding to the next step in Upfluence.
Step 3: Connect Your Magento Account to Upfluence
Open Upfluence in a new browser tab.
Go to Account Settings > Integrations.
Enter your Magento API credentials.
Click Connect.
Once connected, your Magento store will be listed under E-commerce Accounts, and you can start using Upfluence's e-commerce features.
Frequently asked questions
I get an error message when connecting my Magento store. What should I do?
This is typically caused by one of the following:
Incorrect credentials: Double-check that you copied and pasted your API credentials correctly.
Missing API permissions: Make sure “All” is selected under Resource Access when setting up the integration.
Previously connected domain: The Magento credentials you’re using may already be tied to an integration.
If none of the above resolve the issue, contact our support team at support@upfluence.com.
My Magento store keeps disconnecting. What can cause this?
This is often due to shop-side restrictions or misconfigurations. Try the following:
Confirm all integration authorizations were completed correctly during setup.
Whitelist Upfluence in your firewall or proxy settings by allowing the custom header:
X-Upfluence: 1.0
Note: This is a standalone header — not part of the User Agent. Upfluence does not use a custom User Agent for security reasons, so allowing this header is essential.
Reconnect your store to Upfluence and ensure credentials are still valid.
If the issue continues, reach out to support@upfluence.com. Our team can run diagnostics and follow up if any action is needed on your end.
How many e-commerce stores (CMS) can I add to my Upfluence account?
You can connect to an unlimited number of emails/e-commerce stores with your Upfluence account.
I have a Magento multi-store setup. How can I integrate them?
You must add your store code during the Magento integration setup and repeat the process for each store.
What should I do if I receive the message "The shop is already connected to an account"?
This means the store has already been connected by a team member.
Check with your team to see who set up the integration.
Ask them to share the integration with you: How to share integrations with your team.
How secure is my data?
All data is encrypted and only accessible through your Upfluence account.
Upfluence does not store any data related to your Magento store account.
To remove access, simply disconnect the Magento integration from Upfluence.
Who can I contact if I have questions about my data?
For any questions, contact our support team via Live Chat or email success@upfluence.com.
How can I delete my Magento integration?
To remove access, go to integrations in Upfluence and disconnect the Magento integration.
When I connect Magento to Upfluence, are old discount offers automatically imported?
No, coupon codes that were not created via Upfluence are not automatically imported.
To include these codes:
Ensure your WooCommerce store is integrated with Upfluence.
Prepare files for your code import based on discount types.
Follow the instructions in this guide: How to import discount codes.
Submit the required files via chat support or email.
Once all correct files are received, our tech team will manually import the codes within 3-5 business days.
When creating an order, I get an error message. Why?
This may happen due to:
A deleted product in your Magento store.
Free shipping not enabled in Magento.
Disconnected integration – Verify that Magento is still connected to Upfluence.
I don't want to give access to all my Magento data. What permissions are required?
Sales: To create compensation orders for creators from campaign and track performances using discount codes.
Operations
Orders
Actions
Create
View
Catalog: To import products in campaigns.
Inventory
Products
Categories
Customers: To identify creators within the database using Live Capture.
All Customers
Carts: Also to create compensation orders from Campaign.
Manage carts
Promotions: To create discount codes for creators.
Catalog Price Rule
Cart Price Rules
Stores: To import products/get the list of products in the product catalog.
Settings:
All Stores
(to properly identify the store)Configuration
: Content Management
Catalog Section:
Catalog Search
Shipping Settings Section: To create orders for creators.
Currency Setup Section
Order status
Inventory: To create orders for creators.
Sources
Edit Sources
Shipping Source Selection
Inventory Source Selection
Stocks
Source to Stock Assigning
Source Item Assigning
Sales stocks
Currency: To create orders for creators
Currency Rates
Currency Symbols
Attributes
Product
Attribute Set
Ratings
Swatches