Connect the Store Fulfillment Solution
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.
Create an Adobe Commerce integration
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.
- Name the extension
- Enter your email address
- Enter your Admin account password
-
Configure API Resource Access permissions for the integration with the following:
- Sales > BOPIS Order update
- System > Store Fulfillment App Permissions
-
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.
-
oauth_token
table from the database export so that the integration token details are not overwritten during the restore operation.Configure Store Fulfillment account credentials
After you complete the intake form, a Walmart Store Fulfillment account is created for you. You receive the following credentials when they are available:
- Merchant ID
- Consumer ID
- Consumer Secret
- API Server URL
- Token Auth Server URL (usually the same as above configuration)
These credentials are required to configure and use Store Fulfillment.
Add credentials to connect to Store Fulfillment
-
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.