User Experience Extensions

Magento 2 Product 360 view

Installation and User Guide for Magento 2 Product 360 view extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Product360 view
    • General Settings
    • 360 view settings
  3. Add 360 View Images to a Product
  4. Frontend

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Product 360 view

Go to Admin > Stores > Configuration > Scommerce Configuration > Product 360 view

General Settings

image (52).png

360 View Settings

image (53).png

image (54).png

Add 360 View Images to a Product

Login to admin panel and go to Catalog>Products, select a product then click edit from the Action column. Scroll down to find '360 View Images' and upload the images as shown in the below screengrab:-

image (55).png

Frontend

360 View

image (29) (1).png

360 View Full Screen Image

image (30) (1).png

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 FAQ

Installation and User Guide for Magento 2 FAQ Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for FAQ
    • General Settings
    • Manage FAQ's
    • Manage FAQ Category
  3. Front-end Site view
    • FAQ Categories
    • FAQ Product

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for FAQ

Go to Admin > Stores > Configuration > Scommerce Configuration > FAQ

General Settings

image (39).jpg

Manage FAQ's - You can manage, update and add new FAQ's from Admin > FAQ > Manage FAQ's. To add new FAQ's follow the below settings:-

Add New FAQ: Add new FAQ > General Tab

image (56).png

Add FAQ Answer: To add answer go to Admin > FAQ > Manage FAQ's > Add new FAQ > Answer > Save FAQ.

image (57).png

Add Meta Description /Keywords for FAQ's: You can add meta description/keywords from Admin > FAQ > Manage FAQ's > Add new FAQ > Search Engine Optimization.

image (58).png

Add Websites: To add websites go to, Admin > FAQ > Manage FAQ's > Add new FAQ > Websites.

image (59).png

Select Products for FAQ: You can select product from Admin > FAQ > Manage FAQ's > Add new FAQ > Selected Products > Save FAQ.

image (40).jpg

Manage FAQ Category: You can manage, update and add new category for FAQ's from Admin > FAQ > Add new FAQ Category. Below is the configuration to add new FAQ category:-

Add New FAQ Category: Add new FAQ Category > General Tab

image (60).png

Add Meta Description/Keywords for FAQ Category: You can add meta description/keywords from Admin > FAQ > Manage FAQ's > Add new FAQ Category > Search Engine Optimization.

image (61).png

FAQ Category in Websites: To add websites go to, Admin > FAQ > Manage FAQ's > Add new Category > FAQ Category in Websites.

image (62).png

Front-end Site view

image (41).jpg

image (42).jpg

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Cancel Order by Customer on the Frontend

Installation and User guide for Magento 2 Cancel Order by Customer on the Frontend Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Cancel Order
    • General Settings
  3. Front-end Site View for Order Cancellation from My Account Section
    • Cancel Order from My Account Section
    • Cancel Order Popup
    • Notification Message for Cancel Order
    • Cancel Order status (Cancelled)
    • Order Cancellation Email
    • Guest Form
    • Order ID
    • Billing Last Name
    • Find Order By
    • Order Information Page
    • Cancel Order Successfully

Installation

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Cancel Order

Go to Admin > Stores > Configuration > Scommerce Configuration > Cancel Order

General Settings

image (43).jpg

image (44).jpg

Front-end Site View for Order Cancellation from My Account Section

image (63).png

image (64).png

image (45).jpg

image (65).png

image (46).jpg

image (66).png

image (47).jpg

image (67).png

If you have a question related to this extension please check out our FAQ section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Previously Ordered Products

Installation and User Guide for Magento 2 Reorder Previous Products Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Reorder Previous Products
    • General Settings
  3. Hide One or Multiple Columns from the Previous Purchases Grid
  4. Front-end Site view
    • Previous Purchase Grid
    • Hide Columns in the Previous Purchase Grid
    • Add One or Multiple Products to Cart Directly From the Grid

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Reorder Previous Products

