Magento/Adobe Commerce

The Magento/Adobe Commerce integration syncs your product catalog to Attentive so that you can use your product data within journeys and to segment your audience.

With this integration, you can:

  • Sync your entire product catalog to Attentive so that you can send high-performing journeys such as back in stock, low inventory, and price drop.
  • Segment your customers and branch journeys based on your customers’ purchasing and browsing activity.

Notes:

  • If you want to establish an integration between your Magento instance and more than one Attentive account, first follow these instructions for one Attentive account. Then stop and notify your CSM that you want to establish integrations with your other Attentive accounts. (Don't proceed on your own with these instructions for your subsequent accounts.)
  • Attentive pulls in a product’s Magento entity ID as the external identifier for a product catalog. Attentive doesn’t pull in other attributes from Magento, like SKU, as external identifiers.

Prerequisites

Ensure that you meet the following requirements in order to set up this integration:

  • A Magento/Adobe Commerce account (We only support store version 2.4.)
  • Access to engineering resources to complete the installation
  • Developer access to your Magento Open Source or Adobe Commerce instance

Note: This integration uses the data from your base store in your Magento instance. It doesn't currently support specifying a different store or multiple stores from your Magento instance.

Now, complete the following steps to set up the integration for Magento/Adobe Commerce and Attentive.

Set up the integration

  1. Navigate to the integrations setup page and select Magento/Adobe Commerce.
  2. Click Install on the right side of the page.
    magento1.png
  3. Click Connect.
    magento2.png
    You’re redirected to Magento.
  4. On the right side of the page, select your edition and store version.

    Note: We only support Magento 2 editions, as Magento 1 has been deprecated by Adobe. We also only support the store version 2.4, not 2.3.
  5. Click Add to Cart.
    magento3.png
  6. Click the cart icon at the top-right of the page; then click Proceed to Checkout.
    magento4.png
  7. On the Checkout page, click Place Order.
    magento5.png
    The following confirmation appears.
  8. Click Install to see your order.
    magento6.png
    Your order information appears.
    magento7.png

    Note: At this stage, you need to involve an engineer to complete the rest of the installation. You need to be able to log in to your Magento environment via the command line and use Composer to install the Attentive Extension.
  9. Confirm that you're using Composer 2:
    1. Log in to your Magento instance via the command line.
    2. Run the command composer –-version for Adobe Commerce Cloud users.

      Note: If your Composer version is older than 2, use these instructions from Adobe to upgrade. If you’re a Magento Open Source or Commerce on Prem user, you can upgrade Composer using the command composer self-update –-2.
      magento8.png
  10. Follow the instructions provided by Adobe Experience League to obtain your access tokens to use in your composer project.

    Note: Ensure that the access keys you use are associated with the same Magento account (i.e., the account with the same MAGID) that you used to check out the Attentive extension from the extension marketplace in step 7 above. Then follow the instructions provided by the Magento/Adobe Commerce dev docs to configure your composer project to use these access tokens.
  11. From the main Composer project directory, use Composer to install the extension by running the command composer require attentivemobile/magento2.
  12. Enable the new module, using the command bin/magento module:enable Attentive_Integration.
  13. Confirm the module is enabled correctly. The file app/etc/config.php should now list Attentive_Integation => 1.
  14. Rebuild and redeploy your Magento store.

    Note: The remaining steps take place in Magento through your browser.
  15. Navigate to the integrations page of Magento.
    magento9.png
    You should see Attentive Mobile listed as one of your integrations.
  16. Click Activate.
    magento10.png
    You’re taken to a list of resources that Attentive needs to access to provide all functionality.
  17. If you have more than one Attentive account, make sure you’re logged in to the correct account. (If not, you can reauthorize the app, which brings you through this process again.)
  18. When you’re logged in to the correct account, click Allow.
    magento11.png
    If you’re already logged in to Attentive, you’re redirected automatically. (If not, a new window opens, asking you to log in.)
    magento12.png
    You’re redirected back to your integrations page, where the Attentive Mobile integration has a status of Active.
    magento13.png
  19. To confirm that this worked on the Attentive side, navigate back to your Magento/Adobe Commerce integration, and click the Settings tab.
    The integration should be Installed, and the Sync Product Data toggle should be enabled.
    magento14.png
    Your Magento/Adobe Commerce account is now connected to Attentive.

Questions?

We’re here to help! Contact whiteglove@attentivemobile.com to ask about the Attentive + Magento/Adobe Commerce integration.

Articles in this section

Was this article helpful?
1 out of 2 found this helpful