solutions for e-commerce

13 years of business 2555 reviews 4.9 average rating
Magento 2

Point Of Sale

Display in the front-office of your Magento website an advanced Google Map to help customers locate their nearest store. Export and import all of your physical store addresses into your Google Places account.

4.9/5 rated
10 Reviews
from €195
User guide

How to use Point Of Sale for Magento

According to Google a great part of retail sales are influenced by the web, but the majority is made in shops from local retailers to the big chains.

The Point Of Sale extension for Magento 2 will increase awareness of all your stores by allowing you to highlight them on a customized Google Map which is then placed on any page of your website.

This map uses HTML5 code which helps the customer by providing, on the same web page, their current position, and a route map to their nearest point of sale.

Specific information relative to each point of sale can be easily customized from the Magento 2 back-office. For example, opening times, postal, and website addresses.

STEP 1: Manage your Points of Sale

First of all, you need to create your points of sale. For this, from Magento 2 backoffice, go to:
SalesPoint Of SaleManage POS / WH

Add your points of sale

With Point of Sale, you can manage as many warehouses or points of sale as you want from the backend of Magento 2.

To configure your points of sale, click on Create New Point Of Sale / Warehouse.

If the button is not displayed, you can check that permissions have been assigned for that user in:
SalesPermissions

General information

Each POS must have at least a name, a code, an order of display, longitude and latitude coordinates.

Other information is additional, however, we recommend you to fill in a maximum of fields to be able to reuse them in the Google Map display.

  • Code (internal use)
    This is a unique identification code used in the back-office of Magento 2 for each point of sale. This code is also used by Google Addresses to identify points of sale if data files are exported to a Google Places account.
  • Name
    This is the name that appears on the front-office of your website in Google Maps. It can be a shop sign or help to localize the point of sale, eg. «USA Washington Store».  
  • Type of display
    The type of display defines whether a point of sale is visible or not in Google Maps: 
    Warehouse = invisible on the Gmap/checkout
    Point of Sale = visible on the Gmap/checkout 
  • Visible on store locator
    Display the point of sale in the store locator.
  • Order of display
    This is the order of display on the Google Map.
  • Latitude & Longitude
    This information is essential to allow the point of sale to be displayed in Google Maps. You can find this information with Google Maps.

Address & Hours

All the details specified in Address & Hours appear in the information section when a customer selects a particular point of sale. You must fill in:

  • Address (lines 1&2)
    Street number, street name, floor number...
  • City, Postal code, State
    The state code is essential if data files are exported to a Google Places account.    
  • Country
    The country allows customers to filter the point of sale search results.
  • Main phone
    The telephone number is essential if data files are exported to a Google Places account.
  • Email
    It is the email to contact the website.
  • Image
    This is the image associated with a point of sale eg. the shop front, the logo etc... The image appears in the information section when a customer selects this particular point of sale. The image can be a .jpeg, .gif or .jpg file.
  • Description
    This is a description of the point of sale. The description appears in the information section when a customer selects this particular POS.
  • Hours
    The opening hours can be shown for each point of sale. You can set lunch hours as well. 

  • Days off 
    You can list all the days off. Each date must be on a new line formatted as follows:
    yyyy-mm-dd
    Note that you can also add hours off. Each date and hour must be on a new line formatted as follows:
    yyyy-mm-dd HH:ii-HH:ii 
    In the case where there are several breaks during the day, you'll need to add one line per break time, for example:
    2019-02-25 14:00-15:002019-02-25 18:30-19:30

Store views selection

A point of sale can be linked to one or more store views. Only the points of sale that are linked to at least one store view are then displayed for customers in Google Maps.

If you select No Store View, the point of sale won't be available anywhere.

Customer group selection

You must then select in the Customer Group Selection tab, the customer group(s) that will be able to see the point of sale.

If you select No Customer Group, the point of sale won't be available for any customer.

Extend the functionalities of Point Of Sale thanks to the Advanced Inventory extension. Manage your stocks in several warehouses and across all your points of sale. Automatically assign each order to one inventory and create different stock levels for each store view.

Frontend

You have the possibility to define a display that is specific to the POS/WH for the Store Locator and the Store Page.

Store Locator

In the Store Locator page, you can use the global store description, or use a specific one for the POS/WH.  

If you choose to use a template specific to the POS/WH, you have the possibility to add variables to the description

Store Page

You can also enable a unique Store page for the POS/WH.

If you do, you can define your own URL key for the store page:
italy-store

You'll then be able to access the store page from:
https://www.yourstore.com/italy-store

For the Store Page, you can use the global page content template, or use a specific one for the POS/WH.

If you choose to use a template specific to the POS/WH, you have the possibility to add variables to the content

You have the possibility to use the global page meta data and layout or to define specific ones for each store.

Available variables

