Skip to main content

How to connect your Magento (Adobe commerce) store to Upfluence

Updated over 3 weeks ago

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
2.4.0-2.4.3

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.

  1. Go to Admin Panel > Stores > Settings > Configuration.

  2. Under Sales, select Delivery Methods.

  3. 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

  1. Log in to your Magento dashboard.

  2. Go to System > Integrations > Extensions.

  3. Click Add New Integration.

  4. Fill in the required details on the Integration Info tab.

  5. Go to the API tab and select "All" under Resource Access (mandatory).

  6. Click Save.

Step 2: Activate Your Magento Integration

  1. In your Magento dashboard, go to System > Integrations.

  2. Find the newly created integration in the list.

  3. Click Activate and confirm authorization.

  4. 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

  1. Open Upfluence in a new browser tab.

  2. Go to Account Settings > Integrations.

  3. Enter your Magento API credentials.

  4. 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:

  1. Confirm all integration authorizations were completed correctly during setup.

  2. 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.

  3. 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.

  • Find your store codes in Magento > Stores > All Stores.


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.


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:

  1. Ensure your WooCommerce store is integrated with Upfluence.

  2. Prepare files for your code import based on discount types.

  3. Follow the instructions in this guide: How to import discount codes.

  4. 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

Did this answer your question?