Product Variations: Overview of Methods
Variations are different versions of a single product that differ in color and size. Each variation has its own price, image, and stock quantity.
A variation is linked to a parent product, which contains general information: name, description, and category.
To work with parent products, use the methods catalog.product.sku.*.
Quick navigation: all methods
User documentation: Working with the product variants
Relationship of Product Variations with Other Objects
Trade Catalog. A product variation is always linked to a specific trade catalog. You can obtain the identifiers of available trade catalogs using the method catalog.catalog.list.
Sections of the Trade Catalog. Product variations are distributed across sections. To create and manage sections, use the group of methods catalog.section.*.
Images. Product variations can contain images: for the announcement, detailed, and additional. To add images, use the methods catalog.productImage.*, and to download, use the method catalog.product.offer.download.
Units of Measurement. For a product variation, you specify the unit of measurement: piece, kilogram, or meter. You can add or change the unit of measurement using the methods catalog.measure.*.
VAT. The VAT rate can be set for each variation separately. You can work with rates through the methods catalog.vat.*.
User. Each variation stores the identifiers of users who created or modified it. You can obtain user information using the methods user.get and user.search.
Product and Variation Properties. Variations have properties that distinguish them from each other. These can include color, size, or material. You can work with properties using the methods catalog.productProperty.*.
Price Types. Price types allow you to manage different pricing categories. A single product can have multiple prices: wholesale, retail, partner. To manage price types, use the methods catalog.priceType.*.
Price. Specify the product price using the methods catalog.price.*.
Currencies. For the product price, you select a currency. You can work with currencies through the methods crm.currency.*.
Inventory Management. If inventory management is enabled, you do not need to specify the available quantity of the product variation. Values will be set automatically from inventory documents. To work with documents, use the methods catalog.document.*.
CRM. A variation can be added to the list of products in a lead, deal, invoice, SPA, and estimate.
Order Cart. A product variation can be added, modified, or removed from the cart using the group of methods sale.basketitem.*.
Overview of Methods
Scope:
catalogWho can execute the method: administrator
|
Method |
Description |
|
Adds a product variation |
|
|
Updates fields of a product variation |
|
|
Returns field values of a product variation by identifier |
|
|
Returns a list of product variations by filter |
|
|
Downloads files of a product variation based on provided parameters |
|
|
Deletes a product variation |
|
|
Returns fields of a product variation by filter |