You can use below variables in the templates:

  • {{code}}
    The point of sale code
  • {{name}}
    The point of sale name
  • {{phone}}
    The point of sale phone number
  • {{email}}
    The point of sale email address
  • {{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}
    The point of sale address
  • {{hours}}
    The point of sale opening hours
  • {{description}}
    The point of sale description
  • {{image}}
    The point of sale image
  • {{link}}
    Link to the point of sale page 
  • {{google_map}}
    The Google map with the targeted point of sale
    Note that you can't use the Google map variable in the Store locator description template. 
  • {{additional_attribute_code}}
    All custom attributes that you have configured:
    See how to configure your own attributes
Note that HTML and CSS code are supported. 

Additional information

For each store, you can define your own attributes in order to customize the store page as you want.

For this, go to:
SalesPoint Of SalePOS / WH Attributes

Click on Add a new attribute.

This works the same way than product attributes. 

The attribute can be:

  • text: simple input
  • textarea: multi-line input
  • wysiwyg: HTML input

Note that the attribute code will be generated automatically from the attribute label.

Once saved, a notification displays and the attribute is listed in the grid. 

Once created, the attributes will be displayed in the Additional information tab of each point of sale. 

Then, they can be used in the description template for the store locator and in the template for the point of sale page.

Import and export a CSV file

Import

To import a CSV file, click on Import a CSV file. You can then click on Browse to upload your file in Magento 2 (your file must be a CSV file).

Once you have chosen your file, click on Import file.

A message is displayed and notifies that the POS/WH have been imported in:
SalesPoint of SaleManage POS / WH

Export

To export a CSV file, it is quite easy, you need to click on Export a csv file, and you will be able to download a CSV file that includes all information about the points of sale you've just created or imported.

In order to import a large number of points of sale more easily, you can first export a CSV file, fill it with Excel software and save it (CSV format) to finally import it as a CSV file.

Configure the display of your points of sale

In order to edit the display of your points of sale in the Google map, go to:
 StoresSettingsConfigurationWyomindPoint Of Sale

To see your points of sale on the map, go to https://www.yourwebsite.com/pointofsale.

Add your Google API key

There you will be able to add your API key in the Google API key field.

Indeed, Google is now asking an API key to display the Google map. If you don't have an API key yet, check our faq to know how to get your own key.

Note that distances and times will be displayed only if the geolocation is enabled. 

Edit the location configuration

You can totally configure the location: 

  • Number of POS to display according to the distance
    Note that 0 means unlimited. 
  • Display the distance from the customer location to the store in the store title
    You can add the distance to the store from the customer location.
  • Display the duration from the customer location to the store in the store title
    You can add the time it takes from the customer location to go to the store.
  • Unit systems for the distance
    Choose between Metric or Imperial.

Edit the store description

You can change the display of your points of sale and even add some PHP code.

For example, let's say you want to display the phone number in red. You'll just need to add in the Store description template field:

<span style="color:red"> {{phone}} </span>

Note that you can also add all custom attributes that you have configured in the store description template. 

Edit the store page

You can also change the display of your store page and add PHP code as well.

Note that you can also add all custom attributes that you have configured in the store page template. 

Edit the time format

You have the possibility to change the format of the date. For example, for 2:30 AM, use:
h:i A

For more details, you can refer to the below table: 

Configure the meta tags

You can configure the meta tags and control the SEO for the stores and store locator pages from the Settings tab in
 StoresSettingsConfigurationWyomindPoint Of Sale

Point of sale

You can define meta tags for the store page: 

  • Page meta title
    Configure the meta title for the store page.
  • Page meta keywords
    Add meta keywords for the store page.
  • Page meta description
    Configure the meta description for the store page.
  • Page meta robots
    Define meta robots for the store page: 
       NO INDEX, NO FOLLOW
       NO INDEX, FOLLOW
       INDEX, FOLLOW
       INDEX, NO FOLLOW

You can use variables in the point of sale meta tags

Store locator

You can define meta tags for the store locator page: 

  • Page meta title
    Configure the meta title for the store locator page.
  • Page meta keywords
    Add meta keywords for the store locator page.
  • Page meta description
    Configure the meta description for the store locator page.
  • Page meta robots
    Define meta robots for the store locator page:
       NO INDEX, NO FOLLOW
       NO INDEX, FOLLOW
       INDEX, FOLLOW
       INDEX, NO FOLLOW

You can use variables in the store locator meta tags.

Configure the layout update

You can configure the layout for the store locator page from the Settings tab in
 StoresSettingsConfigurationWyomindPoint Of Sale

Store locator layout update

You can define the layout for the store locator page. 

STEP 2: Configure the Point of Sale map

The Point Of Sale extension allows you to configure the point of sale map and to add it on any page of your Magento 2 website.

Add the Point of Sale map to any CMS page

You can easily add the Point of Sale map to any CMS page saved in the Magento 2 back-office in:
ContentElementsPages

Add the following code in the Layout Update XML field in the Design tab of the CMS page concerned:

<referenceContainer name="content">
 <block
  class="Wyomind\PointOfSale\Block\PointOfSale" 
  name="pointofsale" 
  template="Wyomind_PointOfSale::pointofsale.phtml"
 />
</referenceContainer>

Click on Save page.

Now the Point of Sale map must be displayed on the CMS page you have chosen. By default, it is displayed at the bottom of the page.

Note that the map is fully responsive.

Change the position of the Point of Sale map in the CMS page

In order to display the map at the top of the page, go in the Design tab of the CMS page and add before='-' in the block item of the Layout update XML field:

<referenceContainer name="content">
 <block 
  class="Wyomind\PointOfSale\Block\PointOfSale" 
  name="pointofsale" 
  template="Wyomind_PointOfSale::pointofsale.phtml" 
  before="-"
 />
</referenceContainer>

By default, the map is displayed at the bottom of the page.

Customize the Point of Sale map

The template which allows the Point of Sale map to display is easy to modify with basic PHP and HTML skills.

  • The Point of Sale template is found, by default, in:
    app/code/Wyomind/Pointofsale/view/frontend/pointofsale.phtml
  • All the CSS styles and associated images required to display the Point Of Sale map are in:
    app/code/Wyomind/Pointofsale/view/frontend/web
  • To translate the words on the Point Of Sale map you can either use the on-line Magento translation tool or copy and translate the translation files available in:
    app/code/Wyomind/Pointofsale/i18n/en_US.csv

Show all the places where you sell on a Google map with Point of Sale for Magento® 2!

Display all your points of sale in the Google Map available from the store locator and create specific pages for each store. 

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
    Unlimited test domains
  • Free composer access
  • Marketplace approved
Want to know more?

Show all your stores on a Google map

Geolocation
Display the nearest store thanks to geolocation. 

Get directions
Show directions to all your stores from any location.

Unit systems
Choose to display distance in miles or kilometers.

Enjoy easy and quick configuration

API Key
Add your API key to the configuration.

Google Map
Enable or disable the Google Map. 

Store information
Display store details and additional information.

Images
Add images to your stores.

Opening hours
Configure opening and lunch hours for each day of the week.

Days off
Configure holidays and days off for each store.

Sitemap
Store pages are automatically added to the sitemap.xml file.

Deeply customize each store

Custom attributes
Create custom attributes for your points of sale and add the placeholders in your templates.

Display customization
Edit the display of each store using variables and CSS code.

 

Create specific pages for each store

Create a unique page for each one of your points of sale and customize the content for each page as you want. 

Use a cross-device tool

Fully responsive
The extension is designed to be responsive on all devices to offer an optimized mobile experience. 

Multi-store and multi-website
You can define a specific configuration for each Magento® store and website.

Export and import all your points of sale

Gain considerable time importing all your stores to Magento® and easily download a CSV file that includes all information about the points of sale you've just created or imported.

You are using the Magento® MSI module? Then, check the Store Locator extension.

This extension can be used in combination with: Pickup@Store

Pickup@Store
Offer your customers the best of both world: Buy Online, Collect in Store

Allow your customers to collect their orders in any of your stores using Pickup@Store. 

Are you interested in Pickup@Store?

Freqently Asked Questions
Pre-sales informations

This extension works with Magento Community Edition and also Magento Enterprise Edition. To know if Point Of Sale is compatible with your Magento version, please check the Compatibility tab.

Magento offers three variations of its product.

As their names have changed over the past few years, here is a recap:

  • Magento Open Sourcepreviously Magento Community Edition (CE), is a free and non-hosted e-commerce platform.
  • Magento Commerce: previously Magento Enterprise (EE), is the paid version of Magento and offers support services.
  • Magento Commerce Cloud: is the paid version of Magento and offers support and hosting services.

You can use Point Of Sale on any version of Magento 2. 

However, if you are using the Magento MSI module available from Magento 2.3, you must use the Store Locator extension. 

There are some limitations with the Google Shopping API that allows to calculate the directions. Only the 24 closest locations can be calculated but all the points of sale will be displayed anyway in your Magento 2 online store.

License and domains

A license is valid for an unlimited period of time on one single installation

  • If you're using more than one installation, you will have to buy a separate license for each instance.
  • if you're running several domains on a same installation, you will need only one license for all of them.
Although your license doesn’t have a limited period of validity, your Support & Upgrade period does. By purchasing a module, you’ll be granted a 12-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)

