Connect Store Fulfillment Services with Adobe Commerce by adding the required authentication credentials and connection data to the Adobe Commerce Admin.
Configure Commerce integration settings–Create an Adobe Commerce integration for Store Fulfillment services and generate the access tokens to authenticate incoming requests from the Store Fulfillment servers.
Configure account credentials for Store Fulfillment Services–Add your credentials to connect Adobe Commerce to your Store Fulfillment account.
Complete the connection configuration and validate the connection successfully before you begin testing.
To integrate Adobe Commerce with Store Fulfillment services, you create a Commerce integration and generate access tokens that can be used to authenticate requests from Store Fulfillment servers. You must also update the Adobe Commerce Consumer Settings options to prevent
The consumer isn't authorized to access %resources. response errors on requests from Adobe Commerce to Store Fulfillment services.
From the Admin, create the Integration for Store Fulfillment.
Configure API Resource Access permissions for the integration—select
Generate the access tokens for authentication by saving and activating the integration.
Copy and save the access tokens to a secure, encrypted location.
Work with your Account Manager to complete the configuration on the Store Fulfillment side and to authorize the integration.
Enable the Adobe Commerce Consumer Settings option to Allow OAuth Access Tokens to be used as standalone Bearer tokens.
From the Admin, go to Stores > Configuration > Services > OAuth > Consumer Settings
Set the Allow OAuth Access Tokens to be used as standalone Bearer tokens option to Yes.
The integration token is environment specific. If you restore the database for an environment with the source data from a different environment—for example restoring production data from a staging environment—exclude the
oauth_token table from the database export so that the integration token details are not overwritten during the restore operation.
After you complete the intake form, a Walmart Store Fulfillment account is created for you. You receive the following credentials when they are available:
These credentials are required to configure and use Store Fulfillment.
The account creation process can take some time to complete. While you wait for credentials, review and configure other settings for the Store Fulfillment solution.
Configure account credentials for the Production and Sandbox environments.
From the Admin, go to Stores > Configuration > Services > Store Fulfillment by Walmart Commerce Technologies
Enter the account credentials provided for the Production environment. All fields are required.
Select Save Config.
Test the connection by selecting Validate Credentials.
If the credentials are invalid, verify that you entered the correct values for each environment and revalidate. Contact your account representative if you still have problems connecting.