| variant_id | integer The variant set ID for WP EasyCart. Leave blank for new or updates. |
| variant_name | string The internal name for this variant set |
| variant_label | string The customer facing label for this variant set. |
| variant_type | string The variant type and can be basic-swatch or basic-combo |
Array of objects (VariantItemArray) | |
| is_required | boolean Is this variant set required |
| error_message | string The message shown to the customer when the variant is not yet selected. |
| square_id | string The SquareUp internal ID that this option connects to, if applicable. |
{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}| optionitem_id | integer The unique ID for this variant item in the WP EasyCart system. |
| option_id | integer The unique ID for the variant set this item connects. |
| item_name | string The label for this item. |
| sort_order | integer The sort order for this variant item. |
| sku_extension | string This will extend the product SKU when variant item is selected. |
| price_adjustment | number Adds or subtracts from the product price when selected. |
| weight_adjustment | number Adds or subtracts from the product weight when selected. |
| enable_custom_price_label | boolean True will enable the custom_price_label to show in place of the price adjustment |
| custom_price_label | string The custom price label used if enabled. |
| square_id | string The unique SquareUp ID used when connecting your store to Square. |
| stripe_plan_id | string The unique ID for Stripe when you use this with a subscription. |
{- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}This allows you to get a list of variants
Successful operation
Unauthorized
[- {
- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}
]This allows you to add a new variant
Submit any or all elements to add a new variant.
Successful operation
Unauthorized
{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}This allows you to get a variant from your store by variant ID
Successful operation
Unauthorized
{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}This allows you to update a variant
Submit any or all elements to update the variant.
Successful operation
Unauthorized
{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}This allows you to delete a variant from your store
Successful operation
Unauthorized
{- "variant_id": 0,
- "variant_name": "string",
- "variant_label": "string",
- "variant_type": "string",
- "variant_items": [
- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
], - "is_required": true,
- "error_message": "string",
- "square_id": "string"
}This allows you to get a list of variant items from your store by variant ID
Successful operation
Unauthorized
[- {
- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}
]This allows you to get a variant item by ID
Successful operation
Unauthorized
{- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}This allows you to update variant items
Submit any or all elements to update the variant item.
Successful operation
Unauthorized
{- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}{- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}This allows you to delete a variant item from your store
Successful operation
Unauthorized
{- "optionitem_id": 0,
- "option_id": 0,
- "item_name": "string",
- "sort_order": 0,
- "sku_extension": "string",
- "price_adjustment": 0,
- "weight_adjustment": 0,
- "enable_custom_price_label": true,
- "custom_price_label": "string",
- "square_id": "string",
- "stripe_plan_id": "string"
}