Binding Price Types to Customer Groups: Overview of Methods

If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.

This section describes the access rights of customer groups to price types in the Trade Catalog. The binding determines whether a customer group can only view the price or purchase the product at that price type.

Quick Navigation: All Methods

User Documentation: How to Set Access Permissions for the Product Catalog

Relationships with Other Objects

Price Type. The binding is created for a specific price type in the catalogGroupId field. You can obtain the price type identifier using the methods catalog.priceType.list and catalog.priceType.get.

Customer Group. The binding is created for a specific customer group in the groupId field. For existing bindings, groupId can be retrieved using the method catalog.priceTypeGroup.list.

Access Type. The access field defines the rights of the group to the price type.

Available values:

  • Y — the group can purchase at the price type,
  • N — the group can only view the price type.

Procedure for Working with Bindings

  1. Obtain the identifiers catalogGroupId and groupId, then select the access type access.
  2. If necessary, check the available fields and their types using the method catalog.priceTypeGroup.getFields.
  3. Create the binding using the method catalog.priceTypeGroup.add.
  4. Verify the result using the method catalog.priceTypeGroup.list.
  5. If the binding is no longer needed, delete it using the method catalog.priceTypeGroup.delete.

Overview of Methods

Scope: catalog

Who can execute the method: depending on the method

Method

Description

catalog.priceTypeGroup.add

Adds a price type binding to a customer group

catalog.priceTypeGroup.list

Returns a list of price type bindings to customer groups

catalog.priceTypeGroup.delete

Deletes a price type binding from a customer group

catalog.priceTypeGroup.getFields

Returns the fields of price type bindings to customer groups