Adobe Magento

Integrate Envive with your Magento installation for data ingestion.

Envive supports data and order information ingestion from Adobe Magento installations.

Generate a Magento 2 API Access Token

To allow Envive to sync your products, categories, and variants, you'll need to create an API integration in your Magento Admin panel and provide us with an Access Token. Please follow these steps:

  1. Log in to your Magento Admin Panel:

    • Navigate to your Magento Admin URL (e.g., yourstore.com/admin).

    • Enter your admin username and password.

  2. Navigate to Integrations:

    • In the left-hand navigation menu, go to System.

    • Under the Extensions section, click on Integrations.

  3. Add a New Integration:

    • On the Integrations page, click the Add New Integration button (usually in the top right).

  4. Fill in Integration Information:

    • Name: Enter a descriptive name for this integration, for example, "Envive Product Sync".

    • Email (Optional): You can enter your email address here.

    • Callback URL (Optional): Leave this field blank.

    • Identity Link URL (Optional): Leave this field blank.

    • Your Password: Enter your current Magento Admin password to confirm these settings.

  5. Configure API Permissions:

    • On the left side of the "New Integration" page, click on the API tab.

    • Under Resource Access, select Custom from the dropdown menu.

    • A list of resources will appear. To allow us to access the necessary information, please grant access to the following (the exact names might vary slightly depending on your Magento version):

      • Catalog:

        • Check the main Catalog box or, if permissions are more granular, ensure you check:

          • Products (This generally includes access to product details, attributes, SKUs, and variants)

          • Categories

          • Attributes (specifically Product Attributes if listed separately)

          • Inventory (if you want to sync stock levels)

          • Websites (if product availability per website is needed)

        • Ensure that within these sections, permissions for reading/viewing data (e.g., "Read Products", "View Products") are enabled. We primarily need read access.

      • Sales (Optional - if you need order-related product information):

        • Consider if any sales data is needed. For product data, Catalog is the main one.

      • Stores:

        • Websites

        • Stores

        • Store Groups

        • (These help in understanding product context if you have multiple stores/websites)

    • It is crucial to grant at least read access to all product-related information, including details, variants, categories, media (images), and any custom attributes you want to be synced.

  6. Save the Integration:

    • Click the Save button (usually in the top right).

  7. Activate the Integration:

    • You will be redirected back to the Integrations grid.

    • Find the integration you just created (e.g., "Envive Product Sync").

    • In the Actions column for that integration, click Activate.

    • A pop-up will ask you to confirm the permissions. Review them and click Allow.

  8. Copy Your Access Token:

    • After clicking Allow, Magento will display the integration details, including:

      • Consumer Key

      • Consumer Secret

      • Access Token

      • Access Token Secret

    • Important: This keys are shown only once. Make sure you copy it to a safe place before closing this screen or navigating away. If you lose it, you may need to deactivate and reactivate the integration or create a new one.

    • You will also need to provide us your store URL , which is the URL that is used for calling the Magento back end.

  9. Share the Access Token with us:

    • Please provide us:

      • Consumer Key

      • Consumer Secret

      • Access Token

      • Access Token Secret

      • Store URL

References

Last updated