Setting up IO

The plentyShop is split into two plugins: plentyShop LTS provides the design of plentyShop and can be adapted to suit your personal needs. The plugin IO containts the base PHP functions for plentyShop and provides the logic for all design plugins. On this manual page, you will learn how to set up the IO plugin.

1. Setting up IO in PlentyONE

In order to set up a plentyShop, the plugins plentyShop LTS and IO need to be saved and deployed in a plugin set.

After these preparations, go to Plugins » Plugin overview and click on the plugin IO.

1.1. Assigning rights for back end users

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 carry out IO settings, they need at least the following rights:

  • Plugins

  • Setup » Assistants

Tip: How to grant rights

Note that only users with roles of the type Administrator can grant rights.

Assigning rights:

  1. Open the menu Setup » Account management » Roles.
    → The roles overview opens.

  2. Click on New (add).
    → The role creation menu opens.

  3. Enter a name for the role.

  4. Switch to the advanced mode by toggling Advanced (toggle_on) slider.

  5. 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.

  6. 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. Editing IO settings

The IO configuration contains the 3 tabs Template, Number formats and Routeing.

Table 1. Editing IO settings
Setting Explanation

Template

Namespace of the used template plugin

Enter the name of the template plugin you are using. This is plentyShop LTS in almost every case. Users who want to replace plentyShop LTS with a completely different template plugin need to the enter its name in this field, so that IO can properly interact with the plugin. This setting is directed at advanced users only. If you enter a different name while still using the plentyShop LTS template plugin, it is likely that issues will arise in plentyShop.

Number formats

Number of decimal places

Enter the number of decimal places to be used in plentyShop. The default number of decimal places is two.

Decimal separator

Enter the decimal separator you want to use in plentyShop. The default decimal separator is the comma.

Thousands separator

Enter the thousands separator you want to use in plentyShop. The defaul thousands separator is the period.

Use customer-specific price format

Select if prices are to be displayed in the respective price formats of your plentyShop customers.

Routing

Enable routes

Activate the routes used in plentyShop LTS. All routes need to be active for using the unmodified version of plentyShop LTS.