Magento Extensions

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.

  /  2 Reviews

License from

25

1 domain license - €25

  • 1 domain license - €25
  • 2 domains license - €50
  • 3 domains license - €70
  • 4 domains license - €85
  • 10 domains license - €125
  • 1 domain + install - €55
You may also be interested in...

Advanced Inventory

Manage your stocks in several warehouses and across all your points of sale. Automatically assign each order to one inventory. Create different stock levels for each store view.

License from

€150

1 domain license - €150

  • 1 domain license - €150
  • 2 domains license - €285
  • 3 domains license - €405
  • 4 domains license - €510
  • 10 domains license - €750
  • 1 domain + install - €180

Point of sale - extension for Magento

According to Google: «This year 46% of retail sales will be influenced by the web, but 90% of all retail sales will be effected in shops - from local retailers to the big chains.»

The Point of Sale extension will increase awareness of all your retail outlets by allowing you to highlight them on a customised Google Map which is then placed on any page of your Magento site.

This map uses HTML5 code which helps the customer by providing, on the same webpage, their current position and a route map to their nearest retail outlet.

Specific information relative to each retail outlet is easily customizable from the Magento back-office, eg. opening times, postal and web-site addresses.

This extension does not require any API key from Google.

How to manage my points of sale?

With Point of Sale, you can manage as many warehouses or points of sale as you want in the backend of magento.

Go to Sales > Manage POS / Warehouses.

Import a csv file

To import a csv file, click on Import a csv file. You can then click on Browse to upload your file in Magento. Your file must of course be a csv file.  

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

You can click on Back or go to Sales > Manage POS / Warehouses to see the points of sale that have been added.  

Export a csv file

To export a csv file, it is quite easy, you need to have at least one point of sale in your management. Then, you just have to click on Export a csv file, and you will be able to download a csv file that includes all information on the points of sale you’ve just created or imported. 

Add one point of sale

You can also create your own point of sale. In order to add one, you only need to click on Add one POS / Warehouse. Find how to configure that option in the next part.    

How to configure my points of sale

Now you want to configure your points of sale (Manage POS / Warehouses > Add one POS / Warehouse).

Each POS must have at least a name, a code, an order of display, a latitude and longitude. Other information is additional however we recommend you to fill in a maximum of fields. 

General information

Code (internal use): this is a unique, back-office identification code 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 web-site in Google Maps. It can be a shop sign or used 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   

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 these 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 their 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 .png 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.

Store views selection

With Point of Sale, a retail outlet can be linked to one or more Magento store views. Only those retail outlets linked to a store view are then displayed for customers in Google Maps.

Customer groups selection

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

After having filled in these fields, you can Save this store, Save and continue, go Back or Delete this store.


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.

How to configure the Point of Sale map?

How to change the order of the outlets' information on the Point of Sale map?

In order to edit the display of your points of sale in the Google map, go to System > Configuration > Wyomind > POS / Warehouses.

There you will be able to change the position of the information. You can 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:

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



And here we are, the phone number is in red!

Add the Nearby Stores map to the CMS page

Add the Point of Sale map to any CMS page saved in the Magento back-office. Go to CMS > Pages.

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

 
<action method="addItem">
	<type>skin_css</type>
	<name>pointofsale/css/pointofsale.css</name>
</action>
<reference name="head">
	<action method="addItem">
		<type>skin_css</type>
		<name>pointofsale/css/pointofsale.css</name>
	</action>
	<action method="addItem">
		<type>skin_js</type>
		<name>pointofsale/js/pointofsale.js</name>
	</action>
</reference>
<reference name="content">
	<block type="pointofsale/pointofsale" name="pointofsale" template="pointofsale/pointofsale.phtml">
	</block>
</reference>

Click on Save page.

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

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, you just need to add before='-' in the block item in the "layout update XML" field of the Design tab of the CMS page :

<action method="addItem">
	<type>skin_css</type>
	<name>pointofsale/css/pointofsale.css</name>
</action>
<reference name="head">
	<action method="addItem">
		<type>skin_css</type>
		<name>pointofsale/css/pointofsale.css</name>
	</action>
	<action method="addItem">
		<type>skin_js</type>
		<name>pointofsale/js/pointofsale.js</name>
	</action>
</reference>
<reference name="content">
	<block type="pointofsale/pointofsale" name="pointofsale" template="pointofsale/pointofsale.phtml" before='-'>
	</block>
</reference>
 

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

Add the Point of Sale map to any page

Add the Point of Sale map to any page by editing its own layout.xml (app/design/your_package/your_theme/layout/) and adding the XML code as above.

For more information on the Magento layout.xml file, please see:
http://www.magentocommerce.com/design_guide/articles/intro-to-layouts

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/design/frontend/default/default/template/pointofsale/pointofsale.phtml

All the CSS styles and associated images required to display the Point of Sale map are skin/frontend/default/default/pointofsale/.

To translate the wording on the Point of Sale map either use the on-line Magento translation tool or, copy and translate the translation files available in: app/locale/en_US/Wyomind_pointofsale.csv

General questions Installation questions
General questions

Is there a limitation for the number of points of sale that can be displayed on the map?

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.

How to 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/design/frontend/default/default/template/pointofsale/pointofsale.phtml

All the CSS styles and associated images required to display the Point of Sale map are skin/frontend/default/default/pointofsale/.

To translate the wording on the Point of Sale map either use the on-line Magento translation tool or, copy and translate the translation files available in: app/locale/en_US/Wyomind_pointofsale.csv

How can I change the time format of the points of sale?

You need to go to System > Configuration > Wyomind > Point of Sale.

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

How to change the size of the images in Google Map?

In the file: app/design/frontend/default/default/template/pointofsale/pointofsale.pthml, at line 39 change the values for height and weight into:

<?php echo Mage::helper('pointofsale')->getImage($place->getImage(), 150, 150, true, "float:right"); ?><br>

Installation questions

I didn't receive my payment confirmation for Point Of Sale

1. The payment confirmation email should only take a few minutes, rarely more than one hour
2. Check your spam filter
3. Contact us: we will try again to send it

If I want to test an extension first on a staging server, do I have to buy 2 licenses for 2 domains ?

When installing a module on a new environment, you should see a screen as below offering to update the license, just click on the link Request a free license update in your admin, and your request should be approved within one hour.

How do I install Point Of Sale?

1. To complete the setup of your extension in the best way, you first need to disable the compiler in your Magento admin. For that, go to System > Tools > Compilation.

If the compiler is activated, you must disable it by clicking on Disable.

2. Then, you need to refresh caches in System > Cache Management.

 

3. Now you can download the zipped extension from your Wyomind account > My downloads. Choose the one you just purchased and click on the grey arrow.

4. Click on the orange link (example: 3. 1.0 available) to download your extension.

5. Once you have downloaded it, unzip the folder content.

6. Copy the folder content (app,skin and lib directories) and paste all files and directories into your Magento web site root directory.

7. Once your installation is complete, don’t forget to enable the Compiler if it was activated before the installation and to Run Compilation Process.

8. Clean the cache and log in again.  

Well done, your Wyomind extension installation is all set! Have a look at our next FAQ on how to activate your license.


I'm asking to overwrite /lib/Varien/Data/Form/Element/link.php, should I carry on?

You can skip this file, it's only for magento < 1.4.

How do I activate Point Of Sale ?

Now you must activate your license.

1. Copy the activation key (example: ACTKEY-ABCD)
2. Go to System > Configuration > Wyomind and choose the Wyomind extension you have installed.
3. Paste the activation key (that you previously copied from your Wyomind account) in the Activation key field.
4. Save your data.
5. Choose an activation method between Automatic (Yes) and Manual (No) .
Automatic (Yes): you allow a connection to Wyomind's license server
Manual (No): you must log in with your browser to Wyomind's license server

6. A notification appears at the top of your admin: Activate it now! Click on it.
7. Copy and paste the license code in the License code field of your admin or click on Activate now!.
8. You must log out and clean the caches so that the installation is complete. And that's all!

How do I uninstall Point Of Sale?

In order to uninstall Point Of Sale, you must remove all the following files and directories:

  • app/etc/modules/Wyomind_pointofsale.xml
  • app/code/local/Wyomindpointofsale
  • design/adminhtml/default/default/layout/pointofsale.xml
  • design/adminhtml/default/default/template/pointofsale
  • skin/adminhtml/default/default/pointofsale
  • app/locale/lang_LANG/Wyomind_pointofsale.csv

 

Clean the cache and re-launch the compiler (if you use it).

I get an error "err_connection_reset".

It can happen on localhost environments because of rights on session files stored locally.
You have to rename app/code/local/wyomind/pointofsale/sql/pointofsale_setup to something different: for example pointofsale_setup_XX.

I get a 404 error instead of the configuration page in the admin panel

Most of the time log-out/log-in may solve this issue.

I get an error saying "Base table or view not found".

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

You can fix it by following these steps :

  • Access your database via your control panel (cPanel for example)
  • Delete the entry pointofsale_setup from the table core_resource
  • Logout from your Magento admin
  • Log into your Magento admin

I get a fatal error concerning Mage_Core_Model_Resource_Setup.php

If your site crashes and gives this error message after uploading all files to the correct folders:

Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in includes/src/Mage_Core_Model_Resource_Setup.php on line 234

It probably comes from installing an extension while the compiler is still enabled.

Important note:
• If the compilation is enabled on your website (System > Tools > Compilation). Disable it first before installing any extension. After installation re-run the compilation process and re-enable the compiler.
• Before installing any extension, it's advisable to backup your Magento installation.

Here is the way to disable the magento compiler:
Edit the following file: includes/config.php and add a # before the 2 following lines:

define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

to get:

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

Then go back to your website admin and re-run the compilation process.

Point Of Sale Features
  • Geolocation based on HTML 5
  • Display directions to all your stores from any location
  • Configurable templates
  • No google API key required
  • Unlimited number of stores
  • Display local stores by website or store view
  • May be translated for all languages by using a classic translation file
  • Display a google map on the page of your choice
  • Very reactive support
Point Of Sale Screenshots
User's reviews

Leave your review on Magento Connect and get 3 additional months of free upgrade

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

2012-12-12

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

2011-12-09

logo of PayPal


We are proud to be
magento partner

Support or enquiries by email 7/7 . answer under 24h.

15 days money back guarantee

Free Lifetime Support

3 months free updates