Custom Variation/Option Creation via API #1253
-
Currently, creating custom variations through the Etsy API is limited to pre-defined options. This makes it impossible to create variations with custom values that don't fit into these options, like those created using the "Create Your Own" button on the front end. Request: Add the ability to create custom variations with user-defined values through the API, mirroring the functionality of the "Create Your Own" feature which is located in the shop interface. Example Use Case: A seller offering custom-made products with a wide range of options (e.g., materials, colors, sizes, etc.) that don't align with Etsy's pre-defined values would benefit from this feature. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Pretty sure you can already do this. |
Beta Was this translation helpful? Give feedback.
-
Look here: #699 |
Beta Was this translation helpful? Give feedback.
Without digging back extensively into old code (and discussions that it looks like Etsy may have hidden from their github), I can tell you with relative certainty the endpoint you want is "updateListingInventory".
In regards to the property_id for custom values, (products > property_values > property_id) there are two values available for custom properties. I believe those are 513 and 514.
This is a challenging endpoint. If you simply use the getListingInventory endpoint and modify the values that make sense, in my experience and recollection, the request will not succeed. You need to remove several of the values before re-submitting the data to the update endpoint, it's messy. If you ar…