You can pre-register your live domain to your license in advance.

Thanks to this option, you'll be able to get the module ready to use on your domain before it goes live.

To pre-register your production domain: 

  1. Go to:
    mY accountLicenses & DOwnloads
  2. Click on the Settings icon next to the module you want your domain to pre-register on.
  3. Click on the link at the bottom of the page saying:
    Do you want to pre-register your domain in order to be ready to go live?
  4. Finally, enter your domain name and click on pre-register now .

Attention, this doesn't mean your license is activated. You'll still have to activate it on your new domain when the module is installed. 

One license is valid for an unlimited period of time on one installation only. However, it is possible to extend or transfer your license in 2 cases: 

  • If you would like to add your testing environments to your license. 
    In that case, it is possible to extend your license to an unlimited number of domains for free.
    For  mywebsite-staging.com or mywebsite-dev.com
  • If you want to transfer your license to another live domain.
    In that case, the Support & Upgrade period for your license must still be active.

To be able to use Point Of Sale on both your production and testing environments, follow the instructions below:

  1. Download Point Of Sale.
    (see FAQ: Extensions download)
  2. Install Point Of Sale on your environment.
    (see FAQ: Modules installation in Magento or in WooCommerce)
  3. Activate the license.
    (see FAQ: Licenses activation in Magento or in WooCommerce)

Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.
Modules versioning and download

In order to download Point Of Sale, log into your Wyomind account:

    1. Go to:
      my accountLicenses & downloads 
    2. Click on the settings icon next to Point Of Sale.

      A new window opens.

    3. Click on the download icon.

 

Only the latest extension version released within your Support & Upgrade period is available. In order to get the very latest extension version make sure your Support & Upgrade plan is up to date.

When purchasing a module from wyomind.com, you benefit from 12 months of upgrade. Within this period you can at any time download the latest version of the module directly from your account.

To upgrade Point Of Sale, follow the steps below:

  1. Go to:
    my accountLicenses & Downloads
  2. Click on the settings icon next to Point Of Sale.
  3. Click on the download icon.
  4. Install the new version of Point Of Sale in your Magento admin or your WooCommerce back-office.

Modules Installation/Uninstallation

You can install Point Of Sale manually.

  1. Download Point Of Sale (zip file) on:
    mY ACCOUNTLicenses & Downloads
     
    Refer to the FAQ: Extensions download
  2. Once Point Of Sale is downloaded, open the folder and unzip it.
  3. Copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.
  4. In your Command Line Interface, execute:
    bin/magento setup:upgrade 

    If you are using a production mode, execute also:

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

You can install Point Of Sale using Composer software in two cases:

  • if you purchased Point Of Sale on Magento Marketplace.
  • if you purchased Point Of Sale on Wyomind.com AND requested access to our repository:
    repo.wyomind.com
  1. Add to your composer configuration our repository:
    composer config repositories.wyomind composer https://repo.wyomind.com 

  2. Execute Composer command:
    composer require wyomind/pointofsale
  3. Then go in your Command Line Interface and execute:
    bin/magento setup:upgrade ​
  4. If you are using a production mode, also execute:
    bin/magento setup:static-content:deploy  ​
    bin/magento setup:di:compile​

To uninstall Point Of Sale, start with disabling the extension running the following command:

bin/magento module:disable Wyomind_PointOfSale

Then, you have 2 ways to uninstall the extension depending on how the extension has been previously installed: 

  • Manual installation

    Run the pointofsale-uninstall.sh file (you can find it in the extension zip folder) from your Magento root directory:

    sh pointofsale-uninstall.sh

     

  • Installation via Composer

    Run the below command line:

    composer remove wyomind/pointofsale

Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it). 

You can install Point Of Sale via Web Setup Wizard if you purchased it from Magento Marketplace only.

To know how to proceed, all steps are described in the link below: 
http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

Next step is to activate your license:
Extension activation

Modules activation

Once Point Of Sale is installed, you have to activate the license. For previous versions, you can activate the license from your back-office:

    1. Go to your Magento admin panel. A message pops up at the top of the page.


      If the message doesn't appear then you must check that:

         1. The Adminhtml_Notifications and Wyomind_Core modules are well enabled.
         2. The HTML output of the Adminhtml_Notifications and Wyomind_Core modules are not disabled in:
      storesconfigurationadvanced advanced
         3. The encryption key well exists in app/etc/env.php:
      <?php
       return array(
       'backend' => array(
       'frontName' => 'admin'
       ),
       'crypt' => array(
       'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
       ),
       /* ... */
       )
      ?>​
    2. Copy your activation key in:
      StoresConfigurationWyomind Your extension

      You can find your activation key in 2 different places:
      In the confirmation email that you received after purchasing Point Of Sale.
      In your Wyomind account:My account Licenses & downloads
      Select Point Of Sale and click on  .

      A new page opens where you'll find your activation key (see below).


    3. In your Magento admin go to:
      StoresConfigurationWyomind Your extension

      Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method:
      By choosing Yes, the connection to Wyomind license server will be automatic.
      By choosing No, you will have to log on to Wyomind license server yourself.

    4. Click on Save config .
    5. A message appears at the top of your admin panel. Click on that link: 
      Activate it now!
    6. Copy and paste the license code in the License code field from your admin or simply click on Activate now! 


    7. Finally, refresh your cache, log out and log in back straight after, to complete the installation.

When the extension includes other modules, repeat the steps described above for each one, using the corresponding activation keys (each module has its own activation key).

Add another domain to your license


To activate the license on another domain (test, staging...):

  1. Once the extension is installed on the new domain, copy your activation key in:
    StoresConfigurationWyomind Your extension
  2. After having saved the configuration, a notification appears. Click on Add this domain to my license.

  3. A transfer request will then be sent to our team within an hour.
    Once the request is taken care of, you will receive a confirmation email.
    If your transfer request is accepted, you can use Point Of Sale on both environments at the same time.

Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.

Also, if you have loads of staging domains, or if you are an agency managing load of domains for your customers, please contact us so that we can automatically whitelist these domains.

Once Point Of Sale is installed, you have to activate the license.

For this, you can use the below command line (change the Activation key with the corresponding value):

bin/magento wyomind:license:activate Wyomind_PointOfSale <YOUR_ACTIVATION_KEY>

