Prices in the Trade Catalog: Overview of Methods

A product can have one or more prices. For each price, the following is specified:

  • currency: US dollar, euro,
  • type: retail, wholesale, partner.

This allows for pricing to be configured based on the type of customer, region, or terms of cooperation.

Quick navigation: all methods and events

User documentation: Right to change the selling price of a product in the catalog

Connection of Prices with Other Objects

Price Type. Each price belongs to a specific price type. The price type can be set and changed using the methods catalog.priceType.*.

Currency. The price is specified in the selected currency. You can work with currencies through the methods crm.currency.*.

Markup. It affects the formation of the price. The markup can be obtained using the method catalog.extra.get. The use of markup is available only in Bitrix24 with the active option for advanced price management, which is now deprecated.

Product. The price is always tied to a product. You can create and edit a product using the following groups of methods:

Overview of Methods and Events

Scope: catalog

Who can execute the method: depending on the method

Method

Description

catalog.price.add

Adds a product price

catalog.price.update

Updates a product price

catalog.price.modify

Updates the collection of product prices

catalog.price.getFields

Returns the fields of product prices

catalog.price.list

Returns a list of product prices by filter

catalog.price.get

Returns the values of the product price fields by identifier

catalog.price.delete

Deletes a product price

Event

Triggered

CATALOG.PRICE.ON.ADD

When a price is added

CATALOG.PRICE.ON.UPDATE

When a price is updated

CATALOG.PRICE.ON.DELETE

When a price is deleted