Before setting up, it is important to understand how the configuration of the Registers, Outlets, Receipts and Product Grids integrate on your eShop Pro store.
A Register cannot exist if there is no Outlet, Product Grid or Receipt Template. The process to successfully setting up your POS should be as follows
The outlet is your physical store where you are going to sell your products. There is no restriction to how many outlets you can set up. It is important to be as detailed as you can when setting up your outlet as this information is printed and displayed and printed on your receipt.
The table above displays an overview of all the outlets configured. To delete an outlet, simply check the box of the outlet and click on Delete in the Bulk Actions menu. If the checkbox is disabled, this means that the outlet is currently assigned to a register. You will have to either assign the register to a different outlet or delete the register completely. You can see a count of the number of registers assigned to the outlet on the far right of the table.
The name of the outlet is used to identify the outlet when assigning registers, users and filtering orders. The address of the outlet can be used for tax calculation purposes.
Contact details are used to inform your customers on how to contact and enquire about their in-store purchase, these details can be used and displayed on the receipt.
Social details allows your customers to reach out to you via their social network. Currently, the Point of Sale only supports the Facebook and Twitter handles.
Go to Point of Sale > Receipts > Add New and follow the instructions below. On this page, there are two columns of meta boxes. On the left is the specific data that you would like to be displayed and on the right is the preview of the receipt as well as an option to upload a logo to be displayed on the receipt.
The preview changes as you configure the options to the left. There will be information taken from the logged in user to display how it would look like if you served the order, this is dynamic information and so would not be shown on the real receipt.
Items in [square brackets] represent the data from the order such as date, time and register name.
Receipt general settings
Header & Footer
These meta boxes contain a visual editor which allows you to enter custom information which is displayed on the receipt. As shown in the preview, the header is displayed below the outlet details and above the order details. The footer is displayed at the very bottom, after the order barcode.
You can upload a logo to be printed on the receipt. It is recommended to choose a logo that can be printed on a thermal printer as that is what is commonly used to print receipts. The recommended height to width ratio is 1:4. For example; 70px height and 280px width.
The preview is a good indicator on how your receipt will look like when it’s printed. The appearance as well as information shown is all dynamic and dependant on what is entered on the left side of the page.
Product grids lets you define the products that you want to show on each register. Using tiles which represent a produce, you can customise the product grid layout. Each register must have an assigned product grid.
You can have automatic product grids (that displays either All Products or a grid of the Category Taxonomy) or manual product grids which can be configured to exactly the way you want it from appearance to positioning.
The table above shows an overview of the product grids:
To set up your product grid, go to Point of Sale > Product Grids and enter the following information: –
Once you’ve added your Product Grid, click on the gears icon on the right to configure and add tiles.
From this page, you can add tiles per product or per product category.
To add a tile that represents a product, follow the instructions below: –
Image tile preview
If a variable product is selected, you will be prompted to select a default selection. This is not required but if you would like this tile to represent a specific variation, then it is required.
Default selection of variable products
Per Product Category
Per product category
To add multiple tiles per product category, follow the instructions below: –
You can preview the product grid by clicking on the Configure Tiles button and scrolling to the bottom.
From Products Screen
You can assign product grids to a product directly from the product page. Select the product you would like to add to the product grid, locate the meta box titled ‘Point of Sale’ and select the product grids you want this product assigned to or you can add a product grid directly from there.
In this set up, we are going to assign the current logged in user to the outlet. However, for other users you would go to their username i.e. to Users > Username > Profile.
User profile settings
Go to Users > Your Profile and then scroll down to Point of Sale. Here you can select the following options:
The register is your physical Point of Sale, similar to the till or checkout. There is no restriction to how many registers you can set up. The register settings affect the process of when you take POS sales.
The table above shows an overview of the registers:
To set up your register, go to Point of Sale > Registers and follow the instructions below: –
End Of Sale
End of sale
These settings affect what happens at the end of every sale made through this register.
The register can either be open or closed. The option to enter/open the register can vary depending on the circumstances.
Register is ready to open
Register is already opened by yourself and can be re-entered
Register is already opened by someone else, it cannot be closed or entered
Register cannot be opened as the user is not assigned to the register outlet
Managing orders taken by your Point of Sale is no different to managing orders placed through your web store. To learn more about managing orders through eShop Pro.
The Cloud App adds an extra column between the Order Status and Order columns. This column indicates whether this is a POS or WEB order. Hovering over this icon will indicate this in further detail.
The Cloud App adds extra information to the order details page which is stored under custom fields.
You can reprint a receipt for an order at any time from the Orders screen. Simply locate the order and click on the ‘Reprint Receipts’ action icon.
If you have the order number printed as a barcode on the receipt, you can scan this code from the Orders page and locate the order instantly. Simply click on the ‘Scan Order’ button and scan the order number. The Cloud App will automatically pull up the scanned order.
The Point of Sale Cloud App is a very complex Cloud App and so there are many configurations to configure to meet everyone’s needs. You can view these configurations by going to Point of Sale > Settings.
Options here affect the general set up of the register.
Enabling the stock quantity identifier will show the remaining stock when a product is added to the basket.
Defines the preset buttons when applying discount to the order. You can only select a maximum of 4 presets.
Discount preset buttons
Select which filters appear on the Orders page to filter. You can select out of Registers and Outlets.
Order filters for Registers and Outlets
Force SSL (HTTPS) on the POS page. An SSL certificate is required for this option to work correctly.
These options affect how the tiles appear on the product grid.
Enable this to show a quantity increment button when adding products to the basket using the product grid.
Enable this to show a quantity increment button and a keypad when adding products to the basket using the product grid.Quantity Increment needs to be enabled before enabling this option.
Enable this option to show image only tiles which displays the product image as the tile.
Image only tiles
Default Tile Sorting
This controls the default sorting for the tiles when showing all products as the product grid.
These options affect the status of the order when using the register.
Select the order status of the completed orders when using the register. Custom statuses are also loaded within this field. A completed order is when payment is complete using the payment modal screen.
Select the order status of the saved orders when using the register. Custom statuses are also loaded within this field. A saved order is when the order is saved using the save button.
Select the order status of loaded orders when using the Load Orders button in the register. You can load orders from the register by clicking on the Load Orders button:
Load orders button
Load orders result
Load Web Orders
Check this box to include web orders placed through the web store in the load orders modal window.
These options affect the use of scanning hardware such as barcode scanners and magnetic card readers.
Enable this so that the Cloud App can listen to any barcode scanners inputting the scanned barcode result. Once scan is complete, the scanned item will automatically be added to the basket. If the item is a variable SKU, option to choose variations is shown.
It is recommend, although not required, that your barcode scanner includes a carriage return after every scan.
We do not have a list of officially supported barcode scanners, but our users have kindly contributed to a list of supported scanners based on their findings.
Credit/Debit Card Scanning
Enable this so that the Cloud App can parse the scanned output into the relevant checkout fields. This feature is only supported on specific payment gateways.
Please be sure that your language input for your computer is set to English when scanning your card as this affects the output given by your card reader.
These options affect the account creation process when creating customers from the register.
Choose how the username should be generated when the customer is created through the registers customer details panel.
Enable this option to receive new order email notifications to the admin user. You can configure the settings of this email by going to eShop Pro > Settings > Emails > New Order.
Enable this option to send an email to the customer when an account is created using the register. You can configure the settings of this email by going to eShop Pro > Settings > Emails > New Account.
These settings affect how the tax is calculated when using the register.
This setting will not work if tax calculation is not enabled from eShop Pro. To enable tax calculation, go to eShop Pro > Settings > Tax.
Enable this option to allow the Point of Sale to calculate the tax using the eShop Pro configurations. This will follow the rates and values set under eShop Pro.
Calculate Tax Based On
This option determines which address is used to calculate tax. Most states/countries require you to calculate tax based on the Shipping Address.
Default Customer Address
This option determines which address is used to calculate the tax for the default customer such as the Guest.
The list of payment gateways in this table is populated based on what payment gateway Cloud Apps are installed and activated. If the Cloud App is installed and not activated, the gateway will not appear under this table. The payment gateway does not need to enabled under eShop Pro > Settings > Checkout.
To display the payment gateway in the payments modal screen, simply check the box next to relevant gateway and click ‘Save Changes’. Configurations of your payment gateway can be found under eShop Pro > Settings > Checkout.
These options affect the appearance of the register from the layout to the display of the WordPress admin bar.
Choose whether to display the product grid, company mage, text or company image and text. The basket on the left will remain unaffected.
If you select ‘Company Image’ or ‘Company Image + Text’ for the register layout, a company logo is required. Click on Upload to attach the company logo to the register page.