To retrieve the list of all the available modules as well as the licenses status, please use:

bin/magento wyomind:license:status

 

 Among the different status, you can find: 

  • registered = your license is registered
  • pending = you need to run the activation command line
  • invalidated = the license has been invalidated due to a wrong activation key or a license infringement

 

To activate several licenses at the same time, use:

bin/magento wyomind:license:activate \
Wyomind_Extension1,Wyomind_Extension2 \
ACTIVATION_KEY_1,ACTIVATION_KEY_2

or:

bin/magento wyomind:license:activate \
Extension1,Extension2 \
ACTIVATION_KEY_1,ACTIVATION_KEY_2
Modules use

With the Point Of Sale extension for Magento 2, while creating your stores from:
SalesPoint of SaleManage POS/WH

You have the choice between two types of display. In order to configure your Magento 2 shop, you need to understand what's the difference between both statuses:

  • A warehouse won't be visible at all by the customers from the Magento 2 front-office.
  • A point of sale will be visible on the Google map in the Magento 2 front-office. In the case where you're using Advanced Inventory, customers will be able to check if products are in stock in these points of sale directly from the front-officer. Also with the Pickup@Store extension, they will have the possibility to come and pickup their orders in these points of sale.

In order to use Point Of Sale, you need to have a Google API key filled in the extension's settings. 

Google APIs are now paying services. Find the pricing for Maps, Routes and Places here.

To create an API key:

  1. Log into https://console.developers.google.com
    There, you'll be asked to agree the Terms of Service.
    You can then click on Agree and Continue 

  2. You will first need to create a new project with a name, an organization and a location.
  3. To that project you will have to link some API's by clicking on Enable APIs and services .
  4. From the library you will be able to add the services you want.
  5. In order to use Point Of Sale, you will need to enable the below APIs by clicking on Enable 

    - Maps JavaScript API

    - Geocoding API

    - Distance Matrix API

    - Directions API

  6. When enabled, you'll be able to see the traffic, errors and latency for each API. 
  7. You should see all the enabled APIs from the APIs section. 
  8. FromAPIs & ServicesCredentials, you will be able to create credentials. 
    Click on Create credentials  and then choose API key.
  9. You'll also have the possibility to restrict your API key by websites, applications, IP addresses...
  10. Once restricted or not, the API key will be listed among the credentials. 
  11. The final step for this to work is to link your account to a billing account from the Billing section. 
Find more info on how to get an API key

Store pages are automatically added to the sitemap.xml file generated by Magento.

The template which allows the Point of Sale map to display is easy to modify with basic PHP and HTML skills.

The Point of Sale template is found by default in:

app/code/Wyomind/Pointofsale/view/frontend/pointofsale.phtml

All the CSS styles and associated images required to display the Point of Sale map are in:

app/code/Wyomind/Pointofsale/view/frontend/web

To translate the wording on the Point of Sale map either use the on-line Magento 2 translation tool or, copy and translate the translation files available in:

app/code/Wyomind/Pointofsale/i18n/en_US.csv

You need to go to:
StoresSettingsConfigurationWyomindPoint of Sale

There you will be able to define your own time format with the help of the table displayed below.

You will be able to modify the display of the Google map in the file:
app/code/Wyomind/Pointofsale/view/frontend/web/css/pointofsale.css

For example:

#pointofsale_box #map_canvas_pointofsale { 
    height:400px; 
    width:48%; 
    border:2px solid grey ;
    float:left
}

You can easily replace km with miles by editing the following file:
app/code/Wyomind/Pointofsale/view/frontend/web/js/pointofsale.js

In line 181, replace:

unitSystem: google.maps.UnitSystem.METRIC

with:

unitSystem: google.maps.UnitSystem.IMPERIAL

For example, you want to translate some expressions for the French store view.

Go to your Magento 2 root directory. Copy the csv file under app/code/Wyomind/Pointofsale/i18n/en_US.csv to app/code/Wyomind/Pointofsale/i18n/fr_FR.csv (or to the language you want).

In that file, you can add some entries and translations. For example:

"First name","Prénom"

"Last name","Nom"

....

Here is below an example of a translation CSV file.

You could also use the Translate Inline tool available in Magento 2:
StoresSettingsConfigurationAdvancedDeveloperTranslate Inline

Troubleshooting

This issue may be due to a problem during the installation process.

You will be able to fix it by following these steps:

  1. Access your database via your control panel (Phpmyadmin for example).
  2. From the setup_module table, delete the entry Wyomind_extension.
    Be careful, that entry depends on your extension. For example, if you have the extension called Simple Google Shopping, you should delete Wyomind_SimpleGoogleShopping.
  3. Logout from your Magento 2 admin.
  4. Log into your Magento 2 admin.
Magento 2 Compatibility