Go to Admin> Stores> Configuration> Scommerce Configuration> Global Site Tag (gtag.js)

General Settings

image (48).jpg

Hide One or Multiple Columns from the Previous Purchases Grid

To hide one or multiple columns from the previous purchases grid please go to Admin> Stores> Configuration> Scommerce Configuration> Previous Products.Find the setting named Hidden Columns select one or multiple columns that you want to hide and save the settings.

image (49).jpg

Front-end Siteview

Previous Purchase Grid

Go to the website and login to your account then navigate to My Account section and from the left menu click on My Previous Products. This grid shows detailed information about all off your previous purchases. You can easily navigate through the list with the help of pagination and selectors. The previous purchases grid will open as shown in the image below:-

image (68).png

Hide Columns in the Previous Purchase Grid

Please go to Admin> Stores> Configuration> Scommerce Configuration >Previous Products and select the columns in Hidden Columns that you want to hide. For eg:- we have selected Thumbnail, QTY, Last Order Price(Incl taxes) and Last Order Price(Excl Taxes).

image (50).jpg

Add One or Multiple Products to Cart Directly from the Grid

If you want to add one product to cart then click on the checkbox in the selector column then click on Add to Cart from the rightmost column Whereas if you want to add multiple products to cart then select the products that you want to purchase then click on the Add All Selected to Cart button either on the top or bottom of the list.

If you have a question related to this extension please check out our FAQ section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Product Shelf Life

Installation and User Guide for Magento 2 Product Shelf life Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Product Shelf Life Expiration
    • General Settings
    • Batch Settings
    • Product Batches Grid
    • Add Sources at Product Level
    • Add New Product Batch
    • Un-Associate / Delete Product Batch
    • Product Batches at Product Level
    • Add Specific Batch to Product
    • Select Batches During Shipment
    • Batch Details on the Order View Page
    • Deleting or Un- Associating a Product Batch
    • Deleting
    • Un-Associating
    • Batch Report
    • Import / Export Product Batches
    • Batch Expiration Email Notification
  3. API - Application Programming Interface
    • Authentication Token
    • Creating a Batch using API
    • Retrieve all Batches using API
    • Retrieve Date of Batch using ID 1 Using API
    • Delete Batch with ID 1 Using API

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Product Shelf Life Expiration

Go to Admin > Stores > Configuration > Scommerce Configuration > Product Shelf Life Expiration

General Settings

image (51).jpg

Batch Settings

image (52).jpg

image (53).jpg

Product Batches Grid

You can create and manage product batches from, Admin> Product Batches. This grid will have all the details about batches like ID, Batch Code, Product SKU, Batch Status, Batch Qty, Batch Expiry, Action/Edit and Source Inventory.

image (69).png

image (70).png

image (54).jpg

image (55).jpg

Product Batches at Product Level

When user enables the module then Product Batches section appears at, Admin>Catalog>Product>Select Product>Edit>Product Batches. From this section, users can add new batch or can associate specific existing batch to a product.

image (71).png

Add Specific Batch to Product

You can also add specific batches to a product from, Admin > Catalog > Product > Select Product >Edit >Product Batches >Click"Add Specific Batch". It redirects to Batch Grid and by selecting batch ID you can associate active batches to a product.

image (72).png

image (31) (1).png

image (73).png

Deleting or Un- Associating a Product Batch

Note:- If an order has been shipped then you won't be able to delete that product batch. You will see an error.

image (32) (1).png

image (33) (1).png

Note:- If an order has been shipped then you won't be able to delete that product batch. You will see an error.

image (35) (1).png

Import / Export Product Batches

To import and export product batches, go to Admin > System >Import / Export.

Import Settings

image (56).jpg

CSV File Format for Import - CSV file will have batch_code, batch_qty, batch_status, batch_expiry, product_sku and source_inventory.

image (74).png

