Ho to assign items to specific offline stores and show product availability on product pages?
Product Conditions
The Store Pickup with Locator extension allows assigning locations to particular products if they are available only in specific offline stores. This can be done with the help of product attribute conditions in Content → Locations → choose the location → Product Conditions.
This way, the customer will be offered to pick one of the stores, where the product is available during checkout.
Keep in mind, that to make product conditions work, you need to enable the Check Product Availability in Stores on Checkout and Cart option in Amasty → Store Pickup with Locator → Configuration → General.
MSI Source
The Store Pickup with Locator extension also provides the functionality to display the Product Availability block on product pages. This block provides the information regarding the offline stores where the product is presently in stock.
The locations list works in conjunction with Magento MSI functionality and will appear for products, assigned Stocks of which are associated with any available Location's Source:
Only locations where Product is In Stock would appear by default.
To implement this block, make sure to assign the needed sources to locations and enable the Show Relevant Locations List for Products with Assigned MSI Stock setting in Stores → Configuration → Amasty Extensions → Store Pickup with Locator → General.
In order for the MSI feature of our extension to function correctly, it is crucial to create a new Stock (apart from the Default one) in Stores → Inventory → Stocks and assign sources to it.
Once this is done, run a full reindex and flush the Magento cache.
Related Articles
What's the difference between Store Pickup, Store Locator and Store Pickup with Locator?
Our Store Pickup extension adds a new free shipping method on the storefront and allows users to choose store pickup at checkout. You may add multiple points of sales and, on the storefront, the extension will automatically detect the nearest store ...
Store Pickup with Locator API
1. Amasty\StorePickupWithLocator\Api\GuestLocationPickupValuesInterface - class for managin store pickup for guests: POST /V1/amstorepickup/:cartId/saveSelectedPickupValues, method="saveSelectedPickupValues" - deprecated query, retained for backward ...
Where can I find the MSI settings?
It is possible to display a list of locations for products with assigned MSI Stock using the Store Pickup with Locator extension. This feature is available only from the 2.4.0 module version and the mentioned functionality is delivered as an optional ...
How to show the distance to a location in miles?
The default Store Locator for Magento 2 functionality allows you to define the linear units to be used to show the distance on the Store Locator page. It is to be set in Stores → Configuration → Amasty Extensions → Store Locator → Store Locator Page ...
Can I subscribe to an out of stock simple product (child of a configurable)?
Yes, the extension allows customers to subscribe to back-in-stock notifications to specific options of a configurable product. Please ensure to enable the Show Options of Out of Stock Configurable setting in the module general configuration (Stores → ...