Magento 2® Open Source

  • 2.0
  • 2.0
  • 2.0.1
  • 2.0.1
  • 2.0.2
  • 2.0.2
  • 2.0.3
  • 2.0.3
  • 2.0.4
  • 2.0.4
  • 2.0.5
  • 2.0.5
  • 2.0.6
  • 2.0.6
  • 2.0.7
  • 2.0.7
  • 2.0.8
  • 2.0.8
  • 2.0.9
  • 2.0.9
  • 2.0.10
  • 2.0.10
  • 2.0.11
  • 2.0.11
  • 2.0.12
  • 2.0.12
  • 2.0.13
  • 2.0.13
  • 2.0.14
  • 2.0.14
  • 2.0.15
  • 2.0.15
  • 2.0.16
  • 2.0.16
  • 2.0.17
  • 2.0.17
  • 2.0.18
  • 2.0.18
  • 2.1
  • 2.1
  • 2.1.1
  • 2.1.1
  • 2.1.2
  • 2.1.2
  • 2.1.3
  • 2.1.3
  • 2.1.4
  • 2.1.4
  • 2.1.5
  • 2.1.5
  • 2.1.6
  • 2.1.6
  • 2.1.7
  • 2.1.7
  • 2.1.8
  • 2.1.8
  • 2.1.9
  • 2.1.9
  • 2.1.10
  • 2.1.10
  • 2.1.11
  • 2.1.11
  • 2.1.12
  • 2.1.12
  • 2.1.13
  • 2.1.13
  • 2.1.14
  • 2.1.14
  • 2.1.15
  • 2.1.15
  • 2.1.16
  • 2.1.16
  • 2.1.17
  • 2.1.17
  • 2.1.18
  • 2.1.18
  • 2.2
  • 2.2
  • 2.2.1
  • 2.2.1
  • 2.2.2
  • 2.2.2
  • 2.2.3
  • 2.2.3
  • 2.2.4
  • 2.2.4
  • 2.2.5
  • 2.2.5
  • 2.2.6
  • 2.2.6
  • 2.2.7
  • 2.2.7
  • 2.2.8
  • 2.2.8
  • 2.2.9
  • 2.2.9
  • 2.2.10
  • 2.2.10
  • 2.2.11
  • 2.2.11
  • 2.3
  • 2.3
  • 2.3.1
  • 2.3.1
  • 2.3.2
  • 2.3.2
  • 2.3.3
  • 2.3.3
  • 2.3.4
  • 2.3.4
  • 2.3.5
  • 2.3.5
  • 2.3.6
  • 2.3.6
  • 2.3.7
  • 2.3.7
  • 2.4
  • 2.4
  • 2.4.1
  • 2.4.1
  • 2.4.2
  • 2.4.2
  • 2.4.3
  • 2.4.3
  • 2.4.4
  • 2.4.4
  • 2.4.5
  • 2.4.6

Magento 2® Adobe Commerce

  • 2.0
  • 2.0
  • 2.0.1
  • 2.0.1
  • 2.0.2
  • 2.0.2
  • 2.0.3
  • 2.0.3
  • 2.0.4
  • 2.0.4
  • 2.0.5
  • 2.0.5
  • 2.0.6
  • 2.0.6
  • 2.0.7
  • 2.0.7
  • 2.0.8
  • 2.0.8
  • 2.0.9
  • 2.0.9
  • 2.0.10
  • 2.0.10
  • 2.0.11
  • 2.0.11
  • 2.0.12
  • 2.0.12
  • 2.0.13
  • 2.0.13
  • 2.0.14
  • 2.0.14
  • 2.0.15
  • 2.0.15
  • 2.0.16
  • 2.0.16
  • 2.0.17
  • 2.0.17
  • 2.0.18
  • 2.0.18
  • 2.1
  • 2.1
  • 2.1.1
  • 2.1.1
  • 2.1.2
  • 2.1.2
  • 2.1.3
  • 2.1.3
  • 2.1.4
  • 2.1.4
  • 2.1.5
  • 2.1.5
  • 2.1.6
  • 2.1.6
  • 2.1.7
  • 2.1.7
  • 2.1.8
  • 2.1.8
  • 2.1.9
  • 2.1.9
  • 2.1.10
  • 2.1.10
  • 2.1.11
  • 2.1.11
  • 2.1.12
  • 2.1.12
  • 2.1.13
  • 2.1.13
  • 2.1.14
  • 2.1.14
  • 2.1.15
  • 2.1.15
  • 2.1.16
  • 2.1.16
  • 2.1.17
  • 2.1.17
  • 2.1.18
  • 2.1.18
  • 2.2
  • 2.2
  • 2.2.1
  • 2.2.1
  • 2.2.2
  • 2.2.2
  • 2.2.3
  • 2.2.3
  • 2.2.4
  • 2.2.4
  • 2.2.5
  • 2.2.5
  • 2.2.6
  • 2.2.6
  • 2.2.7
  • 2.2.7
  • 2.2.8
  • 2.2.8
  • 2.2.9
  • 2.2.9
  • 2.2.10
  • 2.2.10
  • 2.2.11
  • 2.2.11
  • 2.3
  • 2.3
  • 2.3.1
  • 2.3.1
  • 2.3.2
  • 2.3.2
  • 2.3.3
  • 2.3.3
  • 2.3.4
  • 2.3.4
  • 2.3.5
  • 2.3.5
  • 2.3.6
  • 2.3.6
  • 2.3.7
  • 2.3.7
  • 2.4
  • 2.4
  • 2.4.1
  • 2.4.1
  • 2.4.2
  • 2.4.2
  • 2.4.3
  • 2.4.3
  • 2.4.4
  • 2.4.4
  • 2.4.5
  • 2.4.6