Export Settings

image (36) (1).png

image (75).png

API - Application Programming Interface

Authentication Token

auth_token can be received using the following: -

You would need credentials to your store with admin rights Parameters:-.Admin credentials

POST URL:- http://baseurl/index.php/rest/V1/integration/admin/token Content-Type: application/json

{

"username": "admin", "password": "admin"

}

Creating a Batch using API

Parameters:-

POSTURL:-http://baseurl/index.php/rest/V1/productbatches/createbatch Content-Type: application/json

Authorization: Bearer {{auth_token}}

{

"batch_code": "batchcode_001", "batch_qty": "10",

"batch_status": "1",

"batch_expiry": "2020-12-06", "product_sku": "MH0001"

}

Retrieve all Batches using API

Parameters:-

Authorization token

GET URL:-http://baseurl/index.php/rest/V1/productbatches/getcollection Content-Type: application/json

Authorization: Bearer {{auth_token}}

Retrieve Date of Batch using ID 1 Using API: -

Parameters: -

GET URL:-http://baseurl/index.php/rest/V1/productbatches/getbatch?batchId=1 Content-Type: application/json

Authorization: Bearer {{auth_token}}

Delete Batch with ID 1 Using API: -

Parameters: -

PUT URL: - http://baseurl/index.php/rest/V1/productbatches/deletebatch Content-Type: application/json

Authorization: Bearer {{auth_token}}

{

"batchId": 1

}

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Social Login

Installation and User Guide for Magento 2 Social Login Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Social Login
    • General Settings
    • Facebook
    • Google
    • Create Facebook App Id
    • Create Google App Id
  3. Front-end Site View
    • Social Login Options on the Front-end
    • Social Login Options on the Sign In Page
    • Social Login Options on the Registration Page
    • Social Login Options on the Checkout Page

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Social Login

Go to Admin > Stores > Configuration > Scommerce Configuration > Social Login

General Settings

image (84).jpg

Facebook

image (85).jpg

Google

image (86).jpg

image (87).jpg

Specify the "Display Name" and "Contact Email" for your app. After that, click the "Create App ID".

image (88).jpg

Go to the Settings > Basic tab to configure your app. The App ID and App Secret will be generated automatically. Fill the App Domains field and choose your app Category.

image (89).jpg

Click on the "Add Platform" button to choose the platform for your social apps.

image (64) (1).png

After clicking on the Add Platform button you will see the grid with various platform types. Please select Web.

image (90).jpg

After specifying the platform type, insert your website URL and click on the "Save Changes" button.

image (65) (1).png

Enable the "Client OAuth Login" from Facebook Login > Settings and provide the "Valid OAuth Redirect URLs".

image (91).jpg

To apply the configuration, change the Status from "In development" to "Live".

image (92).jpg

Insert your Facebook App Id and Secret Key in Facebook settings and Save the configuration.

Create Google App Id – To create Google App go to Google App. Click on the "CREATE PROJECT" button and configure your app settings.

image (93).jpg

Specify your "Project name", the project ID will be generated automatically.

image (94).jpg

Go to the Credentials tab and create a client ID to integrate your website with Google.

image (95).jpg

Insert your website URL in the required field. In the field "Authorized Redirect URLs" add redirect website URL. Then, press the Create button.

image (96).jpg

Please copy the Client ID and Client Secret. Insert your API KEY (Client ID) and API Secret (Client Secret) in the appropriate fields in the backend Google settings and save the configuration.

image (97).jpg

Front-end Site View

image (98).jpg

After successful login, it redirects to My Account page.

image (99).jpg

image (100).jpg

image - 2025-06-10T172105.084.jpg

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com**.

Magento 2 VAT Exemption

