Magento Extension

ID.me's Magento extension empowers store owners to offer discounts to their customers based on community affiliation. This guide explains how to set-up the extension in a self-service manner.

Prerequisites

  • ID.me developer account
  • An organization within your ID.me developer account
  • A consumer (or application) within your organization
  • Enabled policies within your ID.me application

Step 1: Install Magento Extension

Install the extension found on Adobe Commerce Marketplace. Once you have done so, you can synchronize with the server and commit the extension to source control.


Navigate to the appropriate install link and install

Navigate to the appropriate install link and install: click here to install extension

Step 2: Configure ID.me Community Verification

Import OAuth client credentials into the instance you are working. You will also need to add the redirect URI to your ID.me OAuth application.


Navigate ID.me Community Verification Extension in Store Admin

Copy & Paste ID.me OAuth Credentials

  • Copy and paste OAuth client_id
  • Copy and paste OAuth client_secret
  • Add redirect URI to OAuth consumer

    Step 3: Create Shopping Cart Rules

    Setting up Shopping Cart Rules allows specific conditions, such as discounts, which trigger based on user’s verification.


    Create a new Shopping Cart Rule

    Select ID.me community

    If applicable, select the subgroup

    Step 4: Set Up Conditions

    Enabling conditions allows specific discounts and experiences, such as free shipping, to apply post verification.


    Select discount

    Create and add Experiences to the Campaigns such as Promotions

    Apply the promotion

    Step 5: Test End-To-End

    Now that you've set up your ID.me Magento integration, it's time to test! Work with your dedicated ID.me representative to test each community you have set up and ensure that the discount is successfully applying in cart. If you do not have an ID.me contact, reach out to us at partnersupport@id.me.


    Flush cache management

    Confirm ID.me buttons appear in the cart

    Generate test credentials

    Schedule a QA screen share to ensure a smooth go live