oo

Pricing Permissions

With Liferay Commerce, you can use permissions to control access to Pricing applications and resources in the Commerce tab of the Global Menu (Global Menu).

Control access to Pricing applications and resources.

You can manage Pricing permissions for user roles under CommercePricing in the Define Permissions tab. Assign permissions individually, or check Action to assign all permissions for an application or resource.

Manage Pricing permissions for user roles in the Define Permissions tab.

Application Permissions

Application permissions grant abilities for an application itself, but do not include related resource permissions.

Pricing includes the following applications:

Price Lists: This application is used to create and manage Price List entities that store Product price entries.

Discounts: This application is used to create and manage Discount entities that modify prices.

Promotions: This application is used to create and manage Promotions, which are entities that store Product price entries that can be applied to a Product in place of its other Price List entries.

Product Groups: This application is used to create and manage Product Group entities.

Tax Categories: This application is used to create and manage categories for applying tax rates to Channel Products and shipping costs. See Creating Tax Categories for more information.

All Pricing applications have the following permissions:

Permission Description
Access in Control Panel Ability to access the application in the Global Menu
Configuration Ability to view and set the application’s configuration options
Permissions Ability to view and modify the application’s permissions
Preferences Ability to view and set application preferences
View Ability to view the application

Resource Permissions

Resource permissions grant specific abilities related to application resources. Some of these permissions grant the ability to perform operations on database entities (i.e., model resources). Others grant the ability to perform resource-related operations in an application context (e.g., the ability to create a new resource entity).

Pricing applications reference the following resources:

Commerce Price List (listed under Price Lists and Product Groups): These permissions grant the ability to perform operations on Price List entities. Price List entities are used to store price entries for Product SKUs. This includes Base Price Lists and custom Price Lists, as well as Base Promotion Lists and custom Promotion Lists. Each list is linked to a single Catalog and has the following configuration options: currency, priority, schedule, eligibility, and price modifiers.

Permission Description
Delete Ability to delete Price List entities
Permissions Ability to view and modify permissions for Price List entities
Update Ability to modify Price List entities
View Ability to view Price List entities

Commerce Price Lists (listed under Price Lists; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Price Lists application.

Permission Description
Add Commerce Price List Ability to create Price List entities in the Price Lists application
Permissions Ability to view and modify resource permissions in the Price Lists application

Commerce Discount (listed under Discounts and Product Groups): These permissions grant the ability to perform operations on Discount entities. Discount entities are used to modify prices and can be configured to target the price of Products, Shipments, Subtotals, Totals, or Product Groups. When applied, a Discount modifies the best applicable price for a customer, whether unit or promo.

Permission Description
Delete Ability to delete Discount entities
Permissions Ability to view and modify permissions for Discount entities
Update Ability to modify Discount entities
View Ability to view Discount entities

Commerce Discounts (listed under Discounts; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Discounts application.

Permission Description
Add Discount Ability to create Discount entities in the Discounts application.
Permissions Ability to view and modify resource permissions in the Discounts application
View Discounts Ability to view existing Discount entities in the Discounts application

Commerce Product Group (listed under Product Groups): These permissions grant the ability to perform operations on Product Group entities. Product Group entities are used for grouping related Products so Price Lists and Discounts can be easily applied to them.

Permission Description
Delete Ability to delete Product Group entities
Permissions Ability to view and modify permissions for Product Group entities
Update Ability to modify Product Group entities
View Ability to view Product Group entities

Commerce Pricing (listed under Product Groups and Products; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Product Groups application.

Permission Description
Add Commerce Pricing Class Ability to create Pricing Class entities in the Product Groups application
Permissions Ability to view and modify resource permissions in the Product Groups application

Commerce Taxes (listed under Tax Categories; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Tax Categories application.

Permission Description
Manage Tax Categories Ability to manage Tax Category entities in the Tax Categories application
Permissions Ability to view and modify resource permissions in the Tax Categories application