Installation and User Guide for Magento 2 Vat Exemption Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Vat Exemption
    • General Settings
    • Vat Exempt Settings
  3. VAT Exempt - Reasons
    • Create New Reason
  4. Admin Order View Page
    • Declaration Statement on Order View Page
    • VAT Exemption Details on Order View Page
    • VAT Exemption Option for Admin Orders
  5. Enable VAT Exemption for Products
    • Include or Exclude Product
  6. Front-end Site View
    • VAT Exempt Form on the Cart Page
    • VAT Exempt Message on the Cart Page
    • VAT Exempt Option on the Checkout Page
    • VAT Exempt Discount
    • Shipping VAT…
    • VAT Exempt Discount on the Front-end
    • VAT Exempt Declaration Statement on the Front-end

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Vat Exemption

Go to Admin > Stores > Configuration > Scommerce Configuration > Vat Exempt Settings

General Settings

image - 2025-06-10T174914.001.jpg

Vat Exempt Settings

image - 2025-06-10T174951.324.png

image - 2025-06-10T175028.898.png

VAT Exempt - Reasons

You can create and manage reasons for VAT Exemption from the backend, Admin > VAT Exempt > Reasons > Vat Exempt Reasons. This grid will have columns like, ID, Reason, Status, Action, along with create new button to add new reason.

image - 2025-06-10T175101.583.jpg

Admin Order View Page

image - 2025-06-10T175141.096.jpg

image - 2025-06-10T175230.921.png

image - 2025-06-10T175302.017.jpg

Enable VAT Exemption for Products

image - 2025-06-10T175347.474.jpg

Front-end Site View

image - 2025-06-10T175432.463.jpg

image - 2025-06-10T175432.463.jpg

image - 2025-06-10T175614.760.jpg

image - 2025-06-10T175706.922.jpg

image - 2025-06-10T175749.872.png

image (66) (1).png

VAT Exempt Declaration Statement on the Front-end - My Account -

You can see the VAT exempt declaration statement under My Account > My Order section.

image - 2025-06-10T180017.998.jpg

If you have a question related to this extension please check out our FAQ section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Substitute Products

Installation and User Guide for Magento 2 Substitute Products Extension

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. _Configuration Settings for Substitute Products
    • General Settings
    • Changes Required Using Custom Product Attribute Set
  3. _Assigning Substitute Products
    • Add Substitute Products
    • Order Placed with Substitute Product
  4. Front-End View

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Substitute Products

Go to Admin > Stores > Configuration > Scommerce Configuration >Substitute Products

General Settings

image - 2025-06-11T142758.746.jpg

Changes Required Using Custom Product Attribute Set

If you are using custom product attribute set and not the default attribute then this step must be performed to see the Substitute Products option at the product level.

Cause: This issue occurs when the necessary product attribute, is_substitute_products_enabled, has not been correctly assigned within its attribute set. For the extension's interface to work correctly, this attribute must be placed inside a specific group named "Substitute Products."

Solution:

  1. Navigate to Attribute Sets: Go to Stores > Attributes > Attribute Set in your Magento admin panel.
  2. Select the Correct Attribute Set: Find and click on the attribute set that is used by the products you are trying to link (e.g.,  custom_attribute_set, Default, etc.).
  3. Create the "Substitute Products" Group:
    • On the Attribute Set edit page, click the Add New button under the "Groups" column.
    • In the popup, enter Substitute Products as the group name and click OK.
  4. Assign the Attribute to the New Group:
    • Locate the is_substitute_products_enabled attribute in the "Unassigned Attributes" column on the right.
    • Drag and drop this attribute into the newly created "Substitute Products" group in the central column.
  5. Save the Attribute Set: Click the Save button at the top right of the page.
  6. Clear Caches: After saving, it is always a good practice to clear your Magento caches by running php bin/magento cache:flush.

image.png

Once you have completed these steps, return to the product edit page. The "Substitute Products" interface will now function as expected, allowing you to add multiple SKUs and save your changes correctly.

Note:- If you are not seeing the substitute product option under products or are not able to add more than one substitute products or save the SKUs that you enter then this step must be followed.

Assigning Substitute Products

The substitute product should have exactly same configurations as the main product only the SKU will be different. You can create a duplicate product of the main product while creating a new substitute product.

Add Substitute Products

Go to Admin>Catalog>Products, navigate to your product from the list and click on Edit from the action column. Scroll down to find the Subsitute Products tab. Please refer to the image below: -

image - 2025-06-11T142849.136.png

Click on Enabled to enable the substitute products for this main product. Add the SKU of the product that you want to add as a substitute of this product and add the priority. In case of multiple substitute products you can set the priortiy highest being 0 so that whenever products are out of stock, upon order placement the SKU will be chosen based on the priority set.

Also, as long as the substitute products attached to the main product are not out of stock the main product on the frontend will never show out of stock.

You can add substitute products for several products such as Simple, Configurable, Bundled etc.

Order Placed With Subsitute Products

Suppose our main product is out of stock then when a customer visits the storefront they will always see the product available as long as the substiute product assigned is in stock. Orders placed with the main product will be fullfilled with the subsitute product. Place an order with the main product then go to Admin>Sales>Orders, and select your order. We can see the substitute product SKU in the order detail since main product is out of stock.

image - 2025-06-11T142946.668.jpg

Front-End View

We place the order with the main product having sku SubstitutetestMain but since this product is out of stock the order should be fullfilled with the substitute product assigned. Now upon placing the order go to My Account>My Orders and view the order, you will be able to see that the order is placed with the substiute product.

image - 2025-06-11T143022.256.jpg

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Product Reviews

Installation and User Guide for Magento 2 Product Reviews

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Product Reviews
    • General Settings
  3. Creating New Review Sliders
  4. Adding Review Slider
    • Category Page
    • CMS Pages
  5. Front-End View
    • Email Field in Review Form
    • Reviews on CMS Pages
    • Reviews on Category Pages

Installation

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Substitute Products

Go to Admin > Stores > Configuration > Scommerce Configuration >Substitute Products

General Settings

image - 2025-06-11T144254.431.png

Creating New Review Sliders

image - 2025-06-11T144331.991.png

image - 2025-06-11T144417.543.png

image - 2025-06-11T144500.170.png

Adding Review Sliders

Category Page

To see reviews under category page.

image - 2025-06-11T144528.916.png

CMS Pages

To see reviews under CMS page(e.g.->home page)

image - 2025-06-11T144559.458.png

image - 2025-06-11T144628.530.png

Note:- Similary you add product reviews slider in Blocks using widgets.

Front-End View

Email Field in Review Form

Once Email field is enabled from the configuration this field is visible in the Product review form:

image - 2025-06-11T144716.768.png

Reviews on CMS Pages

We had assigned product reviews slider to the What's New Page the review slider can be seen on the product page.

image - 2025-06-11T144749.433.png

Reviews on Category Pages

Go to the frontend to that category and reviews will be seen at the bottom of the page.

image - 2025-06-11T145130.370.png

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.

Magento 2 Advanced Store Locator

Installation and User Guide for Magento 2 Advanced Store Locator

Table of Contents

  1. Installation
    • Installation via app/code
    • Installation via Composer
  2. Configuration Settings for Advanced Store Locator
    • General Settings
  3. Store Locator Region Management (Admin)
    • Accessing Region Management
    • Creating a New Region
    • Editing Existing Regions
    • Deleting a Region
  4. Store Management & Region Association (Admin)
    • Accessing Store Management
    • Creating a New Store
    • Editing Existing Stores
    • Deleting a Store
  5. Store List Display on Frontend (Customer)
    • Viewing Stores Within a Selected Region
    • Viewing All Stores (Without Region Selection)
  6. Store Detail View (Customer)
    • Accessing Store Detail View
    • Understanding the Layout
    • Detailed Store Information

Installation

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