User's reviews
Log into your account to leave your review and get up to 3 months of free Support & Upgrade.

1st June 2021

Cool and easy to use

This Magento extension is really functional easy to use and good looking. You can add and customize easily your point of sales and geolocalize they on a map. You can also add custom attribute to the point of sales in order to enrich the descriptions.

10th January 2019

Good extension - but UI to be more user friendly

Easy to install and setup, fast and efficient support. The process was straightforward: install the extension, configure it, capture all our POSs info and then launch it. We use point of sale to manage and show our physical location of shops and with the help of it we could be able to receive a continuous stream of customers from our website to our stores. Considering feature point of view, it would have been better if nearest store could have been fetched based on the current location automatically in the POS dropdown instead of Google Map in checkout. This extension is great to use and support service is EXCELLENT. They answered immediately all our doubts,

30th August 2018

user friendly extension for our shops

We use point of sale to manage and show our physical location of shops and with the help of it we could be able to receive a continuous stream of customers from our website to our stores

25th May 2018

Indispensable et parfaite pour localiser nos boutiques

Installation facile et rapide. Révision accessible des feuilles de styles pour adapter à notre charte. Le support est rapide et efficace. Nous avons demandé la prise en charge des accents utf8 et avons reçu la mise à jour le jour même. bravo et merci !

19th October 2017

Straightforward extension - does the job well

A nice simple extension to add the stockists of our jewellery to our brand's website. Customers can go to the stockist finder page and then extension will find their location from their device and then show them the nearest outlet to buy our products. Easy to configure and it is possible to enter plenty of details about each individual stockist such as opening hours, shop logo, email address etc.

21st August 2017

The POS more easy we've tried

The process was straightforward: install the extension, configure it, capture all our POSs info and then launch it. The only changes we need to make were to adapt the PHTML template files and embed them in a popup, it couldn't be easier. :)

17th August 2017

Good extension - Several possible improvements

Nice design, responsive, easy to install and setup and like always, fast and efficient support. You can customize fields with CSS I would have liked to find functions like: - coordinates engine search (like in Google Maps for Wordpress) - easier set up of business hours of points of sale (even if CSV import is available). Manual entry is not possible. You must enter time with a [select] field and check a box to enable the display of the time for the selected day. - 1 or 2 more fields for additional information about the point of sale. To bad! the [description] field doesn't accept CSS For all this, I would have accepted to pay more.

20th April 2015

Good easy-to-use extension

Nice extension that does exactly what it says it does. Straightforward to understand and use. Support from developer is fast and helpful.

tomc76

12th December 2012

AAA+ company

AAA+ company. I was not able to put it in my webshop myself. Very helpfull company!!! They also helped me with the Simple Google Shopping, what you can not miss if you having a Magento shop.

ck123

9th December 2011

This was the perfect solution for our site

This was the perfect solution for our site: an extension to show the google map of each store, and with a plus: the support service is EXCELLENT. They answered immediately all our doubts, and solved some issues of installation and performance due to our particular configuration, another plugin that used the same html ID for the google map area, and did it directly in our site, via FTP and database access. Great extension and great people to work with!! We are very pleased with their work.

susawx
Changelog

Bug fix

  • Fix for undeclared property

Initial release for the master version

Bug fix

  • Fix for undeclared property

Initial release for the legacy version

Compatibility

  • Compatibility with Magento v2.4.6 + PHP v8.2
  • Fix for the google map display when the user didn't select any preferred store
  • Bug fix for point of sales with no business hours defined. Json_decode threw an error (Passing null to parameter) .
  • PHP v8.1 compatibility improvement
  • Fix for the "find me" feature of the Google map in the checkout
  • Fix for the upgrade schema script
  • Fix for a conflict with Magiccart/Alothemes module
  • Minor fix on code
  • Fix for updating the constraints of the pointofsale_attributes_values table in the database
  • Fix for the update schema script
  • Constraints modification on the table containing the points of sale custom attributes values during the upgrade of the module
  • Fix for the unique key constraint construction on the pointofsale_attributes_values table

Enhancement

  • Possibility to use the variables and custom attributes of the POS/WH in metatags

Enhancements

  • Possibility to configure meta tags for the stores' pages and the store locator page
  • Possibility to add custom layout for the stores' pages and the store locator page
  • Fix for creating sitemaps
  • Custom attributes are added directly to the items in the point of sale collection to avoid reloading each item individually

Enhancement

  • Redirection to the store locator page if the point of sale for which we are trying to display the front page does not have the current storeview selected in its configuration
  • Fix for the display of the configuration page

New feature

  • Possibility to configure a default template for the front-end POS page
  • Possibility to choose between the default template or a specific template in the POS configuration

Enhancement

  • Store pages are automatically added to the sitemap.xml file

  • Fix for the use of custom attributes in the point of sale description
  • Fix for retrieving points of sale according to the customer group
  • Minor fix for the preferred store feature
  • SQL fix on the front-end stores page

Enhancement

  • Scenario updated for the demo
  • Minor fix on code

Enhancement

  • Improved license management system (Clear code)

Enhancement

  • Possibility to use additional attributes in the points of sale descriptions in the store locator
  • Scenario added for the demo
  • Fix on sample data
  • Fix for the Google directions between points of sale
  • Fix for the points of sale grid
  • Display fix for Magento 2.3.3
  • Compatibility fix for Magento 2.3.3
  • Fix on an installation error
  • Fix for the display of the products availability in the checkout store locator
  • New options to define where the point of sale must be displayed (product page / store locator / checkout)

Enhancement

  • Store view configuration
  • Global code inspection

Enhancements

  • Sample data available for the demo

Enhancements

  • Global code refact
  • Enhancement of the PHP doc
Patch v7.0.1.2

  • PHP fix

Patch v7.0.1.1

  • Fix on a CSS rule

New features

  • Possibility to choose a preferred store
  • Individual page for each store
  • Days and hours off

Enhancements

  • Possibility to define additional attributes for each point of sale 
Patch v7.0.0.7

  • Fix on CSS rules

Patch v7.0.0.6

  • The Preferred Store button is hidden (available only with Pickup@Store)

Patch v7.0.0.5

  • Possibility to display more than 25 points of sale in the checkout

Patch v7.0.0.4

  • Fix for the store description in the store locator

Patch v7.0.0.3

  • Fix when retrieving a table name during an SQL request

Patch v7.0.0.2

  • Minor fix on code

Patch v7.0.0.1

  • Fix on the classes name case

Enhancements

  • Possibility to define days & hours off

Enhancement

  • Display of the 'point of sale' block in any page
Patch v6.4.3.2

  • Minor fix in the POS sorting

Patch v6.4.3.1

  • Fix when retrieving the closest point of sale

Enhancement

  • Handling fees displayed in the point of sale list
Patch v6.4.2.2

  • Compatibility with Pickup@Store v3.3.0
  • Translation
  • JS fix
  • Fix on the country filter in the frontend pos list

Patch v6.4.2.1

  • Fix for the javascript in Firefox

Enhancement

  • Compatibility with PIckup@Store
Patch v6.4.1.2

  • fix for the Js scripts

Patch v6.4.1.1

  • fix for the Js scripts

Enhancements

  • Magento v2.2.1 compatibilty
Patch v6.4.0.5

  • fix for the JS scripts

Patch v6.4.0.4

  • fix for the JS scripts

Patch v6.4.0.3

  • fix for the JS scripts

Patch v6.4.0.2

  • fix for the JS scripts

Patch v6.4.0.1

  • All Javascripts use now require.js

Compatibility

  • Compatibility with Magento v2.2

Enhancement

  • Csv import: temporary file is now saved under the var/tmp directory instead of the pub/ directory
Patch v6.3.1.2

  • Fix for the csv file import  

Patch v6.3.1.1

  • Gmap library loaded through https

Enhancement

  • Opening hours allows to insert a lunch time
Patch v6.3.0.1

  • Gmap library loaded through https

Enhancement

  • Google map Api key added to the js resource for Sales > Manage PoS / Wh > edit
Patch v6.2.1.1

  • Gmap library loaded through https

New feature

  • Ability to use a Google Api Key in system > configuration
Patch v6.2.0.1

  • Gmap library loaded through https

Compatibility:

  • Point Of Sale is compatible with Magento 2.1.0
Patch v6.1.2.1

  • Gmap library loaded through https

Bug Fix:

  • Fix on compilation error
Patch v6.1.1.1

  • Gmap library loaded through https

Enhancements:

  • Responsive frontend design for Magento 2
Patch v6.1.0.1

  • Gmap library loaded through https

Enhancements:

  • New management of licenses for Magento 2
Patch v6.0.1.1

  • Gmap library loaded through https

Compatibility:

  • Point of Sale is compatible with Magento 2
Patch v6.0.0.1

  • Gmap library loaded through https

Demo store
Front-end
Back-end
Login
PointOfSale
Password
PointOfSale123

Recommended Magento 2 extensions

from €275
4.9/5 rated
140 Reviews

Manage your stocks in several warehouses and across all your POS. Automatically assign each order to one or several inventories. Create different stock levels for each store view. Give store managers the permissions to manage stocks of the POS/warehouses.

more details
from €195
5/5 rated
106 Reviews

Display on the Magento product pages and in the customer cart the estimated delivery date for the available products and for the backorders with a completely customizable message.

more details
from €145
5/5 rated
2 Reviews

Easily refine which payment methods are enabled or disabled in checkout depending on the customer groups, the store-views and the shipping methods selected by customers.

more details
from €245
5/5 rated
60 Reviews

Give your customers the ability to pick up their orders from any of your sales outlets or warehouses when checking out. Locations to pickup can be displayed on a Google Map and can be managed by store-views and/or customer groups.

more details

Stay tuned and get a coupon code of 10% off any purchase while creating your account!

Subscribe now for updates, promotions and products launch twice a month at most.

Please indicate a valid email