Order Property Values in an Online Store: 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.
A property value refers to the actual data transmitted in the order field during checkout. For instance, this includes the phone number, delivery address, delivery date, or customer comments. These values are essential for processing a specific order, transmitting data for delivery and payment, and maintaining accurate information in the order detail form.
Each property value is defined by a set of fields:
id— identifier of the property valuename— name of the propertyorderId— identifier of the ordercode— symbolic code of the propertyorderPropsId— identifier of the order propertyorderPropsXmlId— external identifier of the order propertyvalue— value of the order property
Quick Navigation: all methods
Considerations Before Calling Methods
- The methods
sale.propertyvalue.*are accessible only to administrators. - The
valuefield is transmitted in a format that corresponds to the type of order property. For theFILEtype, use the objectsale_order_property_value_file_value; for other types, usestring. The property type can be obtained using the methods sale.property.get and sale.property.list. - The method sale.propertyvalue.modify accepts a complete set of order property values. If some values are not provided, the current values of those properties will be deleted.
How to Start Working with Property Values
- Obtain
orderIdusing the method sale.order.get or sale.order.list. - Retrieve
orderPropsIdusing the method sale.property.list. - Check available fields using the method sale.propertyvalue.getFields.
- View current values through sale.propertyvalue.list or sale.propertyvalue.get.
- Prepare a complete set of order property values and update it using the method sale.propertyvalue.modify.
- If necessary, delete a specific property value using the method sale.propertyvalue.delete.
Relationship with Other Objects
Order. Property values are always tied to a specific order through orderId. To work with an order, use the methods in the sale.order.* section.
Order Properties. A value pertains to a specific property via orderPropsId. To work with order properties, use the methods in the sale.property.* section.
Property Binding. The visibility and display conditions of a property during order checkout are configured separately using the methods in the sale.propertyRelation.* section.
Overview of Methods
Scope:
saleWho can execute the methods: administrator
|
Method |
Description |
|
Modifies the property value |
|
|
Retrieves the property value by identifier |
|
|
Retrieves a list of property values |
|
|
Deletes the property value |
|
|
Returns available fields for the property value |