Test and Deploy Store Fulfillment for Adobe Commerce
After you have completed the onboarding process in your development environment, you can start the process to test and deploy the Store Fulfillment solution to your production environment.
Prerequisites
Before testing or synchronizing any information, stores, or orders, verify that you have completed the following tasks:
-
Completed the General Configuration for Store Fulfillment services.
-
Confirm that the Adobe Commerce Integration for the Store Fulfillment solution is available and authorized.
Prepare for testing
The connection configuration must be completed before you can create any test orders or perform integration testing. Before testing, you must also verify that your store data is synchronized.
-
Synchronize Store Fulfillment sources.
-
Go to Stores > Sources.
-
Select Synchronize Store Fulfillment Sources.
-
-
From the store grid, verify that stores been marked as
Synced
before creating test orders.
Sample test plan
Retailers validate the basic functionality of the Store Fulfillment solution during the configuration and test phases of a deployment. This sample test plan provides a starting point for testing. Add additional scenarios based on your requirements.
This sample test plan covers the following functional areas:
Check-In Form
Pick
Stage
and Handoff
Inventory API synchronization
This section of the test plan covers inventory and order synchronization to verify that updates to pickup sources and stocks are synchronized correctly between Adobe Commerce and the Store Fulfillment solution.
Functional Area: Inventory and Order Synchronization
Role: Admin
Test type: All Positive
Is Synced
statusIs Synced
column of the Manage Source page updates from No
to Yes
.- In the Admin Order view, an Adobe Commerce Admin user sees that the Order Sync status updated to
Sent
- The order details log includes the message
Order was sent to BOPIS solution for sync, it's not yet acknowledged yet.
- In the Admin Order view, the Order Sync status updates to
Sent
. - The order details log includes the message
Order was sent to BOPIS solution for sync, it's not yet acknowledged yet.
Order Cancellation workflows
This section of the test plan includes scenarios to test the end-to-end workflow for orders that are cancelled through Adobe Commerce.
Functional area: Adobe Commerce Admin
Role: End-to-End (Admin, Store Associate, Customer)
Test result type: Positive for all scenarios
Store Fulfillment App permissions
This section of the test plan covers the account management for Store Fulfillment App Users.
- Confirm that a Store Associate can authenticate with a new user account created from the Adobe Commerce Admin.
- Confirm that updates to existing accounts are successfully applied.
Functional area: Adobe Commerce Admin
Role: Admin, Store Associate
Test type: All positive
Adobe Commerce Product types
The test scenarios for Adobe Commerce Product Types verify that customers see the correct product, stock, and delivery method information for different product types:
- Configurable
- Grouped
- Virtual
- Bundle products in the Adobe Commerce storefront.
Functional area: Adobe Commerce Frontend
Role: Store Assist App User (Store Associate)
Test type: All positive
Check-In Experience
This section of the test plan covers the Check-In Experience for Store Pickup orders for the following capabilities:
-
Alternate pickup contact—Verify the workflow for adding an Alternate Pickup Contact and selecting a Preferred Contact on Store Pickup orders.
-
Check-in form—Verify the workflow for submitting a check-in request for Store pickup orders.
Functional areas: Cart Checkout, Check-In Form for store pickup orders
Role: Admin, Customer, Store Associate
Test type: All positive
Alternate Pickup Contact
Functional area: Cart Checkout
Role: Customer
Test type: All positive
Check-in Form
Functional area: Check-In Form
Role: Customer
Test type: All positive
Store Assist app
This section of the test plan covers scenarios for testing order, pick, and handoff workflows in the Store Assist App.
Functional area: Store Assist App
Role: Store Associate
Test type: All positive
Deploy
After you have verified that the solution has been configured and tested to your specifications, you are ready to deploy from staging to production.
Deployment and testing vary depending on your infrastructure and capabilities.