Store Service and Sales Configuration
Enable Store Fulfillment extension from the Commerce Admin by configuring extension settings, the security settings for Store Assist app users, and the delivery method options.
Manage Store Fulfillment services settings
Manage settings for Store Fulfillment services from the Commerce Admin Store Configuration menu.
-
Enable the extension, configure global settings, and specify security options for Store Assist app user connections and accounts by selecting Stores > Configuration > Services > Store Fulfillment by Walmart Commerce Technologies.
-
Configure delivery methods by selecting Store > Configuration > Sales > Delivery Methods > In-Store Pickup.
Basic settings
Enable the Store Fulfillment solution
Enable the Store Fulfillment solution to add the in-store and curbside pickup capabilities to the shopping and checkout experiences in your Adobe Commerce storefront.
Add Account credentials
After you configure the Account Credentials, select Validate Credentials to verify and establish a connection to the store fulfillment service for the first time.
Configure logging
Logs for store fulfillment services are available in the log file var/log/walmart-bopis.log
.
Ask the system administrator to configure your environments to allow exception handling so that API-related exceptions can be captured through the firewall or cache.
Because the application log file can grow quickly, enable logging for the application only for a short time when needed–for example when troubleshooting store fulfillment issues for a Commerce order. This configuration prevents response time issues in production environments caused by large log files.
var/log/walmart-bopis.log
file to minimize the size. For Adobe Commerce on-premises installations, see Log rotation in the Adobe Commerce Installation Guide. For Adobe Commerce on cloud infrastructure projects, see View and manage logs.Debug Mode is used to increase the logged activity within the integration. When disabled, no debug information is logged. When enabled, all debug information is logged
All logged data can be found in the file:
var/log/walmart-bopis.log
Manage Order synchronization
Configure the settings to manage error handling for order synchronization, catalog attributes to use for barcode scanning during order picking, and configure order batch sizes for the store fulfillment queue.
You can view details about order synchronization operations from the Store Fulfillment Queue Management dashboard in the Admin (
System > Tools > Store Fulfillment Queue).
Synchronization Error Management
Order Synchronization
If you have only one existing merchant location, it is likely that you use UPC codes, while your e-commerce channel identifies products by SKU. In this scenario, select the catalog attribute that contains the UPC code.
This setting ensures that orders sent to your stores list items with the correct identifier so that store associates can accurately scan items during the picking process.
If you are unsure, check with your fulfillment associates in the Shipping and Picking department to determine which attribute should be sent. If the attribute is not currently included in the database, you can add the attribute to the Adobe Commerce product attribute set.
This setting ensures that orders sent to your stores list items with correct identifier so that store associates can accurately scan items during the picking process. The options include - SKU, UPC, GTIN, UPCA, EAN13, UPCE0, DISA, UAB, CODABAR, Price Embedded UPC.
If you are unsure, select the option that most closely resembles the values contained in your Barcode Source attribute. Store associates can still match items manually from their pick list.
BOPIS orders are sent to the fulfillment service in batches, at regular intervals. This setting allows you to control the size of the batch.
The default value is 100 items. Depending on your order volume and capacity, you can adjust the maximum value up or down.
Enable Store Fulfillment shipping options
Configure the Store Fulfillment shipping options that determine the availability of in-store pickup and home delivery options for your Adobe Commerce stores.
Ship To Store
If you cannot support the ship-to-store option or do not wish to offer it, set to `No`. When disabled, items in your catalog with zero inventory for a merchant store, or items that are below the Out of Stock Threshold for that location, are not offered with in-store pickup options.
You can adjust the value of this setting per merchant location.
Ship From Store
In standard Inventory Management services, the Ship from Store is option is inherent and cannot be disabled. With the Store Fulfillment solution, you can turn it on or off.
You can adjust this setting per merchant location and product.
Manage Store Fulfillment App use accounts and permissions
Configure the settings for the Store Fulfillment App user account and password security and two-factor authentication.
App Security
To disable account lockout, set the value to 0.
No: Recommends that user change password after account setup.
Delivery Methods
Store Fulfillment works by extending the native Adobe Commerce In-Store Delivery capabilities. After you install the extension, you can configure in-store delivery methods using the following extended settings that are added to the Admin.
-
In-store pick up—Offer options for in-store delivery during the checkout process
These settings configure the most common delivery scenarios for BOPIS orders. -
Curbside pick up–Offer options for customers to park at a store location and have their order delivered to them by a store associate.
Configure these settings from the Admin by selecting Stores > Configuration > Sales > Delivery Methods > In-Store Pickup.
Delivery Methods configuration
With the in-store delivery method, the customer can select a source to be used as a pickup location during the checkout.
This global setting applies to all retail store locations. When enabled, you can selectively disable it at the retail store location.
This global setting applies to all retail store locations. When enabled, you can selectively disable it at the retail store location.
Delivery Method Title configuration
This label does not affect the shipping method labels for the selected shipping carrier.
Same-day shipping on orders by 4
Ships within 2 business days
You can customize this label, which displays in the product, cart, and checkout areas.
Get it today for free!
Ready for pickup in an hour!
These instructions are set globally and apply to all retail store locations. You can also customize the instructions at the retail store location level.
These instructions are set globally and apply to all retail store locations. You can also customize the instructions at the retail store location level.
When customizing this label, you can use the code
%1
to insert your Estimated Pickup Lead Time. For example:Ready for Pickup in %1 minutes.
This setting applies to all retail store locations. You can also customize the lead time at the retail store location level.
Stock Availability Titles configuration
You can customize the in-stock status label here.
You can customize the partially in-stock status label here.