Integrating PlentyONE POS
The mobile POS solution PlentyONE POS allows you to integrate your brick and mortar store seamlessly into PlentyONE.
This manual page contains instructions for setting up your PlentyONE POS. Are you setting up PlentyONE POS for the first time? In that case, we recommend that you work through the chapters of this manual page carefully one after the other to carry out the settings.
Alternatively, use the following links and the navigation to the right to jump to the desired content on this manual page.
1. First steps and general information
The point of sale system PlentyONE POS is provided as a component of the plentymarkets App. Take a look at our documentation and learn:
-
which hardware requirements apply to PlentyONE POS.
-
where you can download the plentymarkets App free of charge.
PlentyONE POS can be operated in Euro (EUR), Swiss Franks (CHF) and Pound Sterling (GBP). However, you can only operate the POS in the system currency. The system currency is set in the System » System settings » Orders » Payment » Currencies menu.
Book a POS
To use PlentyONE POS, you need to book one or more POS for your PlentyONE edition. Visit our PlentyONE POS product page to get further information on prices and terms and conditions. |
After you have booked POS, it takes two or three minutes for the activation process to finish in the background. Then, log out of the PlentyONE back end and log in again. This step is also necessary if you have already set up points of sale and book one or several new points of sale later.
Afterwards, you carry out the settings for the points of sale in the PlentyONE back end. First, you assign a POS to a client by creating a POS in the System » System settings » Client » [Select client] » POS menu and carrying out further settings. Proceed as described below.
Do not change POS settings while POS is in use
Do not change POS settings while the POS is in use. If you have to make changes to the POS settings, tell POS users to log out of the app and log back in. Otherwise, discrepancies may occur to totals especially if you make changes to the rounding settings. |
1.1. Creating a POS for a client
First, create a POS for the desired client (store) in the PlentyONE back end.
Creating a POS for a client:
-
Go to Setup » POS » [Select client].
-
Click on New POS.
→ The window New POS is displayed. -
Enter a name for the POS.
-
Save () the settings.
→ A referrer is assigned to the POS.
→ The POS is created and the settings are displayed.
Table 1 describes the menu bar of a POS.
Setting | Explanation |
---|---|
ID |
Unique ID of this POS. The ID is assigned automatically across clients and cannot be changed. |
Copy |
Creates a new POS with the settings of the POS currently displayed. Only the name and the referrer are changed. |
Device |
If this POS is linked to a device, the unique ID of that device is displayed. |
Delete |
Deletes the POS from the system. |
1.2. Basic settings for POS
You are now in the*Setup » Orders » [Open client]* menu.
Make sure that you have opened the newly created POS by clicking on its name in the menu tree on the left. Then, carry out the desired settings in the Basic settings tab of the POS and save these settings. Pay attention to the explanations given in Table 2.
Setting | Explanation |
---|---|
Name |
Enter a name for the POS. |
Referrer |
When you book a POS, a new referrer is generated automatically. This allows you to identify orders generated with this POS. The POS is assigned to an available POS referrer (103.01 to 103.99) automatically. |
Default customer |
Select the default customer which you created for POS orders and to which you want to assign orders generated with this POS. |
Location |
|
Name 1-4; |
Enter the company name and the address of the local store in which the POS is to be operated. |
Sales warehouse |
|
Sales warehouse |
Select the sales warehouse to which you want to book orders generated with this POS. |
Return |
|
Default repair warehouse |
Select the warehouse that is suggested for returned items by default. |
Default rack |
Select the rack of the warehouse that is suggested for returned items by default. |
Default repair storage location |
Select the storage location that is suggested for returned items by default. |
Refund customer with gift card |
Select if POS users are allowed to hand out a coupon to the value of the refund amount instead of paying out the amount in cash. |
Variation ID of refund gift card |
Enter the ID of the variation that serves as the coupon item for refunds. |
Item movement |
|
Reverse stock if order is cancelled |
Activate the option to reverse stock automatically if an order is cancelled. |
External order: Book outgoing items automatically |
Select if outgoing items are booked automatically for external orders that are paid for at the POS. |
Outgoing items for external orders: Book items out of POS sales warehouse |
Select from which warehouse the order items are to be booked out when external orders are completed at the POS. |
Item filter |
|
Apply market availability |
Select if the market availability should be considered for this POS. The market availability is activated in the Markets area of the variation’s Availability tab. |
Include active variations only |
Select if only active variations should be made available for this POS. Variations are activated in the Settings tab of the variation. |
Item information |
|
Attributes |
Activate () this option to display the item attributes in the POS view. |
Unverbindliche Preisempfehlung |
Activate () this option to display the recommended retail price of the item in the POS view. |
Age rating |
Activate () this option to display the age rating saved for the item in the POS view. |
Net stock |
Activate () this option to display the net stock of the item in the POS view. |
External variation ID |
Activate () this option to display the external variation ID in the POS view. |
Variation number |
Activate () this option to display the variation number in the POS view. |
Purchase price |
Activate () this option to display the purchase price of the item in the POS view. |
Operation |
|
Query price if price is 0,00 |
Activate the option to enter the price manually if an item with a price of 0 is added to a POS order. |
Add favourites with quantity 1 |
Activate the option to automatically add favourites to the POS shopping cart with the quantity 1. Add the item to shopping cart again to increase the quantity. |
Numpad (tablet view): Show quick buttons for quantity and exact payment |
Activate the option to show quick buttons for the numpad of the POS.
|
Show expected cash on hand |
Choose whether the expected cash on hand should be displayed while creating a z report or a till count report. This option is deactivated by default. In other words, POS users _do not_see how much money is expected to be in the till while they count the cash. It’s a good idea not to change this setting, as it ensures that POS users really count the cash themselves. If POS users see this information, they might be tempted to blindly accept the value rather than count themselves. |
Cash register drawer |
Select if the cash drawer should only be opened if customers pay in cash or a cash refund takes place. If his option is activated, the cash drawer will not be opened if in case of payments or refunds via card terminals. |
Loyalty card |
|
Customer identification |
Select what contact data is searched if a barcode with a plus sign prefix (+) is scanned. |
Fiscalisation (Germany) |
|
POS serial number |
After successfully linking a technical security unit with the POS, the serial number is added in this field automatically. |
TSE serial number |
After successfully linking a technical security unit with the POS, the serial number is added in this field automatically. |
TSE public key |
After successfully linking a technical security unit with the POS, the serial number is added in this field automatically. |
Fiscalisation (Austria) |
|
POS identification number |
The POS identification number registered with FinanzOnline. |
AES key |
Enter the AES key to be used for encrypting the revenue counter of the POS. You can enter any AES key. However, once a start receipt has been created for the POS, the AES key can no longer be changed. |
Trust service provider |
Enter the name of the signature service provider (Vertrauensdiensteanbieter) you bought the certificate from. |
Serial number of signature certificate |
Enter the serial number of the signature certificate. You can find this serial number in the documentation you received from the service provider (Vertrauensdiensteanbieter). |
1.3. Managing favourites
You can add variations to the favourites list. This allows POS users to add frequently sold variations to the POS shopping cart more quickly.
1.3.1. Saving variations as favourites
Proceed as described below to save variations as favourites.
Saving variations as favourites:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Click on the Favourites tab.
-
Click on the Add variation tab.
→ A list of the variations is displayed. -
Optional: If necessary, use the filter to limit the number of variations shown.
-
Click on Add variations.
→ The variations are added to the list of favourites and displayed in the Favourites tab.
→ Next time the POS is synchronised, the favourites are sent to the POS.
POS users' favourites take priority
POS users can create their own favourites in PlentyONE POS. The POS user’s favourites take priority over those favourites saved in the PlentyONE back end. |
1.3.2. Changing the order of favourites
You can change the priority of favourites using the arrow symbols in the Favourites tab. Move your most sold variations to the top of the list. The first variation on the list also is the first one displayed in the favourites list of POS users. Proceed as described below to set the order in which favourites are displayed.
Changing the order of favourites:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Open the Favourites tab.
→ A list of the variations of the favourites list is displayed. -
In the Actions column, click on the arrow of the variation you want to move.
→ Use the up arrow to increase the priority of a variation.
→ Use the down arrow to decrease the priority of a variation.
1.3.3. Copying the favourites list to another POS
You can copy the favourites list of one POS to one or several other POS of the same client. This action does not delete existing favourites from the target POS. To do so, proceed as described below.
Copying favourites to another POS:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Open the Favourites tab.
→ A list of the variations of the favourites list is displayed. -
Click on Copy favourites.
→ The Copy favourites window is displayed. -
Place check marks next to the POS to which you want to copy the favourites of this POS.
-
Click on Save ().
→ The favourites are copied to the selected POS.
1.3.4. Deleting variations from the favourites list
Proceed as described below to delete variations from the favourites list. Variations you delete from the list are deleted from the POS’s favourites list during the next synchronisation.
Deleting variations from the favourites list:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Open the Favourites tab.
→ A list of the variations of the favourites list is displayed. -
In the variation’s column, click on Delete.
→ The variation is deleted from the favourites list.
1.4. Editing the receipt template
In the Receipt tab of the POS settings, you specify the data to be displayed on receipts. Upload an image (optional) and specify the information to be displayed in the header and footer of receipts. By default, the header contains the information saved in the System » Settings » Master data menu. You can customise this information for each POS. Use the footer for any additional information. For example, tell your customers about special offers or your online store.
Editing the receipt template:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Click on the Receipt tab.
-
Place a check mark next to the components to be shown on the POS’s receipts.
-
Carry out the desired settings. Note Table 3.
-
Save () the settings.
→ The receipt template is created.
Setting | Explanation |
---|---|
Receipt settings |
|
Print and save gift card receipt |
Select if a coupon receipt should be printed and saved in the document archive. Not activated (default) = No coupon receipt is printed.
Note: Regardless of the setting you select, the coupon code is always printed on the normal POS order receipt when a coupon is sold. |
Hide grand total on z report |
Select if the grand total should be included in the z report. |
List discount codes on z report individually |
Select if discount codes redeemed in connection with promotional coupons should be listed individually on the z report. Not activated (default) = The total amount of all redeemed coupon codes is listed on the z report. |
Receipt content |
|
List identical order items |
Select how to list several identical variations on receipts. |
Order item details |
Select one of the options Variation ID, Variation number, Attributes or External variation ID to display the corresponding additional information on the sold item on the receipt. The information is displayed below the item name on the receipt. Activate the option None if no additional information should be displayed. |
Image |
Activate the option and select a PNG file to display on the receipts generated by the POS. The file has to be uploaded to the Shop » Image gallery menu beforehand. |
Header |
If the option is selected, the field’s content is displayed as a header on all receipts issued by the POS. By default, the header contains the information saved in the System » Settings » Master data menu. Make changes as needed. |
Barcode |
Should barcodes be displayed on your receipts? |
Footer |
Activate this option and enter an additional text. |
2. Managing user accounts for PlentyONE POS
The following preparations are necessary to allow POS users access to PlentyONE POS:
-
Creating user accounts for POS users without admin accounts
-
Activate rights for POS visibility
-
Activate rights for POS functions (optional)
-
Activate rights for communication with the PlentyONE back end via REST API
-
Activate rights for visibility of key figures (optional)
-
Activate order referrers
The settings you need to create a user account for a POS user are described below. For general information about user accounts and user rights, refer to the User accounts and access page of the manual.
Tip: Create a role for POS users
To simplify rights management for POS users, create a role with those rights your POS users need, and link this role to the user accounts of POS users. |
2.1. Creating an account for POS users
To give new POS users access to PlentyONE POS, create user accounts for those users in the PlentyONE back end. To do so, proceed as described below.
Creating user accounts for POS users:
-
Open the Setup » Account management » Accounts menu.
-
Click on New ().
-
Enter the User name.
-
Enter the Real name.
-
Enter the Password.
-
Repeat the password.
-
Enter an App pin with 4 to 12 numbers.
-
Re-enter the app PIN.
-
Enter the user’s email address. This allows the user to receive messages from the system.
-
Save () the settings.
App PIN for quickly switching user accounts
The app PIN allows users to quickly switch between user accounts in some of the views of the plentymarkets App. Users always need to enter their password to log into the app for the first time. Thus, your POS users need a password and a PIN. |
2.2. .Assigning rights for POS users
Now assign rights for the communication between PlentyONE POS and the PlentyONE back end.
Users with roles that are not of the type Administrator can only see certain sections and menus in PlentyONE. This means they only have limited access to the system. If employees use the basic functionalities of PlentyONE POS as POS users, they need at least the following rights:
-
POS > Read
-
CRM > Campaign > Code > Read
-
CRM > Campaign > Code > Create
-
CRM > Campaign > Code > Delete
-
CRM > Address > Read
-
Orders > Read
-
Orders > Create
-
Stock > Warehouses > Warehouse location > Read
Note that only users with roles of the type Administrator can grant rights.
Assigning rights:
-
Open the menu Setup » Account management » Roles.
→ The roles overview opens. -
Click on New (add).
→ The role creation menu opens. -
Enter a name for the role.
-
Switch to the advanced mode by toggling Advanced (toggle_on) slider.
-
Assign the rights for the respective section by ticking the check boxes indicated above.
Note: You can either grant rights for complete sections or limit the rights you grant the user. To only grant limited rights in a certain section, expand the section. -
Save (save) the settings.
The simple mode and advanced mode are connected. If you check menu visibilities in the simple mode the corresponding permissions in the advanced mode will be checked automatically. The connection only exists in this direction. If you check permissions in the advanced mode no menu or plugin visibilities will be checked automatically. |
2.3. Activating POS visibility for POS users
Now you define which functions and key figures are visible to users without admin accounts in the plentymarkets App.
Activating rights for mobile access:
-
Open the menu Setup » Account management » Roles.
→ The detail view opens. -
Click on Search () to search for roles.
-
Open the desired role.
-
Click on Rights.
-
Activate () the option plentymarkets App / PlentyONE POS » POS functions » Z2 receipt (AT) » See.
-
Save () the settings.
-
Activate additional rights if you want to allow the user to access other areas of the plentymarkets App.
-
Save () the settings.
→ The user is able to access PlentyONE POS and can create POS orders.
2.4. Activating rights for optional POS functions
For POS users to edit prices, rename order items and/or give discounts, you need to assign the appropriate rights to POS users. Click here to learn how to create roles and assign them to users. You also activate additional app functions for users.
By assigning roles in the PlentyONE back end, you determine the POS functions that POS users are allowed to use. You also define which additional functions and key figures are visible in the plentymarkets App.
Activating rights for POS functions:
-
Open the menu Setup » Account management » Roles.
→ The detail view opens. -
Click on Search () to search for roles.
-
Open the desired role.
-
Click on Rights.
-
Activate the POS functions that the POS user should have access to. Note Table 4.
-
Save () the settings.
Setting | Explanation |
---|---|
Visible functions |
|
POS |
Grants POS users access to PlentyONE POS. |
POS functions |
|
Edit price |
Allows POS users to edit prices of order items. |
Rename order item |
Allows POS users to change the name of order items. |
Give discount |
Allows POS users to give discounts on order items or complete orders. |
Selling items |
Allows POS users to sell items with the point of sale system. |
Lock POS |
Allows POS users to lock a POS. |
Deposits and withdrawals |
Allows POS users to deposit and withdraw cash from the POS. |
Till count |
Allows POS users to record the result of till counts. |
Z report |
Allows POS users to create z reports.
|
X report |
Allows POS users to create x reports.
|
TSE unit |
Allows POS users to open the TSE unit menu in the plentymarkets App. This menu displays status information on the TSE unit. In addition, POS users with this right are authorised to create TSE exports. |
Item synchronisation |
Allows POS users to synchronise item data with the POS. |
Upload orders |
|
Allows POS users to upload POS orders to the PlentyONE back end. |
Create return |
Allows POS users to book returns. |
Select customer |
Allows POS users to look up customer data from the POS shopping cart and to select an existing PlentyONE customer for the order. |
|
Cancellation |
Allows POS users to cancel orders. |
2.5. Activating order referrers for POS users
Activating order referrers:
-
Open the menu Setup » Account management » Roles.
→ The detail view opens. -
Click on Search ().
→ The roles are displayed. -
Open the desired role.
-
Go to the Access rights area.
-
Open the entry Order referrer.
→ A list of available order referrers is displayed. In this list, each POS system linked to your PlentyONE system is shown as a separate order referrer. -
Activate all POS systems on which the POS user should work.
-
Save () the settings.
Check order referrers carefully
Pay close attention to activating all POS order referrers for which the POS user should be able to ring up customers. If, for example, two POS are used in your store, activate both POS order referrers for the user. If you do not do so, the user will not be able to ring up a customer at POS 1 and later process a return for the same order using POS 2. |
2.6. Unlocking a POS user
If an incorrect password is entered several times in succession, the login is blocked for a certain amount of time. As a user with admin rights, you can unlock the user manually in the PlentyONE back end.
Unlocking a user:
-
Open the Setup » Account management » Accounts menu.
-
Open an account.
-
In the Login data area, click on Unblock login.
→ The POS user is able to log into the plentymarkets App.
3. Activating payment methods for POS orders
To take payment for orders generated in PlentyONE POS, activate those payment methods you want to allow. As a minimum, you need to activate the payment method Pay upon pickup so customers can pay cash. All other payment methods are optional.
To activate the payment methods for PlentyONE POS, you need the free PlentyONE POS payment methods plugin. The plugin provides the following payment methods:
-
4 » Pay upon pickup for cash payments
-
11 » Cash sale/cash card for card payments via external payment terminals
-
1700 » Coupon for gift card purchases
Activating payment methods for POS orders:
-
Install the plugin PlentyONE POS payment methods.
Note: Pay attention to the information provided in the Description area of the plugin. -
Go to Setup » Assistants » Plugins.
-
Click on the plugin set in which you have installed the plugin.
-
Open the assistant PlentyONE POS payment methods.
-
Enter names for the payment methods.
-
Complete the assistant.
→ The payment methods are activated and are available in the Setup » Orders » Payments » Payment methods menu. There, you can deactivate individual payment methods as needed. However, keep in mind that at least the payment method Pay upon pickup has to be activated at all times for PlentyONE POS.
Renaming payment methods
You can return to the assistant and finish it again at a later point in time if you wish to change the payment method names again. The name is displayed in the PlentyONE back end, on PlentyONE POS receipts, in the X and Z report and in all exports generated via PlentyONE POS. |
Note that payment methods must also be permitted for customer classes in another menu. For further information, refer to Permitting the payment method in a customer class.
Payment method Cash sale/cash card
For the payment method 11 » Cash sale/cash card, also go to System » Client » [Select client] » POS » [Open POS] » Tab: Payment method and select Unconnected device in the POS terminal area. |
3.1. Linking payment terminals
Requirements for card terminals
Each card terminal has their own system requirements. Depending on the use case, those requirements might affect the POS hardware that you need. Click on the respective link to obtain specific information. Read the information carefully before buying a POS device and pay attention to possible limitations. |
Some card terminals can be linked to PlentyONE POS by downloading provisioning plugins free of charge. PlentyONE POS currently supports the following card terminals:
Check the plugin descriptions for further information and setup instructions. To do so, click on the respective link in the list.
4. Saving booking accounts for PlentyONE POS events
Orders generated in PlentyONE POS are assigned to the revenue accounts saved in PlentyONE. Because deposits, withdrawals and till count discrepancies are not orders, you can save booking accounts for these POS events. This helps you to manage which booking accounts to associate with different POS deposits and withdrawals. In addition, you can save booking accounts for discrepancies resulting from till counts.
4.1. Saving booking accounts for till count discrepancies
If the actual cash on hand differs from the expected cash on hand after the count, you either need to balance the discrepancy or book the difference. When the difference is booked, the actual cash on hand is saved as the new expected cash on hand. At the same time, either a deposit (+) or a withdrawal (-) is booked depending on whether the difference is positive or negative. Proceed as described below to assign discrepancies resulting from till counts to booking accounts.
Saving booking accounts for till count discrepancies:
-
Go to System » Client » [Select client] » Locations » [Select location] » Accounting.
-
Scroll down until you see the areas POS events deposit and POS events withdrawal.
-
In the POS events withdrawal area, click on the Account field in the Till count line.
-
Enter the account that you want to assign to withdrawals that occur if there is more cash in the till than expected.
-
In the POS events deposit area, click on the Account field in the Till count line.
-
Enter the account that you want to assign to deposits that occur if there is less money in the till than expected.
-
Save () the settings.
→ The booking accounts are saved.
→ Deposits and withdrawals that result from till count discrepancies are booked to this account automatically.
4.2. Saving booking accounts for general deposits and withdrawals
When POS users deposit or withdraw cash from a PlentyONE POS, they select a POS event to save a reason for the booking. By default, one POS event Withdrawal and one POS event Deposit are saved in the system. These events cannot be deleted. If you want to book deposit and/or withdrawal amounts to specific booking accounts, you can save booking accounts for these events. Proceed as described below to save accounts for these events. You also can save additional accounts if you want to assign different booking accounts to different events.
Saving booking accounts for deposits and withdrawals:
-
Go to System » Client » [Select client] » Locations » [Select location] » Accounting.
-
Scroll down until you see the areas POS events deposit and POS events withdrawal.
-
In the POS events withdrawal area, click on the Account field in the Withdrawal line.
-
Enter the account that you want to assign to general withdrawals.
-
In the POS events deposit area, click on the Account field in the Deposit line.
-
Enter the account that you want to assign to general deposits.
-
Save () the settings.
→ The booking accounts are saved.
→ Deposits or withdrawals are assigned to this account.
4.3. Saving additional booking accounts for deposits and withdrawals
If you want to assign PlentyONE POS deposits and withdrawals to different booking accounts depending on the reason for the cash transfer, you can save additional POS events. POS users can select these POS events when they withdraw or deposit cash from the POS. Proceed as described below to save additional combinations of POS events and booking accounts.
Saving additional booking accounts for deposits and withdrawals:
-
Go to System » Client » [Select client] » Locations » [Select location] » Accounting.
-
Scroll down until you see the areas POS events deposit and POS events withdrawal.
-
Click on Add () in one of the areas, depending on the purpose of the booking account. → An empty entry is created.
-
Enter the Name that POS users can select from the drop-down list when they deposit or withdraw cash.
-
Enter the booking account that you want to associate with the deposit or withdrawal.
Tip: Click and hold (drag_indicator) to rearrange the entries. This way, you can adjust the order in which the events are displayed in the app. -
Save () the settings.
→ The booking account is saved.
→ POS users can select the event from the drop-down list during deposits and withdrawals.
5. Creating the shipping method Pickup
For POS orders to be processed correctly in PlentyONE, you need to allow the shipping method Self pickup for those items you want to bill through PlentyONE POS. The following preparations are necessary:
-
Creating a shipping service provider for pickup
-
Creating a shipping profile for pickup
-
Activating the pickup shipping profile for an item
These preparations are described below.
5.1. Creating a shipping service provider for pickup
Proceed as described below to create shipping service provider Self pickup. Only settings necessary to configure this shipping service provider are described. For general information about shipping service providers, refer to the Preparing the shipment page of the manual.
Creating a shipping service provider for pickup:
-
Go to Setup » Orders » Shipping » Settings » Tab: Shipping service provider.
-
Click on New ().
→ A new line is added at the bottom of the overview. -
Carry out the settings. Pay attention to the explanations given in Table 5.
-
Save () the settings.
Setting | Explanation |
---|---|
Name (en) |
Enter a name for the shipping service provider, for example Pickup. |
Name (back end) |
Enter a name that will only be displayed in the back end of the system, such as Pickup. |
Shipping service provider |
Select the option Self pickup from the drop-down list. |
5.2. Creating a shipping profile for pickup
Now create a shipping profile for pickup. Only settings necessary to configure this shipping profile are described. For general information about shipping profiles, refer to the Preparing the shipment page of the manual.
Creating a shipping profile for pickup:
-
Go to Setup » Orders » Shipping » Settings » Tab: Shipping profiles.
-
Click on New ().
-
Select the shipping service provider that you just created from the drop-down list.
-
Carry out the settings. Pay attention to the explanations given in Table 6.
-
Save () the settings.
→ The Table of shipping charges tab is displayed. -
Save the settings of the Table of shipping charges tab without making changes.
Setting | Explanation |
---|---|
Shipping service provider |
Select the shipping service provider Self pickup from the drop-down list. |
Clients (stores) |
This option is only displayed if at least one client (shop) has been set up in your system. Select a client) or the option ALL if you want to use the shipping profile for all online stores. |
Order referrer |
Select one or more PlentyONE POS as the order referrer. |
Blocked payment methods |
Select the payment methods that should not be offered for the shipping profile Self pickup. |
5.3. Activating a shipping profile for an item
Now activate the shipping profile Self pickup for those items you want to sell at the POS.
Activating a shipping profile for pickup:
-
Go to Item » Edit item.
-
Open the item.
-
Click on the Global tab.
-
Activate the shipping profile Self pickup.
-
Save () the settings.
Do you want to activate the shipping profile for a large number of items at the same time? Then use the item group function.
6. Managing prices for POS orders
You need at least one sales price for which the POS referrer is activated to save POS prices for variations. Sales prices are created and managed centrally. Save prices for variations by linking variations to the sales price and saving a price.
6.1. Creating a sales price for POS orders
If you have created sales prices with the right characteristics for POS orders already, you just need to activate the relevant POS referrer for this sales price. Proceed as described below to create a sales price for POS orders. Only settings necessary to configure the POS referrers are described.
Creating a sales price for POS orders:
-
Go to Setup » Item » Sales prices.
-
Click on New ().
→ The New tab opens. -
Carry out the settings according to Table 7.
-
Save () the settings.
Setting | Explanation |
---|---|
Position |
Enter the position number. Sales prices are sorted in ascending order in the Sales prices area of item variations. |
Internal name EN |
Enter an internal name. The internal name is only used in the PlentyONE back end. It is not visible to customers. |
External name EN |
Enter an external name. The external name is displayed in the online store. It is visible to customers. |
Minimum quantity |
Sales prices with different minimum quantities can be used to create a quantity based graduation of prices in PlentyONE. |
Currency |
Activate the currency in which POS orders are paid for. |
Price type |
Activate a price type for the sales price. |
Client |
Activate the clients (stores) that should be linked to this sales price. |
Country |
Activate the country in which the POS will be used. |
Referrer |
Activate one or several POS referrers. The sales price is linked with the activated referrers. |
6.2. Linking a sales price with variations
Now link the POS sales price with the main variations of the items you want to sell with your POS. The sales prices of the main variation are passed on to variations. You can also link individual sales prices with your variations.
Linking a sales price with the main variation:
-
Go to Item » Edit item.
-
Open the item.
→ The Settings tab of the main variation opens. -
Go to the Sales prices area and select the sales price from the drop-down list.
-
Select whether the price is net or gross.
-
Optional: Select a price calculation.
-
Click on Add.
→ The sales price is added and displayed in the list. -
Enter a value into the Price field.
-
Save () the settings.
→ The prices are passed to the variations of the item. Save a different price for variations with a different price.
7. Specifying rounding behaviour for POS orders
Totals are always shown with 2 decimal places on PlentyONE POS receipts. The settings in the PlentyONE back end determine if order prices are rounded to 2 decimal places or if 4 decimal places are used for calculations. The rounding behaviour for orders generated in PlentyONE POS is determined by the following 3 options:
Menu | Option | Possible settings |
---|---|---|
Setup » Client » [Select client] » Locations » [Select location] » Accounting |
Number of decimal places |
|
Setup » Client » [Select client] » Locations » [Select location] » Accounting |
Round totals only |
|
Setup » Client » [Select client] » POS » [Open POS] » Tab: Receipt |
List identical order items |
|
These settings result in 6 combinations of settings:
-
Show order items individually, round individual prices to 2 decimal places
-
Show order items individually, round individual prices to 4 decimal places
-
Show order items individually, round totals to 4 decimal places
-
Show order items in aggregate, round individual prices to 2 decimal places
-
Show order items in aggregate, round individual prices to 4 decimal places
-
Show order items in aggregate, round totals to 4 decimal places
Settings influence total sums
Total sums differ depending on the settings you select. For example, this affects the revenue calculation within the VAT report that is part of the z report. Note that these discrepancies increase the more items requiring rounding are present per POS order and receipt. |
7.1. Example calculation
Table 9 shows an example calculation that illustrates rounding discrepancies resulting from different combinations of settings.
The example calculation is based on the following data:
-
Calculation basis: Item at a price of 4.545 GBP
-
Calculation 1: 10 items sold
-
Calculation 2: 10 items sold at 5% discount
Selected settings | Calculation 1 (4.545 GBP x 10) Total on receipt | Calculation 2 (4.545 GBP x 10 - 5 %) Total on receipt |
---|---|---|
Number of decimal places = 2 |
45.50 GBP |
43.20 GBP |
Number of decimal places = 4 |
45.45 GBP |
43.18 GBP |
Number of decimal places = 4 |
45.45 GBP |
43.18 GBP |
Number of decimal places = 2 |
43.50 GBP |
43.50 GBP |
Number of decimal places = 4 |
45.45 GBP |
43.18 GBP |
Number of decimal places = 4 |
45.45 GBP |
43.18 GBP |
For more detailed information and additional rounding examples, refer to the Accounting page of the manual.
8. Creating a default customer for POS orders
For POS orders to be saved in PlentyONE correctly, every order must be associated with a contact. Proceed as described to create a contact of the type default customer for POS orders in the PlentyONE back end. Only settings necessary to configure the default customer for POS orders are described. For general information about creating customers, refer to the Creating a contact page of the manual.
Agree on your settings for the default customer for POS orders with your tax adviser.
Before setting up default customers for POS orders, discuss the settings to be used with your tax adviser. |
Creating a default customer for POS orders:
-
Go to CRM » Contacts.
-
Click on Create new contact.
-
Carry out the settings according to Table 10.
-
Save () the settings.
-
Go to System » POS » [Select client] » [Open POS] » Basic settings.
-
Enter the ID of the default customer into the Default customer field.
-
Save () the settings.
Setting | Explanation |
---|---|
Company |
Enter a company name, for example plentymarkets POS. |
Form of address |
Select the option*Company* from the drop-down list. |
Street; |
Enter the street, postcode and town. |
Country |
Select the country in which the POS will be used from the drop-down list. The default setting is based on the option Country in the Setup » Settings » Master data menu. |
Client |
Select a client from the drop-down list if you do not want to assign this POS to the default client. |
Type |
Select the option*Customer* from the drop-down list. |
9. Creating a dummy item
You may find that items are to be sold for which no data record exists in PlentyONE. For instance, it is often too labour intensive to create data records for miscellaneous items or remnants. Create a dummy item to be able to sell these items anyway. POS users can then add the dummy item to the POS shopping cart and modify the price and/or the name of the order item.
The following preparations are required to work with dummy items.
-
Create a dummy item for each VAT rate you need for your product portfolio. As such, if you sell items with 19% and 7% VAT, you need two dummy items.
-
Activate the option Query price if price is 0 so POS users can enter the price manually.
-
Assign POS users the right to edit prices.
-
Assign POS users the right to rename order items (optional).
The required settings are described in Table 11. The subheadings indicate the menu in which the settings are carried out.
Setting | Explanation |
---|---|
Item » Edit Item » Edit item » Create new item » Tab: Settings |
|
Limitation |
Select the option Do not administer stock for this variation. |
Price |
Select the sales price for the POS and enter the price 0.00. |
VAT |
Enter the VAT rate that should be used for the dummy item. |
Setup » POS » [Select client] » [Open POS] » Tab: Receipt |
|
Query price if price is 0 |
Activate the option. |
Setup » Account management » Roles » [Open role] » Rights » plentymarkets App / PlentyONE POS |
|
Edit price |
Activate the right for POS users to allow them to edit prices. |
Rename order item |
10. Multipurpose coupons and promotional coupons
In PlentyONE, multipurpose coupons are treated as a product that customers can buy in the form of gift cards. If someone has a multipurpose coupon, they can redeem it in exchange for products or services.
In contrast, promotional coupons are used for advertising purposes. If someone has a coupon, then they can redeem it to get a discount in your store, e.g. 20% off everything except garden supplies.
Even though multipurpose coupons and promotional coupons are used for different purposes, they are both configured the same way in PlentyONE. Therefore, both topics are explained here in the same chapter.
The following preparations in the PlentyONE back end are necessary to sell multipurpose coupons and promotional coupons via PlentyONE POS:
-
Decide which items customers should be allowed to purchase with coupons.
-
Create coupon items with 0% VAT, to add the coupons to the products that your business sells.
-
Create a campaign for coupons. Use the option Coupon variety to speciiy whether it is a multipurpose coupon or a promotional coupon.
-
Optional: en:pos:integrating-plentymarkets-pos.adoc#850[Generate codes] or save your own coupon codes in the back end.
-
Optional: Create coupon templates and make them available to POS users.
-
Optional: Make coupon codes available to POS users.
More than one POS
Do you have more than one POS and create your own coupon codes? Divide the printed coupon codes between the different POS or create a separate coupon campaign and coupon items to make sure that each coupon code is sold only once. |
10.1. Creating a campaign for POS multipurpose coupons
Now, create one or several campaigns for selling multipurpose coupons in PlentyONE POS. You have the following options:
-
You create one campaign for all coupons you sell in PlentyONE POS.
-
You create one campaign for each coupon value.
Example: You want to sell multipurpose coupons for 10 GBP, 25 GBP and 50 GBP and a multipurpose coupon with a flexible value that POS users enter during the transaction. As such, you create 3 campaigns with the discount values 10, 25 and 50 GBP and a campaign with an amount of your choice.
If you operate more than one POS and want to use your own gift card codes it also may make sense to create separate campaigns for each POS. Proceed as described below to create a campaign for multipurpose coupons:
Creating a campaign for POS multipurpose coupons:
-
Go to Orders » Coupons.
-
Click on New campaign.
-
Carry out the settings. Pay attention to the explanations given in Table 12.
-
Save () the settings.
→ The new campaign is created and appears in the overview.
Setting | User input |
---|---|
Campaign |
|
Name |
Enter a name for the campaign. |
Description |
Enter a description (optional). |
Concept: Code |
Select the option Several codes so that each coupon code can be redeemed only once and any remaining balance is calculated correctly in case the coupon is partly redeemed. |
Concept: Redemptions |
Select the option Redemption until value is depleted. |
Use |
Select one of the options Single orders, Subscriptions or both. |
Minimum order value |
Do not enter a value. This is because multipurpose coupons are to be treated as a payment method. Thus, they cannot be subject to a minimum order value. |
Validity |
|
Start date |
Enter the date at which the campaign is activated. |
End date |
Enter the date at which the campaign is deactivated. |
Code validity in weeks |
Enter the value 0. |
Coupon |
|
Coupon type |
Select the option Coupon. |
Coupon variety |
Select the option Multipurpose coupon. |
Code length |
Select the number of characters for the coupon codes. |
Discount type |
Select the option Fixed amount. |
Discount value |
Enter the coupon value, for example 10.00 = 10 GBP |
Incl. Shipping costs |
Do not activate this option. |
Filter |
|
Items coming from price comparison portals |
Select Do not permit because PlentyONE POS is not connected to a price comparison portal. |
Categories |
Select the categories in which the coupon can be redeemed. The sub-categories of a selected category are included automatically. |
Item |
Do not enter a value. This is because multipurpose coupons are to be treated as a payment method. Thus, they cannot be limited to specific items. |
Clients (stores) |
Select the clients (stores) for which the coupons of the campaign should be valid. |
Customer classes |
Select the customer classes for which the coupons of the campaign should be valid. |
Customer types |
Select the customer types for which the coupons of the campaign should be valid. |
10.2. Managing coupon codes
To redeem multipurpose coupons in PlentyONE POS, POS users enter the coupon code. A coupon code must already be saved in the PlentyONE back end at the time it is redeemed.
From the point of view of POS users, the configuration options in PlentyONE result in three possible scenarios when selling coupons:
-
The coupon code is generated automatically at the POS.
-
The POS user is issued with a list of coupon codes for each coupon value that have been saved in PlentyONE. The POS user enters a code. The value of the coupon code is retrieved.
-
The POS user is issued with a list of coupon codes that have not been saved in PlentyONE. The POS user enters a code and a value.
Find out how to configure coupon codes for these different scenarios below.
10.2.1. Automatically generating coupon codes at POS
Administratively, it is easiest if POS users generate a random coupon code when they sell a coupon via PlentyONE POS. When the POS order is uploaded, the coupon code and the associated coupon value are then imported to the campaign that is linked to the coupon item. The coupon code is printed on the receipt. A coupon receipt is printed (optional). In addition, POS users can write down the coupon code on a decorative coupon.
10.2.2. Working with your own coupon codes
Your administrative work increases if you want to hand out coupon codes to POS users for them to enter when they sell items. However, it also has advantages. For instance, you can create decorative coupons that already contain the coupon code or the coupon code and the coupon value. POS users can then simply hand out these coupons.
Coupon codes can be saved in the system either before they are sold or at the time they are sold.
To save coupon codes in the PlentyONE back end before selling them:
-
You generate coupon codes with fixed values in a campaign before you start selling coupons.
-
You save coupon codes with fixed values in a campaign before you start selling coupons.
In both cases, you provide POS users with a list of these coupon codes and the coupon value associated with them.
To save coupon codes when they are sold:
-
POS users enter a coupon code that is not yet saved in PlentyONE and the associated coupon value when selling a coupon.
In such cases, you provide POS users with a list of coupon codes. POS users enter the coupon value during the transaction. This value becomes the price at which the coupon is sold.
Take note of creation date
You have handed out coupon codes generated in PlentyONE to POS users already and want to generate additional coupon codes? Then take note of the coupon codes' creation dates. Coupon codes are not flagged as sold in PlentyONE. To ensure that each coupon code is only sold once, only circulate the codes you created on a particular date. We recommend that you generate gift card codes in the Orders » Coupons menu and export these gift card codes to a CSV file. Filter the CSV file by the creation date, i.e. the column GeneratedOn. This leaves you with a list of the newly created coupon codes. |
10.2.3. Generate coupon codes manually
Use the coupon generator in the Codes tab of a campaign to create one or more gift card codes automatically.
Generating coupon codes with a fixed value:
-
Go to Orders » Coupons.
-
Click on the campaign for which you want to generate coupon codes.
-
Click on the Codes tab.
-
In the Generate gift card codes manually area to the left, enter the number of gift card codes you want to generate.
-
Optional: In the Value field, enter the value that should be assigned to the coupon code.
Tip: If you leave the Value field empty, the discount value of the campaign is assigned to the code. -
Save () the entry.
→ The coupon codes are created and added to the list of coupon codes. -
Click on Export to export the coupon codes.
→ A CSV export of all coupon codes of the campaign is created. -
Filter the GeneratedOn column of the CSV file by the current date. This results in a list of all newly created coupon codes.
-
Provide POS users with the coupon codes and their value.
Note: Do not circulate duplicate coupon codes. If you operate more than one POS, either split the coupon codes or create separate campaigns for each POS.
10.2.4. Saving your own coupon codes with a fixed value
Instead of generating coupon codes in PlentyONE, you also can save your own coupon codes in PlentyONE before selling them. Valid characters for coupon codes are lower and upper case letters, numbers, underscores (_) and hyphens (-).
Saving your own coupon codes with a fixed value:
-
Go to Orders » Coupons.
-
Click on the campaign for which you want to save coupon codes.
-
Click on the Codes tab.
-
In the Enter gift card code manually area to the right, enter a code with 6 to 24 characters.
-
Save the data.
→ The coupon code is saved and added to the list of coupon codes.
Tip: Use the data format CampaignCoupon to import several coupon codes at once. The Discount value is imported as the gift card value. As such, you need to create one campaign for each coupon value if you want to use the data format. -
Provide POS users with the coupon codes and their value.
Note: Do not circulate duplicate coupon codes. If you operate more than one POS, either split the coupon codes or create separate campaigns for each POS.
10.3. Activating the printing and saving of coupon receipts
A coupon receipt can be created and printed. The coupon receipt shows the following information about the coupon:
-
Coupon value
-
Coupon code
-
For partially redeemed coupons:
-
Redeemed amount
-
Remaining amount
Activating printing of coupon receipts:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Click on the Receipt tab.
-
Activate the option Print and save gift card receipt.
-
Save () the settings.
→ A coupon receipt is printed when a coupon is sold or partially redeemed.
→ The coupon receipt is saved in the document archive.
→ If the option Automatic printing is activated in the plentymarkets App under plentymarkets App » Settings » POS, the coupon receipt is printed after the POS receipt is printed.
→ If the option Automatic printing is not activated in the plentymarkets App under plentymarkets App » Settings » POS, the POS user can print the coupon receipt manually after completing the order.
Note: Irrespective of the setting you select, the coupon code is always printed on the normal POS order receipt when a coupon is sold.
10.4. Creating a coupon item
Now, create one or more coupon items. Because the campaign ID is linked at the item level, you cannot use variations to create coupons. For further information about creating items, refer to the Manually creating items page of the manual. Only settings needed for creating coupon items are described here.
10.4.1. Creating coupon items with a fixed value
POS users are not prompted to enter a price when selling coupon items with a fixed price. This speeds up the transaction but also offers less flexibility.
When working with existing coupon codes:
-
The value of the existing coupon code must match the price of the item. Thus, the coupon item must be linked to the campaign with the coupon codes of the correct values. If you create one campaign for each coupon value, each campaign is linked to one item only. If you create a campaign with different coupon values, this campaigns is linked to more than one coupon item.
Creating coupon items with a fixed value:
-
Go to Item » Edit item.
-
Click on New ().
→ The New item tab opens. -
Select the type Default.
-
Enter a name.
Tip: The name should include the coupon value. -
Enter the content 1 piece.
-
Select a category.
-
Select a sales price from the drop-down list.
Note: The sales price must be linked to the order referrer of the POS. -
Enter the coupon value as the price.
-
Save () the settings.
→ The item is created and opened for editing. -
Carry out the additional settings. Note Table 13.
-
Save () the settings.
10.4.2. Creating coupon items with a flexible value
Coupon items with flexible value are items with a price of 0.00 GBP. You can control the price at which these coupons are sold at the POS in two different ways:
-
POS users enter a coupon code saved in PlentyONE. The value of the coupon code becomes the price of the coupon.
-
When ringing up customers, POS users either generate a code or save a coupon code and enter the coupon value.
Creating a coupon item with a flexible price:
-
Go to Item » Edit item.
-
Click on New ().
→ The New item tab opens. -
Select the type Default.
-
Enter a name.
-
Enter the content 1 piece.
-
Select a category.
-
Select a sales price from the drop-down list.
Note: The sales price must be linked to the order referrer of the POS. -
Enter a price of 0.00 GBP.
-
Save () the settings.
→ The item is created and opened for editing. -
Carry out the additional settings. Note Table 13.
-
Save () the settings.
→ With existing coupon code: POS users enter a coupon code of the campaign linked to this item. The item is billed at the value of the coupon code.
→ Without existing coupon code: POS users are prompted to enter a price when they place the item in the POS shopping basket.
Setting | Explanation |
---|---|
Item » Edit item » Open item » Open variation » Tab: Settings |
|
Active |
Activate the option. |
Limitation |
Select the option None. |
VAT |
Select the option 0%. |
Item » Edit item » Open item » Open variation » Tab: Availability |
|
Markets |
Select those POS at which you want to sell the coupon items from the drop-down list. |
Client |
Select the client that is assigned to the POS. |
Item » Edit item » Open item » Open variation » Tab: Settings » Coupon item |
|
Coupon campaign ID |
Enter the ID of the coupon campaign to link the item to the respective campaign. |
10.5. Selling and redeeming coupon cards
Selling coupon cards with varying values directly at the POS is a simple and practical method when dealing with coupons. This allows your POS users to sell coupon cards with the individual values desired by customers directly at the POS. To use this method, carry out the following preparatory settings first:
-
In case you have not done so yet, create an appropriate campaign in PlentyONE.
-
Set up a coupon item with a flexible value for this coupon type in PlentyONE.
-
Add this coupon item to the favourites list of your POS.
-
Order barcode cards with pre-printed codes. Most providers of barcode cards expect you to send a CSV file containing the individual codes that should be placed on the cards. Also, you should provide them a layout template in Photoshop or Adobe Illustrator format for the frame design.
Use a prefix for the codes
If you add the prefix # in front of the coupon code, the redemption process will be greatly facilitated later. Using the prefix, PlentyONE POS will quickly identify the code as a coupon code during the scanning process. This way, you do not have to manually press the coupon dialogue button. |
The following video tutorial provides an overview of the individual steps of selling coupons.
You want to know how the sold coupons are redeemed? Take a look at the video tutorial liked below for more detailed information.
10.6. Assigning rights for selling coupons
Users with admin rights are able to create multipurpose coupons by default. Users without admin accounts must be assigned this right.
Users with roles that are not of the type Administrator can only see certain sections and menus in PlentyONE. This means they only have limited access to the system. If employees sell coupons, they need at least the following rights:
-
CRM > Campaign > Code > Read
-
CRM > Campaign > Code > Create
-
CRM > Campaign > Code > Delete
Note that only users with roles of the type Administrator can grant rights.
Assigning rights:
-
Open the menu Setup » Account management » Roles.
→ The roles overview opens. -
Click on New (add).
→ The role creation menu opens. -
Enter a name for the role.
-
Switch to the advanced mode by toggling Advanced (toggle_on) slider.
-
Assign the rights for the respective section by ticking the check boxes indicated above.
Note: You can either grant rights for complete sections or limit the rights you grant the user. To only grant limited rights in a certain section, expand the section. -
Save (save) the settings.
The simple mode and advanced mode are connected. If you check menu visibilities in the simple mode the corresponding permissions in the advanced mode will be checked automatically. The connection only exists in this direction. If you check permissions in the advanced mode no menu or plugin visibilities will be checked automatically. |
10.7. Notes on selling multipurpose coupons
-
Revenue does not increase when a multipurpose coupon is sold.
-
Sold coupons are shown separately on the z report. The cash on hand only increases if the coupon is paid for in cash.
10.8. Notes on redeeming multipurpose coupons
-
The value of the multipurpose coupon is deducted from the gross total.
-
The revenue is increased by the redeemed coupon amount.
-
On the Z report, redeemed coupons are shown with the payment method Gift card.
-
The cash on hand does not increase when a coupon is redeemed.
11. Preparing returns
To accept returns, all you need to do is select a default repair storage location for returns in the POS settings and set appropriate rights for those POS users that are allowed to handle returns. No other settings are necessary to return items in PlentyONE POS if you want to pay out refunds in cash. Note the information on handling returns. If you want to be able to convert the refund into a coupon, also prepare refund coupons.
11.1. Notes on returns
Note the following information on handling returns:
-
Refunds can be paid out in cash, via card payment or as a coupon.
-
Customers cannot return multipurpose coupons.
-
You can book returns for all orders saved in the system. As such, customers also can return order items they bought from other referrers, such as the online store or a market. The POS staff decides if a customer can return an item. As such, you should inform your POS staff about any referrers that are excluded from POS returns.
-
By default, POS users are shown the storage location that in the Basic settings tab of the POS is set up as the Default repair storage location. POS users can select a different storage location for returned items. The possible storage locations are shown in the following order:
-
Storage location from order = The storage location of the item at the time it was sold.
-
Default repair storage location = The Default repair storage location selected in the Basic settings tab of the POS.
-
Suggested storage locations = The storage location suggestions of the warehouses linked to the variation.
-
Used storage locations = The storage locations in which the variation is stored already. Tell your POS staff which storage location to select for returned items.
-
-
If the main order included shipping costs, your POS staff decides whether or not those shipping costs are refunded during the return process. Thus, you should train your staff to make sure they know when to refund shipping costs.
-
Instruct your POS staff to cross out returned items on the original receipt. This helps to ensure that customers do not return items more than once.
-
If the customer was issued an invoice for the original order, they only receive money back if the price of the items they want to return is higher than the invoice amount they already paid.
-
The refund amount can be converted into a coupon instead of paid out in cash. If you want to do so, train POS users so your staff knows when to pay out refunds in cash and when to issue a coupon for the amount instead.
11.2. Preparing refund coupons
Instead of paying the refund amount in cash, a coupon can be issued for the refund amount. In these cases, the refund amount is paid out theoretically only and a coupon is bought from the amount at the same time. Thus, when a refund is converted into a coupon, a return, a credit note and a new order are created.
The following preparations in the PlentyONE back end are necessary to create coupons for refunds.
-
Create a coupon campaign of the type Multipurpose coupon.
-
Create coupon items with a VAT rate of 0% and link it to the coupon campaign.
-
Link coupon item for refunds with the POS.
-
Creating user accounts for POS users without admin accounts.
These steps are described below. Find more detailed information on creating campaigns and coupons on the Coupons page of the manual.
11.2.1. Creating a campaign for refund coupons
Proceed as described below to create a campaign for coupons for refunds:
Creating a campaign for refund coupons:
-
Go to Orders » Coupons.
-
Click on New campaign.
-
Carry out the settings. Pay attention to the explanations given in Table 14.
-
Save () the settings.
→ The new campaign is created and appears in the overview.
Setting | Input |
---|---|
Campaign |
|
Name |
Enter a name for the campaign. |
Description |
Enter a description (optional). |
Concept: Code |
Select the option Several codes. |
Concept: Redemptions |
Select the option Redemption until value is depleted. |
Use |
Select one of the options Single orders, Subscriptions or both. |
Minimum order value |
Do not enter a value. |
Validity |
|
Start date |
Enter the date at which the campaign is activated. |
End date |
Enter the date at which the campaign is deactivated. |
Code validity in weeks |
Enter 0. |
Coupon |
|
Coupon type |
Select the option Coupon. |
Coupon variety |
Select the option Multipurpose coupon. |
Code length |
Select the number of characters for the coupon codes. |
Discount type |
Select the option Fixed amount. |
Discount value |
Enter the coupon value, for example 1.00. |
Incl. Shipping costs |
Do not activate the option. |
Filter |
|
Items coming from price comparison portals |
Select the option Do not permit. |
Categories |
Select the categories in which the coupon can be redeemed. The sub-categories of a selected category are included automatically. |
Item |
Do not enter a value. |
Clients (stores) |
Select the clients (stores) for which the coupons of the campaign should be valid. |
Customer classes |
Select the customer classes for which the coupons of the campaign should be valid. |
Customer types |
Select the customer types for which the coupons of the campaign should be valid. |
11.2.2. Managing coupon codes
Codes for refund coupons are managed like other coupon codes. You have the following options:
11.2.3. Activating the printing and saving of coupon receipts
A coupon receipt can be created and printed. The coupon receipt shows the following information about the coupon:
-
Coupon value
-
Coupon code
-
For partially redeemed coupons:
-
Redeemed amount
-
Remaining amount
Activating printing of coupon receipts:
-
Go to Setup » POS » [Select client].
-
Open the POS.
-
Click on the Receipt tab.
-
Activate the option Print and save gift card receipt.
-
Save () the settings.
→ A coupon receipt is printed when a coupon is sold or partially redeemed.
→ The coupon receipt is saved in the document archive.
→ If the option Automatic printing is activated in the plentymarkets App under plentymarkets App » Settings » POS, the coupon receipt is printed after the POS receipt is printed.
→ If the option Automatic printing is not activated in the plentymarkets App under plentymarkets App » Settings » POS, the POS user can print the coupon receipt manually after completing the order.
Note: Irrespective of the setting you select, the coupon code is always printed on the normal POS order receipt when a coupon is sold.
11.2.4. Creating coupon item for refunds
Create a coupon item with a price of 0.00 GBP. Only settings needed for creating coupon items for refunds are described here.
Creating coupon item for refunds:
-
Go to Item » Edit item.
-
Click on New ().
→ The New item tab opens. -
Select the type Default.
-
Enter a name.
-
Enter the content 1 piece.
-
Select a category.
-
Select a sales price from the drop-down list.
Note: The sales price must be linked to the order referrer of the POS. -
Enter a price of 0.00 GBP.
-
Save () the settings.
→ The item is created and opened for editing. -
Carry out the additional settings. Note Table 15.
-
Save () the settings.
-
Jot down the ID of the variation.
Setting | Explanation |
---|---|
Item » Edit item » Open item » Open variation » Tab: Settings |
|
Active |
Activate the option. |
Limitation |
Select the option None. |
VAT |
Select the option 0%. |
Item » Edit item » Open item » Open variation » Tab: Availability |
|
Markets |
Select one or more POS from the drop-down list. |
Client |
Select the client (store) of the POS. |
Item » Edit item » Open item » Open variation » Tab: Settings » Coupon item |
|
Coupon campaign ID |
Enter the ID of the coupon campaign to link the item to the respective campaign. |
11.2.5. Linking coupon item for refunds with POS
Linking coupon item for refunds with POS:
-
Go to Setup » POS » [Select client].
-
Open the POS.
→ The Basic settings tab opens. -
Activate the option Refund customer with gift card.
-
In the Variation ID of refund gift card field, enter the ID of the variation you set up for coupon refunds.
→ The coupon item is selected automatically during a return.
11.2.6. Assigning rights for refund coupons
Users with admin rights are able to create refund coupons by default. Users without admin accounts must be assigned these rights separately.
Users with roles that are not of the type Administrator can only see certain sections and menus in PlentyONE. This means they only have limited access to the system. If employees create refund coupons, they need at least the following rights:
-
CRM > Campaign > Code > Read
-
CRM > Campaign > Code > Create
-
CRM > Campaign > Code > Delete
Note that only users with roles of the type Administrator can grant rights.
Assigning rights:
-
Open the menu Setup » Account management » Roles.
→ The roles overview opens. -
Click on New (add).
→ The role creation menu opens. -
Enter a name for the role.
-
Switch to the advanced mode by toggling Advanced (toggle_on) slider.
-
Assign the rights for the respective section by ticking the check boxes indicated above.
Note: You can either grant rights for complete sections or limit the rights you grant the user. To only grant limited rights in a certain section, expand the section. -
Save (save) the settings.
The simple mode and advanced mode are connected. If you check menu visibilities in the simple mode the corresponding permissions in the advanced mode will be checked automatically. The connection only exists in this direction. If you check permissions in the advanced mode no menu or plugin visibilities will be checked automatically. |
11.2.7. Additional information for refunds with coupons
-
In the cash journal, refund coupons are shown as new orders with the note Gift card due to return. Just like when you pay out refunds in cash, a credit note is created. The cash on hand is reduced by the credit note. However, it immediately increases due to the new order. As such, the total cash on hand remains the same.
-
On z reports, returned items refunded as coupons are shown as cash refunds.
-
Coupons due to refunds are shown as coupon sales on the z report. The total cash on hand remains the same.
12. Booking outgoing items automatically
The stock is not reduced automatically when you sell an item. Create the event procedure described below to book outgoing items when a POS order is created. For further information about managing stock, refer to the Booking items out page of the manual.
Setting | Option | Selection |
---|---|---|
Event |
Documents: Receipt generated |
|
Filter 1 |
Order > Order type |
Order |
Filter 2 |
Order > Referrer |
Select the POS referrers for which outgoing items should be booked. |
Action |
Order > Book outgoing items |
13. Linking a POS to a device
Now, connect the POS with the device on which the POS is to be operated.
13.1. Linking a POS to a device
Proceed as described below to link a POS to the device on which the POS is to be operated.
Set date and time automatically
To correctly synchronise POS orders and z reports with the PlentyONE back end, the date and time of the device must be set correctly. We recommend that you let the device set the date and time automatically. This way, you can avoid discrepancies in z reports and other receipts. |
Linking a POS to a device:
-
Open the plentymarkets App on the device that you want to link to this POS.
-
Go to plentymarkets App » Settings » POS.
-
Carry out the settings. Pay attention to the explanations given in Table 17.
-
Save () the settings.
→ Device and POS are linked.
Setting | Explanation |
---|---|
Client |
Select the client for which the POS was created. |
POS |
Select the POS. |
Price |
Select if the order items should be displayed with gross or net prices. |
Fiscalisation |
After you have successfully linked the technical security unit to the POS, the IP address of the technical security unit will be displayed in this field. |
Receipt printer |
Enter the IP address of the receipt printer. |
Printer |
You can also operate additional printers using the plugin plentyBase. |
Automatic printing |
On = Default setting. POS receipts and documents are printed automatically once a process is complete. |
Display |
Smartphone = Optimised view for smartphones; landscape or portrait. |
Create the start receipt (Startbeleg) |
Select this option to en:pos:integrating-plentymarkets-pos.adoc#1600[create the start receipt (Startbeleg)]. This will activate the tamper-proof signature unit for the POS. After the start receipt is created, the location country of the POS cannot be changed. |
Create end receipt |
Select this option to en:pos:integrating-plentymarkets-pos.adoc#2300[create the end receipt (Endbeleg)]. This will activate the tamper-proof signature unit for the POS. Once an end receipt has been created, the POS can no longer be operated. |
13.2. Unlinking a POS from a device
You can unlink a POS from a device. Instead, either link a different POS to the device or select no POS.
Unlinking a POS from a device:
-
Open the plentymarkets App.
-
Go to plentymarkets App » Settings » POS.
-
For the setting POS, select a different POS or the empty option.
-
Save () the settings.
→ Device and POS are unlinked.
Unlinking is only possible on the device
You can only unlink a POS from a device in the settings of the device itself. Contact the PlentyONE support to unlink the device in case of device failure or loss. |
14. Emailing receipts to existing customers
PlentyONE allows you to set up an event procedure that automatically emails POS receipts to the email address saved for a contact data record. First create an email template with the PDF attachment Receipt. Then, you create an event procedure. Note that for POS orders created in offline mode, the event procedure only takes effect once the POS order is uploaded to the PlentyONE back end. Before activating an event procedure for automatic emails, check the current legal restrictions regarding emailing customers.
14.1. Creating an email template
First, create an email template that is sent when a receipt is generated.
Creating an email template:
-
Go to Setup » Client » [Select client] » Email » Templates.
-
Click on New email template.
→ The New email template window opens. -
Enter a name for the template.
-
Select an owner or the setting All from the drop-down list Owner.
-
Click on Save ().
→ The email template is created and saved in one of the three folders based on the owner you selected. -
Select the PDF attachment Receipt.
-
Carry out the additional settings. Note Creating a new email template.
-
Save () the settings.
14.2. Creating an event procedure for automatic emails
Now, create an event procedure that triggers an email to the customer when a receipt is generated.
Setting | Option | Selection |
---|---|---|
Event |
Documents: Receipt generated |
|
Filter 1 |
Order > Order type |
Order |
Filter 2 |
Order > Referrer |
Select the POS for which you want to send email receipts. |
Action |
Customer > Send email |
Template: Select the email template you have set up for sending receipts. |
15. Using loyalty cards
In addition to automatically emailing receipts, you can offer existing customers an additional service. Loyalty cards with barcodes allow you to scan the barcode directly while ringing up customers. This way, a contact is automatically selected. Just like with coupon cards, the contact is identified using the barcode printed on the customer card. Depending on the method used, the contact is identified using either the contact ID or the customer number. Table 19 explains both methods and describes the preparatory steps for creating loyalty cards.
Select one method only
Consider in advance which method you would like to use and which way of identifying customers works best for you and the workflow in your store. Do not change the method at a later point. If you do, the correct contact data will not be found when ringing out customers. |
Mapping via contact ID |
Mapping via customer number |
For the mapping via the contact ID, a contact data record must already exist for the customer that you would like to provide with a customer card. This method is recommended if you already have a large group of existing customers and want to provide all of them with customer cards.
|
For the mapping via the customer number, a previous contact data record does not necessarily have to exist. Thus, you can select customer numbers according to your wishes and use them as a basis for the barcodes. This way, you can also order a large amount of customer cards in advance. However, make sure to assign unique customer numbers.
|
As soon as you have selected a method, you can proceed with ordering the customer cards.
-
Select a provider to order barcode cards with pre-printed codes. Most providers of barcode cards expect you to send a CSV file containing the individual codes that should be placed on the cards. Also, you should provide them a layout template in Photoshop or Adobe Illustrator format for the frame design.
-
You can use an online tool to generate the required barcodes and send them to the provider in the requested format afterwards.
Use the correct prefix
When generating the barcodes, add the prefix + (no space) to every contact ID or customer number. This prefix is needed for proper scanning and identifying of the customer data record at the POS. |
16. Setting up printing of POS receipts on other printers
By default, all POS receipts are printed on the receipt printer that you specify in the plentymarkets App » Settings » POS menu, option Receipt printer. However, you can also print POS receipts on other printers. For example, you might like to print receipts that need to be archived for longer periods on an A4 printer instead of on a thermal printer.
Receipt printer does not require plentyBase
The receipt printer is connected to the plentymarkets App via the printer’s IP address. As such, you do not need plentyBase to operate the receipt printer. This means that you only need plentyBase if you want to use other printers with PlentyONE POS. |
To use additional printers, you need a printer that can be accessed via the network that is connected to one or more printers on which you want to print the POS receipts. On this computer, you install the plugin plentyBase. plentyBase establishes a connection between the plentymarkets App and the local computer. This allows the POS to access any printers that the local computer can also access. Go to the PlentyONE back end menu System » System settings » Settings » Printers to configure these printers.
16.1. Installing and setting up plentyBase
plentyBase is a plugin developed by PlentyONE. Unlike many other PlentyONE plugins, plentyBase is not activated in the PlentyONE back end. Instead, you install and run plentyBase on a local computer. plentyBase establishes an interface that allows you to use the printers that are connected to the computer in the PlentyONE back end and/or the plentymarkets App.
The following steps are necessary to make the printers available to the plentymarkets App:
-
plentyBase must be installed on the computer.
→ Download the installation file in the plentyMarketplace -
plentyBase must be configured on the computer.
→ Refer to the plentyBase page of the manual for instructions on how to set up plentyBase.
Note:*During setup, activate the option *HTTP server. This ensures that PlentyONE POS can communicate with plentyBase. -
plentyBase must be running on the computer.
Recommendation: Configure plentyBase to run automatically when the computer is started up. -
The plentyBase connection data must be saved in the plentymarkets App:
→ To learn how to save plentyBase connection data in the app, refer to the plentyBase page of the manual. -
The printers must be configured in the PlentyONE back end menu System » Settings » Printers.
16.2. Saving printers for POS receipts
After you have set up plentyBase, you can select the printers that were configured in the PlentyONE back end from the drop-down lists of the Printers area in the plentymarkets App » Settings » POS menu.
Proceed as described below to select the printers for printing individual types of receipts.
Selecting a printer for each type of receipt:
-
Open the plentymarkets App.
-
Go to plentymarkets App » Settings » POS.
-
Configure the settings in the Printers area. Note Table 20.
-
Save () the settings.
Setting | Explanation |
---|---|
Default printer |
Select the default printer for the POS from the drop-down list. The receipt printer is selected by default. |
Purchase receipt; |
The default printer is selected by default. If you want to print all receipts on the default printer, you do not need to change any settings. If you want to print on different printers, select the printers on which you want to print the individual receipts from the drop-down list. |
16.3. Printing a test page
Proceed as described below to print a test page.
Printing a test page:
-
Open the plentymarkets App.
-
Go to plentymarkets App » Settings » POS.
-
Tap the menu symbol at the top right of the screen.
-
Tap Test print.
→ The Test print window is displayed. -
From the drop-down list, select the receipt for which you want to print a test page.
-
Tap Print test page.
→ A test page is printed.
→ If no test page is printed, check the settings as described in the troubleshooting case 2.
16.4. Troubleshooting: Printer errors
16.4.1. Case 1: You are unable to select any printers in the POS settings
So far, you have not saved any additional printers in the POS settings. Only the receipt printer and the default printer can be selected from the drop-down lists of the Printers area. Note that in this case, the receipt printer and the default printer are identical.
-
Did you install plentyBase on a computer in the network?
→ Download the installation file in the plentyMarketplace -
Did you configure plentyBase correctly?
→ Refer to the plentyBase page of the manual for instructions on how to set up plentyBase.
Tip: Did you activate the option HTTP server and specify an HTTP port? -
Did you save the plentyBase settings in the app?
→ To learn how to save plentyBase connection data in the app, refer to the plentyBase page of the manual.
Tip: Did you save the correct HTTP port in the app? -
Is plentyBase running on the computer?
Recommendation: Configure plentyBase to run automatically when the computer is started up. -
Has the printer been saved and set up in the PlentyONE back end?
16.4.2. Case 2: Printers are saved in the POS settings but are not available
A printer was selected for printing one or more types of receipts and the selection was saved. However, the printer is now flagged with a warning symbol and printing is not possible.
-
Is the computer running on which plentyBase is installed?
-
Is the printer switched on and ready?
-
Is the printer connected to the computer?
-
Is plentyBase running on the computer?
-
Did someone recently change the plentyBase configuration settings, for example the HTTP port or the access token?
→ If so, did you save the new settings in the plentymarkets App? -
Was the printer configuration removed from the PlentyONE back end?
→ Configure printers in the Setup » Settings » Printers menu.
17. Setting up printing of item labels
For further information about creating label templates and printing item labels in the item search of the plentymarkets App, refer to the Searching for items, customers and orders page of the manual.
plentyBase einrichten
To print labels, you need the free plugin plentyBase. plentyBase establishes an interface that allows you to use the printers that are connected to the computer in the PlentyONE back end and/or the plentymarkets App. Refer to the plentyBase page of the manual for instructions on how to set up plentyBase. |
18. Using PlentyONE POS without an internet connection
You can carry out numerous transaction with PlentyONE POS even if you are offline. This is important in case the internet connection fails at the location of your POS or you want to run the POS at a location at which no internet connection is available.
We designed the plugin plentyBase ItemCachePOS for this specific use case. You can download the plugin [from plentyMarketplace free of charge. Click on the Description tab to learn how to set up the plugin.
Note the following requirements to make sure that the plugin can be set up correctly and used in connection with PlentyONE POS:
-
The tool plentyBase^ has to be installed and running on your computer
-
The plentyBase connection data^ have to be saved in the plentymarkets App
-
The plugin Elastic Export has to be installed and deployed in your PlentyONE system
-
The plugin FormatDesigner has to be installed and deployed in your PlentyONE system
After you have completely set up the plugin plentyBase ItemCachePOS, you can sell items via PlentyONE POS without an internet connection. The plugin works as a temporary storage in which the transactions are saved during times when there is no internet connection. As soon as the internet connection is reestablished, the completed transactions are automatically synchronised with you PlentyONE system in the background.
Offline orders are deleted when you uninstall the app
If you uninstall the app on your device before all orders were uploaded to PlentyONE, the orders saved on your device are deleted permanently and cannot be recovered by you or the PlentyONE support team. As such, check that no offline orders exist on the device before you uninstall the app. |
You can use the following functions for POS transactions while you are offline:
-
Manual item search in the POS view and the returns view
-
Scanning items in the POS view and in the returns view
-
Selling items to default customers
-
Searching for favourites
-
Granting discounts on items
Restrictions in the offline mode
The following functions cannot be used without an internet connection, even if you are using the plugin plentyBase ItemCachePOS:
|
19. Searching POS transaction in the cash journal
All POS transactions are documented in PlentyONE. Use the Data » POS » Protocols » Cash journal menu to search, view or export POS transactions. Use the filters in the Filters tab to limit the number of POS transactions shown in the cash journal to those meeting specific criteria. The POS transactions found are listed in the Cash journal tab. By default, results are sorted by date. Proceed as described below to search POS transactions in the POS journal.
Searching for POS transaction in the cash journal:
-
Go to Data » POS » Protocols » Cash journal.
-
Select filters. Note Table 21.
-
Click on Search ().
→ The POS transactions that correspond to the search criteria entered are listed in the Cash journal tab.
Setting | Explanation |
---|---|
Tab: Filter |
|
Search |
Click on Search () without selecting any filter settings to display all POS transactions. |
Reset |
Resets the selected filter criteria. |
Receipt number: from; |
Enter the receipt numbers of the first and last receipt to search for receipts of a specific receipt number range. To show a single receipt, enter the same receipt number in the field Receipt number: from and the field Receipt number: to. |
Booking account |
Enter a booking account to display the POS transactions for that booking account. |
Include gift card sales |
Do you want to treat sold coupons like revenue? |
Client (store) |
Select a client (store) from the drop-down list to limit the results to POS transactions that were carried out for a specific client. |
POS |
Select a POS from the drop-down list to limit the results to POS transactions that were carried out with a specific POS. |
User |
Select a user from the drop-down list to limit the results to POS transactions that were carried out by a specific POS user. |
Payment method |
Select a payment method from the drop-down list to limit the results to POS transactions that were carried out using a specific payment method. Only active payment methods are listed. |
Period |
Select a period of time to limit the POS transactions shown to those that were created during this period. |
Type |
Select a type from the drop-down list to limit the results to POS transactions of this type. |
Tab: Cash journal |
|
Date |
Date and time of the POS event |
Event |
Indicates if the POS transaction can be categorised as revenue (R) or as spending (S). |
Amount |
The value of the POS transaction |
Receipt number |
The number of the receipt created for the POS transaction. Click on the receipt number to open a PDF file of the receipt. |
Type |
The type of the POS transaction |
Cash on hand |
The cash on hand after the POS transaction was completed |
Order ID |
The ID of the order created in PlentyONE |
Tax rate |
The VAT rates that apply for the order. |
VAT |
The VAT amount included in the order |
Booking text |
The booking text for the POS transaction. For deposits and withdrawals, the booking text is the reason entered for the cash movement. |
20. Changing POS orders in the PlentyONE back end
An order is created for POS orders in the PlentyONE back end. After the order has been created, legally relevant order details can no longer be changed. Only order details that change in the course of processing and fulfilling orders or that document the order history can be changed:
-
Language
-
Status
-
Amount paid
-
Payment status
-
Reasons for return
-
Assign order to a multi-order
-
Delivery address
-
Emailing
-
Order note
-
Shipped on
-
Return date
21. Decommissioning a POS
Delete a POS to permanently take the POS out of commission. After deletion, the transactions generated with the POS remain saved in the system and can be analysed for tax purposes at any time.
Points of sale in Austria
To take a POS with location in Austria out of commission, you need to create an end receipt (Endbeleg) once the signature unit was activated for the POS. This deletes the POS automatically. |
Deleting a POS:
-
Go to Setup » POS » [Select client].
-
Click on the POS.
→ The Basic settings tab of the POS opens. -
In the top left corner, click Delete.
→ The POS is deleted.
Note: If the POS is located in Austria and the signature unit is activated, an end receipt must be created in the app. This deletes the POS automatically.