https://docs.scommerce-mage.com/magento-2-extensions/installation-via-composer/installation-via-composer

Configuration Settings for Advanced Store Locator

Go to Admin > Stores > Configuration > Scommerce Configuration > Store Locator

General Settings

image (236).png

Store Locator Region Management (Admin)

This section outlines how administrators can create, edit, and delete regions to categorize your store locations effectively.

1.1. Accessing Region Management

To begin managing your store locator regions:

  1. Navigate to Admin > Stores > Scommerce Store Locator in your Magento 2 Admin sidebar.
  2. From the menu, select Store Regions.

image (237).png

1.2. Creating a New Region

Follow these steps to add a new region to your store locator:

image (264).png

image (239).png

1.3. Editing Existing Regions

To view or modify details of an existing region:

image (266).png

1.4. Deleting a Region

You can remove regions from your system, provided no stores are currently assigned to them:

image (265).png

image (267).png

1.5. Mass Action to Activate/Deactivate/Delete Regions

Go to Admin>Stores>Scommerce Store Locator>Store Regions select the regions that you want to Deactivate/Activate/Delete. Next click on the mast action button and then select the action as shown below:-

image (267).png

1.6. Import Regions

Go to Admin>System>Data Transfer>Import.

From the Entity Type dropdown select "Scommerce Store Locator Regions"

image (278).png

image (280).png

select the import file and other settings as needed then

// Sample Import File

Name,Description, Image
Greater London,"The metropolitan area surrounding London, known for its diverse neighborhoods and vibrant commercial activity.", “greater-london.jpg“
West Midlands,"A central region in England known for its industrial heritage and growing retail hubs.", “west-midland.jpg“
North West,"Encompasses major cities like Manchester and Liverpool, with a mix of urban and suburban retail locations.", “north-west.jpg“

2. Store Management & Region Association (Admin)

This section describes how administrators can create, manage, and associate individual store locations with the regions you've defined.

2.1. Accessing Store Management

To manage your store locations:

  1. Navigate to Admin > Stores > Scommerce Store Locator in your Magento 2 Admin sidebar.
  2. From the menu, select Store Locations.

image (243).png

2.2. Creating a New Store

Follow these steps to add a new store location:

image (244).png

image (255).png

image (256).png

2.3. Editing Existing Stores

To modify details of an existing store, including its assigned region:

image (257).png

2.4. Deleting a Store

To remove a store location from your system:

image (258).png

image (259).png

2.5. Mass Action to Activate/Deactivate/Delete Store Locations

Go to Admin>Stores>Scommerce Store Locator>Store Locations select the stores that you want to Deactivate/Activate/Delete. Next click on the mast action button and then select the action as shown below:-

image (281).png

2.6. Import Stores

Go to Admin>System>Data Transfer>Import.

From the Entity Type dropdown select "Scommerce Store Locator Stores"

image (282).png

select the import file and other settings as needed then

image (283).png

// Sample Import File

