Product Management Permissions

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

Control access to Product Management applications and resources.

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

Manage Product Management 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.

Product Management includes the following applications:

Catalogs: This application is used to create and manage Catalog entities.

Products: This application is used to create and manage Product entities within a Catalog.

Options: This application is used to create and manage templates for Product Options.

Specifications: This application is used to create labels, groups, and templates for categorizing Product Specifications.

Shop by Diagram Admin (previously known as BOM Admin): This application is used to create and annotate Bill of Materials diagrams.

Application Admin: This application is used to create and manage Brands and their Model entries.

All Product Management applications have the following permissions:

PermissionDescription
Access in Control PanelAbility to access the application in the Global Menu
ConfigurationAbility to view and set the application’s configuration options
PermissionsAbility to view and modify the application’s permissions
PreferencesAbility to view and set application preferences
ViewAbility 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).

Product Management applications reference the following resources:

Commerce Catalog (listed under Catalogs): These permissions grant the ability to perform operations on Catalog entities, which are used for storing and managing related Products. Each Catalog has a default language, currency, image, Base Price List, and Base Promotion List.

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

Commerce Products (listed under Products, Options, and Product Specification Labels): These permissions grant the ability to perform operations on Product entities. Each Product entity is stored in a Catalog and has one or more associated SKUs. They can also have linked media (images and attachments), Specifications, Categories, Options, Inventory, price entries, and more.

Commerce Product Option (listed under Catalogs): These permissions grant the ability to perform operations on Product Option entities, which are used to add custom fields to Products. Each Option has a field type that determines its behavior. Depending on its type, an Option can be used to receive customer input, generate SKUs for product variants, and more.

Commerce Product Option Category (listed under Catalogs): These permissions grant the ability to perform operations on Product Option Category entities, which are Specification Groups used to categorize Specifications.

Commerce Product Specification (listed under Catalogs): These permissions grant the ability to perform operations on Product Specification entities, which are used to store information about a Product’s attributes. Each is an instance of a Specification template.

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. Product Group entities are used for grouping related Products so Price Lists and Discounts can be easily applied to them.

Commerce Warehouse (listed under Products, Shipments and Warehouses): These permissions grant the ability to perform operations on Warehouse entities. Each Warehouse stores Product inventory, is connected to Channels, and represents a physical location, with an address and geolocation.

Commerce BOM (listed under Shop by Diagram Admin; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Shop by Diagram application. BOM resource entities are diagrams that map object components to Product SKUs.

Commerce BOM Folder (listed under Shop by Diagram Admin): These permissions grant the ability to perform operations on BOM Folder entities, which are used for storing BOM Definitions. Each folder has its own associated image and can be linked to Models defined in the Application Admin.

Commerce BOM Definition (listed under Shop by Diagram Admin): These permissions grant the ability to perform operations on BOM Definition entities, which are annotated diagrams that link to Product SKUs. Each diagram represents how the Product SKUs relate to one another within a larger system.

Commerce Applications (listed under Application Admin; previously listed under Control Panel > General Permissions): These permissions grant the ability to perform resource-related operations in the Application Admin. These resources include Brand and Model entities.

Commerce Application Brand (listed under Application Admin): These permissions grant the ability to perform operations on Application Brand entities, which are used to store and organize Application Models.

Commerce Application Model (listed under Application Admin): These permissions grant the ability to perform operations on Application Model entities, which are Brand entries that can be linked with BOM folders to organize BOM diagrams by version. Each model has a name and year.

Standard Resource Permissions

Most of the above resources have the following standard permissions:

PermissionDescription
DeleteAbility to delete a resource entity
PermissionsAbility to view and modify permissions for a resource entity
UpdateAbility to modify a resource entity
ViewAbility to view a resource entity

Unique Resource Permissions

However, Commerce Products, Commerce Catalogs, Commerce Pricing, and Commerce BOM have unique permissions.

Commerce Products

PermissionDescription
Add Commerce Product Specification OptionAbility to add Specifications to a Product
Add OptionAbility to add Options to Products
Add Option CategoryAbility to add Specification Groups to a Product for categorizing Specifications
Manage AttachmentsAbility to manage Product attachments in the Media tab
Manage ImagesAbility to manage Product images in the Media tab
Manage Measurement UnitsAbility to manage measurement units used for individual Product entities
PermissionsAbility to view and modify permissions for individual Product entities
View PriceAbility to view Product price entries
View RulesAbility to view Product rules
note

In Liferay DXP 7.3 and earlier, the Add Commerce Product Specification Option and Add Option Category permissions were listed under Control Panel > General Permissions.

Commerce Catalogs

PermissionDescription
Add Commerce CatalogAbility to create Catalog entities in the Catalogs application
PermissionsAbility to view and modify permissions for Catalog entities in the Catalogs application
View Commerce CatalogsAbility to view and modify resource permissions in the Catalogs applications

Commerce Pricing

PermissionDescription
Add Commerce Pricing ClassAbility to create Pricing Class entities in the Product Groups application
PermissionsAbility to view and modify resource permissions in the Product Groups application

Commerce BOM

PermissionDescription
Add Commerce BOM DefinitionAbility to create BOM Definition entities in the Shop by Diagram application
Add Commerce BOM FolderAbility to create BOM Folder entities in the Shop by Diagram application
PermissionsAbility to view and modify resource permissions in the Shop by Diagram application

Commerce Applications

PermissionDescription
Add Commerce BrandAbility to create Brand entities in the Application Admin
Add Commerce ModelAbility to add Model entries to a Brand in the Application Admin
PermissionsAbility to view and modify resource permissions in the Application Admin

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy