Products > Options
Options
Product Options specify the distinguishing characteristics of a product variant, such as size, color, or pattern. These options enhance customer convenience in product selection and bring versatility to your catalog. For example, a T-shirt product variant could have a 'Size' option with the values 'Small', 'Medium', and 'Large'.
Unlike many other elements, options use user-provided, meaningful IDs. This design facilitates lazy binding, enabling you to create a product with non-existent options or option values. These can then be supplemented later by creating the corresponding options with the appropriate details.
Endpoints
| Endpoint | Description | JSON API |
|---|---|---|
| options | Get options | GET:options.json |
| optionsCreate | Create options | POST:options.json |
| optionsDelete | Delete options | DELETE:options.json |
| optionsExport | Export options | POST:options/export.json |
| optionsImport | Import options | POST:options/import.json |
| optionsModify | Modify options | POST:options.json |
Types
| Types |
|---|
| ForeignShardedTask |
| GenericExport |
| GenericImport |
| Option |
| OptionCreate |
| OptionModify |