Update Product Option

PUT {{baseUrl}}/products/options/:option

This endpoint allows you to update specific option details for a specific product by providing the ID of the option you want to update its details in the option path parameter.

:::caution[Important] - For the product.type variable set to product, updating product option with new values will generate new variants for these new values
- When the old values are updated, they are removed as the new values are added. :::

products.read_write- Products Read & Write

Request Body

{"name"=>"<string>", "required"=>"<boolean>", "visibility"=>"always", "visibility_condition_type"=>"<", "visibility_condition_option"=>"<string>", "visibility_condition_value"=>"<string>", "display_type"=>"text", "values"=>[{"name"=>"<string>", "price"=>"<number>", "quantity"=>"<integer>", "display_value"=>"<string>", "is_default"=>"<boolean>"}, {"name"=>"<string>", "price"=>"<number>", "quantity"=>"<integer>", "display_value"=>"<string>", "is_default"=>"<boolean>"}]}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: Created

{&quot;status&quot;:&quot;\u003cnumber\u003e&quot;,&quot;success&quot;:&quot;\u003cboolean\u003e&quot;,&quot;data&quot;:{&quot;id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;radio&quot;,&quot;required&quot;:&quot;\u003cboolean\u003e&quot;,&quot;associated_with_order_time&quot;:&quot;\u003cinteger\u003e&quot;,&quot;sort&quot;:&quot;\u003cinteger\u003e&quot;,&quot;display_type&quot;:&quot;text&quot;,&quot;visibility&quot;:&quot;always&quot;,&quot;visibility_condition_type&quot;:&quot;\u003e&quot;,&quot;visibility_condition_option&quot;:&quot;\u003cinteger\u003e&quot;,&quot;visibility_condition_value&quot;:&quot;\u003cinteger\u003e&quot;,&quot;values&quot;:[{&quot;id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;formatted_price&quot;:&quot;\u003cstring\u003e&quot;,&quot;display_value&quot;:&quot;\u003cstring\u003e&quot;,&quot;advance&quot;:&quot;\u003cboolean\u003e&quot;,&quot;option_id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;image_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;hashed_display_value&quot;:&quot;\u003cstring\u003e&quot;,&quot;translations&quot;:{&quot;ar&quot;:{&quot;option_details_name&quot;:&quot;\u003cstring\u003e&quot;}},&quot;is_default&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_out_of_stock&quot;:&quot;\u003cboolean\u003e&quot;}],&quot;skus&quot;:[{&quot;id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;regular_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;cost_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;sale_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;has_special_price&quot;:&quot;\u003cboolean\u003e&quot;,&quot;stock_quantity&quot;:&quot;\u003cinteger\u003e&quot;,&quot;unlimited_quantity&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify_low&quot;:&quot;\u003cinteger\u003e&quot;,&quot;barcode&quot;:&quot;\u003cstring\u003e&quot;,&quot;sku&quot;:&quot;\u003cstring\u003e&quot;,&quot;mpn&quot;:&quot;\u003cstring\u003e&quot;,&quot;gtin&quot;:&quot;\u003cstring\u003e&quot;,&quot;updated_at&quot;:{&quot;date&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;timezone_type&quot;:&quot;\u003cnumber\u003e&quot;,&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;},&quot;related_options&quot;:[&quot;\u003cinteger\u003e&quot;,&quot;\u003cinteger\u003e&quot;],&quot;related_option_values&quot;:[&quot;\u003cinteger\u003e&quot;,&quot;\u003cinteger\u003e&quot;],&quot;weight&quot;:&quot;\u003cnumber\u003e&quot;,&quot;weight_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;weight_label&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_user_subscribed_to_sku&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_default&quot;:&quot;\u003cboolean\u003e&quot;},{&quot;id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;regular_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;cost_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;sale_price&quot;:{&quot;amount&quot;:&quot;\u003cnumber\u003e&quot;,&quot;currency&quot;:&quot;\u003cstring\u003e&quot;},&quot;has_special_price&quot;:&quot;\u003cboolean\u003e&quot;,&quot;stock_quantity&quot;:&quot;\u003cinteger\u003e&quot;,&quot;unlimited_quantity&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify_low&quot;:&quot;\u003cinteger\u003e&quot;,&quot;barcode&quot;:&quot;\u003cstring\u003e&quot;,&quot;sku&quot;:&quot;\u003cstring\u003e&quot;,&quot;mpn&quot;:&quot;\u003cstring\u003e&quot;,&quot;gtin&quot;:&quot;\u003cstring\u003e&quot;,&quot;updated_at&quot;:{&quot;date&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;timezone_type&quot;:&quot;\u003cnumber\u003e&quot;,&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;},&quot;related_options&quot;:[&quot;\u003cinteger\u003e&quot;,&quot;\u003cinteger\u003e&quot;],&quot;related_option_values&quot;:[&quot;\u003cinteger\u003e&quot;,&quot;\u003cinteger\u003e&quot;],&quot;weight&quot;:&quot;\u003cnumber\u003e&quot;,&quot;weight_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;weight_label&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_user_subscribed_to_sku&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_default&quot;:&quot;\u003cboolean\u003e&quot;}]}}