Name,Address,Description,Region,Email,Phone,Working Hours,Longitude,Latitude,Days Open
London Central Store,"221B Baker Street, London NW1 6XE","Flagship store near Regent's Park",Greater London,central@storeuk.com,+44 20 7946 0011,"Mon–Sat: 9am–7pm",-0.1586,51.5237,"Monday–Saturday"
Croydon Outlet,"45 High Street, Croydon CR0 1QD","Discount outlet with parking",Greater London,croydon@storeuk.com,+44 20 8760 1122,"Mon–Fri: 10am–6pm",-0.1004,51.3762,"Monday–Friday"
Stratford Hub,"Westfield Stratford City, London E20","Modern store in shopping centre",Greater London,stratford@storeuk.com,+44 20 8221 3344,"Daily: 10am–8pm",-0.0064,51.5430,"All week"
Birmingham City Store,"12 New Street, Birmingham B2 4RQ","High-traffic location near Bullring",West Midlands,birmingham@storeuk.com,+44 121 633 4455,"Mon–Sat: 9am–6pm",-1.8998,52.4797,"Monday–Saturday"
Coventry Retail Point,"88 Broadgate, Coventry CV1 1NB","Family-friendly store with café",West Midlands,coventry@storeuk.com,+44 24 7655 9988,"Tue–Sun: 10am–5pm",-1.5105,52.4081,"Tuesday–Sunday"
Manchester Arndale,"18 Market Street, Manchester M4 3AT","Located in the heart of the city",North West,manchester@storeuk.com,+44 161 832 7788,"Daily: 9am–8pm",-2.2417,53.4839,"All week"
Liverpool One Branch,"Paradise Street, Liverpool L1 8JQ","Stylish store with seasonal offers",North West,liverpool@storeuk.com,+44 151 707 2233,"Mon–Sat: 10am–7pm",-2.9840,53.4045,"Monday–Saturday"
Preston Suburban Spot,"5 Fishergate, Preston PR1 2NJ","Quiet location with easy access",North West,preston@storeuk.com,+44 1772 555 900,"Wed–Sun: 11am–5pm",-2.7034,53.7590,"Wednesday–Sunday"

3. Store List Display on Frontend (Customer)

This section describes how customers will interact with the Store Locator on your website's front-end.

3.1. Viewing Stores Within a Selected Region

Customers can easily find stores by filtering them by region:

  1. Navigate to the Store Locator page on the front-end (typically via a link in the header or footer). {root_path}/storelocator.
  2. On the left-hand side of the page, a navigation panel displays a list of available regions.
  3. Click on any region name from this list.
  4. The main content area will refresh to display only the stores associated with the selected region.
  5. Each store entry will show:
    • A small Google Map snippet based on the store's address.
    • The Store Name.
    • The Store Address.
  6. Pagination: If there are many stores within a selected region, they will be paginated. Stores are sorted alphabetically by default. You can navigate through the results using the "Next" and "Previous" controls.
  7. No Stores in Region Message: If a selected region currently has no stores assigned, a message will be displayed: “There are currently no stores available in this region. Please check back later or select another region from the list."

image (285).png

3.2. Viewing All Stores (Without Region Selection)

The Store Locator also allows customers to view all stores without initially filtering by region:

  1. Navigate to the Store Locator page (without selecting a specific region). This typically happens when a user clicks on a general "Stores" or "Store Locator" link.
  2. Layout Adaptation:
    • If no stores in the system have an associated region, the layout will automatically be full width, as there's no need for the left-hand region navigation.
    • If at least one store is linked to a region, the available regions will still be displayed in the left-hand navigation panel, even when viewing all stores.
  3. The main content area will display a list of all available stores.
  4. Each store entry will show:
    • A small Google Map snippet based on the store's address.
    • The Store Name.
    • The Store Address.
  5. Pagination: Stores are paginated and sorted alphabetically. The pagination threshold can be configured by the admin in the module's backend settings. Users can navigate through paginated results using "Next" and "Previous" controls.
  6. No Stores Message: If there are currently no stores in the system, a message will be displayed: “There are currently no stores available. Please check back later."

image (284).png

4. Store Detail View (Customer)

This workflow describes how customers can access and view detailed information for a specific store.

4.1. Accessing Store Detail View

  1. From any store list display (either filtered by region or showing all stores), click on the name of a specific store or an associated "View Details" link.

4.2. Understanding the Layout

4.3. Detailed Store Information

The store detail view provides comprehensive information about the selected store, including:

4.4. Navigating Back

To return to the store listing:

  1. Click the "Back to Stores" link or button. This will navigate you back to the previous store listing page, whether it was filtered by region or showing all stores.

image (286).png

If you have a question related to this extension please check out our FAQ Section first. If you can't find the answer you are looking for then please contact support@scommerce-mage.com.