Editing variation name and variation option names in bulk

Hello eBayers,

 

I have a quick question regarding the possibility of editing variation names and variation option names in bulk for my eBay listings. Doing it manually would be very labour-intensive and time-consuming, and not really that sustainable in the long run.

 

I own a nut and dried fruit shop here on eBay UK. Most of my listings have a variation called "Item Weight" and "Free sample". The latter has four options: "Organic nuts", "Organic dried fruits", "Sweets" and "You choose! Let us know your sample via a message".

 

Essentially, what I would like to achieve is this:

  1. Change the name of the variation "Item Weight" to "Weight"
  2. Change the name of the variation option "You choose! Let us know your sample via a message" to "You choose! or something similar

 

The reason why I want to apply those changes is to have consistency in my listings and avoid having an option name which is too long. The string "You choose! Let us know your sample via a message" has indeed too many characters which prevent the eBay API from returning the whole item title in the orders I manage via the ebaysdk package in Python.

 

I've already tried the following methods:

  • Systematically change the names via the ebaysdk package in Python. I tried the
ReviseFixedPriceItem​

call in different ways, but it never worked. It always outputted an error, the most common one being the Price doesn't correspond or Failed call, which don't seem to be related to what I am actually trying to achieve. LLMs (like ChatGPT) couldn't help much either.

 

Does any of you have any idea on how to achieve this? Or is manual work the only way to do it?

 

Thank you very much indeed.

Message 1 of 2
See Most Recent
1 REPLY 1

Editing variation name and variation option names in bulk


If you are able to use the Trading API call ReviseFixedPriceItem then you could change from "Item Weight" to "Weight" using ModifyNameList. You need the item numbers.
Here's what the XML looks like for one listing revision:

 

<?xml version="1.0" encoding="utf-8"?>
<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ErrorLanguage>
en_GB
</ErrorLanguage>
<WarningLevel>
High
</WarningLevel>
<Item>
<ItemID>
123456123456
</ItemID>
<Variations>
<ModifyNameList>
<ModifyName>
<Name>
Item Weight
</Name>
<NewName>
Weight
</NewName>
</ModifyName>
</ModifyNameList>
</Variations>
</Item>
</ReviseFixedPriceItemRequest>

 

For info see:
https://developer.ebay.com/devzone/XML/docs/Reference/eBay/ReviseFixedPriceItem.html#Request.Item.Va...
https://developer.ebay.com/api-docs/user-guides/static/trading-user-guide/update-variations.html

 

You could also change variation values but this has to be done by deleting the affected variation(s) first and then adding new ones.

Message 2 of 2
See Most Recent
Got selling tools related questions? Start here: