Don't have an account? Create Now!


LoginLog in to manage your personal or business account with us.

Lost password?

Already have an account? Login in here


Sign upRegister now to gain access to applications, free credits and resources.

Forgot PasswordWe will reset your account and provide an email confirmation.

Our Applications

What we do..

Core products, applications and services to extend your capabilities.

Jobs

Ninjas handle everything from your tasks and projects to development for you. All you need to do is pick the service you want done and add some details, and we will take care of the rest!

Membership

Get the best out of our apps and services by subscribing to our cost-effective Membership Plans. Get unrestricted access to all under one roof..

Cloudlets

With the help of Ninjas and Cloud technologies, you can easily build, design and manage your websites & applications. Choose from over 132 different cloudlet apps and themes.

Credits

Credits offer a uniform currency exchange, employable around the world with no prejudice. You can easily top-up, manage payment options, set auto top-ups and more through it.

Ninja

Become part of our Ninja team and have access to amazing opportunities. Broaden your knowledge & experience levels. So why not join us now and take your career to the next level!

Interfacer

Leverage the power of One Spiffy’s strong APIs to incorporate your services and applications. In search of a precise API for your app? Contact us and we will be happy to help.

Still Exploring?

Let’s get you started now!

Simply provide us with your name and email address, we will do the rest.

12 minutes to read
Setting up eShop Pro POS

Sep 1, 2016 | Uncategorized | 1 comment

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

1. Outlets

Outlet details

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.

Outlet Details

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

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

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.

Receipts

Receipt templates

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.

General

Receipt general settings

  • Receipt Name – this is to identify the receipt when configuring it with the register.
  • Receipt Title – enter the text of the title as you want it to appear on the receipt.
  • Print Outlet Address – check this box to print the outlet address.
  • Print Outlet Contact Details – check this box to print the outlet contact details.
    • Telephone Label – enter the text for the label of the telephone field.
    • Fax Label – enter the text for the label of the fax field.
    • Email Label – enter the text for the label of the email field.
    • Website Label – enter the text for the label of the website field.
  • Print Tax Number – check this box if you’d like to include the tax number of your company in the receipt. This number is taken from the tax number field which is filled when creating a register.
    • Tax Number Label – enter the text for the label of the tax number field.
  • Order Number Label – enter the text for the label of the order number field.
  • Print Order Date – check this box if you’d like the order date to be printed on the receipt.
    • Order Date Label – enter the text for the label of the order date field.
    • Date Format – select the order date format which is displayed on the receipt.
  • Print Server – check this box if you’d like to include the information of who served the customer in the receipt. This will be the display name of the user logged in when the register is open.
    • Served By Label – enter the text for the label of the server field.
  • Tax Label – enter the text for the label of the tax field. This field will display the tax (for each rate) of the order.
  • Total Label – enter the text for the label of the total field. This field will display the total amount of the order.
  • Payment Label – enter the text for the label of the sales field. This field will display the sales made for each payment type.
  • Print Number of Items – check this box if you’d like to include a count of the number of items in the order i.e. for bag checks.
    • Number of Items Label – enter the text for the label of the number of items field.
  • Print Order Barcode – check this box if you’d like a barcode of the order number generated and printed at the bottom of the receipt.

Style

Receipt style

  • Text Size – select the size of the text for the general receipt.
  • Title Position – select the positioning of the receipt title.
  • Logo Size – select the size of the logo for the receipt.
  • Logo Position – select the positioning of the logo for the receipt.
  • Address & Contact Position – select the positioning of the address & contact details on the receipt.
  • Tax Number Position – select the positioning of the tax number for the receipt.

Header & Footer

Receipt header

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.

Logo

Receipt logo

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.

Preview

Receipt preview

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

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.

Grids

Product grids

The table above shows an overview of the product grids:

  1. Product Grid Name – the name of the product grid.
  2. Slug – slug of the product grid.
  3. Tiles – comma separated view of the tiles that are configured to this product grid.
  4. Configure Tiles – button which loads the Configure Tiles page allowing you to add tiles to the grid.

To set up your product grid, go to Point of Sale > Product Grids and enter the following information: –

  • Name – this is to identify the product grid when configuring the register or assigning products to the grid.
  • Slug – this is the slug of the product grid, usually lower case and contains no spaces.
  • Default sort order – select how you want the tiles to be sorted; custom by order or default by global settings.

Once you’ve added your Product Grid, click on the gears icon on the right to configure and add tiles.

Tiles

Tiles general

From this page, you can add tiles per product or per product category.

Per Product

To add a tile that represents a product, follow the instructions below: –

  1. Select Product as the option to add the tile.
  2. Search for the Product you would like to add as a tile.
  3. Select the product you want this tile to represent.
  4. Select whether you want the product image as the tile or a defined colour.
    1. Image – a preview is shown with the product image, simply click on Add New Tile to add this tile to the grid.
    2. Colour – options to define the background colour and text colour is give. After selecting the colours, a preview is shown with the selected colours. Simply click on Add New Tile to add this tile to the grid.

Coloured preview

Define colour

Image tile preview

Search product

Variable Products

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: –

  1. Select Category as the option to add the tile.
  2. Select the category you want to add product from.
  3. Click Add New Tile to add the tiles from the selected category.

Grid Preview

You can preview the product grid by clicking on the Configure Tiles button and scrolling to the bottom.

Grid preview

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.

Cashiers

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:

  • Outlet – select the outlet which the user will be assigned to.
  • Discount – enable or disable the option to give discounts to the orders.

Registers

Registers page

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:

  1. Register Status – either open or closed.
  2. Register – the name of the register, product grid and receipt template.
  3. Outlet – outlet of which this regsiter is assigned to.
  4. Access – access button used to open the register. If this is disabled, it could either mean that the user is not assigned or the register is opened by someone else.

To set up your register, go to Point of Sale > Registers and follow the instructions below: –

Register Details

Register details

  • Name – this is to identify the register when filtering orders, viewing which register the cashiers are logged in and where the receipt was printed from.
  • Product Grid – select which product grid you want displayed in this register. You can also select: –
    • All Products – this will display all products in store.
    • Category Taxonomy – this will display the products in the category taxonomy of the store. This option uses the same configurations found under eShop Pro > Settings > Products > Display.
  • Prefix – this is the prefix of the order number for all orders processed through this register.
  • Suffix – this is the suffix of the order number for all orders processed through this register.
  • Outlet – select which outlet this register belongs to. Remember, in order for the user to access this register, they must be assigned to this outlet.
  • Tax Number – enter the tax number which is printed on the receipt of orders processed through this register.
  • Default Customer – search and select the default customer for this register. This is useful if and when you would have commission based sales.
  • Default Shipping Method – select the default shipping method for orders processed through this register.

End Of Sale

End of sale

These settings affect what happens at the end of every sale made through this register.

  • Change User – the user will be logged out and the login window will appear.
  • Email Receipt – a copy of the receipt is emailed to the customer. If no customer is loaded, a window with a prompt asking for an email address is shown. You can click cancel or enter the email address and click Ok to send the email.
  • Print Receipt – sets the default setting for the print receipt button displayed on the payments modal window.
  • Note Request – choose whether to display the notes modal window before completing the order or not, or only display when saving orders.

Register Status

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

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.

Orders Page

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.

Orders page

Order Details

The Cloud App adds extra information to the order details page which is stored under custom fields.

  • Amount Change – amount given back in change (when cash sale has taken place).
  • Amount Pay – amount paid by customer, before change is given (when cash sale has taken place).
  • Register ID – ID for the register in the WordPress database.
  • Tax Number – tax number for the register where the order was taken place.
  • Order Type – indicator for the order type; Point of Sale or Website Order.
  • POS Order Number – order number for the POS order including the prefix and suffix.

Reprinting Receipts

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.

Scanning Orders

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.

Settings

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.

General

Options here affect the general set up of the register.

General options

General Options

Stock Quantity

Enabling the stock quantity identifier will show the remaining stock when a product is added to the basket.

Stock identifier

Discount Presets

Defines the preset buttons when applying discount to the order. You can only select a maximum of 4 presets.

Discount preset buttons

Filters

Select which filters appear on the Orders page to filter. You can select out of Registers and Outlets.

Order filters for Registers and Outlets

SSL Options

Force SSL (HTTPS) on the POS page. An SSL certificate is required for this option to work correctly.

Tile Options

Tile options

These options affect how the tiles appear on the product grid.

Quantity Increment

Enable this to show a quantity increment button when adding products to the basket using the product grid.

Quantity increment

Quantity Keypad

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.

Quantity keypad

Image Tiles

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.

Status Options

Status options

These options affect the status of the order when using the register.

Complete Order

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.

Save Order

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.

Load Order

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.

Scanning Options

Scanning options

These options affect the use of scanning hardware such as barcode scanners and magnetic card readers.

Barcode Scanning

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.

Account Options

Account options

These options affect the account creation process when creating customers from the register.

Username

Choose how the username should be generated when the customer is created through the registers customer details panel.

Email Options

Email options

New Order

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.

Account Creation

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.

Tax

Tax Options

Tax options

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.

Tax Calculation

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 eShop Pro – this uses the option set under eShop Pro > Settings > Tax > Calculate Tax Based On.
  • Customer shipping address – this uses the customer shipping address when customer details are entered.
  • Customer billing address – this uses the customer billing address when customer details are entered.
  • Shop base address – this uses the base country set under eShop Pro > Settings > General > Base Location.
  • Outlet address – this uses the outlet address configured under Point of Sale > Outlets. It will use the outlet which the register is assigned to.

Default Customer Address

This option determines which address is used to calculate the tax for the default customer such as the Guest.

  • No address – this does not use any address. For example, no calculation until an address is entered.
  • Shop base address – this uses the shop base address set under eShop Pro > Settings > General > Base Location.
  • Outlet address – this uses the outlet address configured under Point of Sale > Outlets. It will use the outlet which the register is assigned to.

Payment Methods

Payment Gateways

Payment gateways

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.

Layout

Layout Options

Layout options

These options affect the appearance of the register from the layout to the display of the WordPress admin bar.

Register Layout

Choose whether to display the product grid, company mage, text or company image and text. The basket on the left will remain unaffected.

Company Logo

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.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *