Is there a "dirty" flag for listings?

I’ve been making a big effort to better manage and curate my inventory, and to do that I’ve been using some scripts to tag listings that are running but which have incorrect shipping characteristics. For example, “incorrect” for me now is “Flat Rate”; I’m trying to move everything to calculated shipping so eBay US’s International Shipping Program works better.

Usually I run one of these scripts, and it tags the “bad” listings with a color, and I can see those in a Smart Folder which only shows the tagged listings that are running.

Then (when I do it right) I manually go through all the listings that are tagged, and fix the problem.

Then (when I remember! This is the point) I select all the tagged ones I’ve fixed, and “Revise” them so the eBay version is correct.

However, I have discovered I’m not perfect.

So sometimes I tag the listings and change them and then de-tag them without remembering to revise the live eBay versions.

Once I make that mistake, there’s no obvious way for me to fix it, except for stopping everything and re-launching—because the problem my script identified is now fixed in the local version.

Is it feasible for GarageSale to surface for scripts or smart folders whether a listing has been modified (at all) in the local version, but has not been uploaded by Relist or Revise? I don’t think this would require contacting eBay to compare versions or anything. I literally want to just be able to find local listings I’ve modified since they were launched or updated last time.

Programatically it feels like it would need two fields in the Listing records: a “last_pushedDateTime, and a “last_modified_locallyDateTime. Though now I write that, it might be tricky with Synced installs where local versions might change on one machine but not the other. Hmmm…

Later: This is growing on me. It seems like a useful-enough filter to be either a column or a default Smart Folder: “These are the things that are running, which you’ve edited but which have not been re-launched or revised onto eBay yet”.

1 Like

I use smart groups to catch them. I change the tag to orange (buyer pays returns) and I have the settings as in my screen shot. It will show if I have the return profile set wrong. I do the same with shipping and have GS show free shipping when I want to always charge for shipping.

Yes, I also normally do the same thing. But since I was cleaning up the tagged items, and had manually de-tagged them before sending them to eBay, there’s no way for me to find them again. Because I manually removed the problem the Smart Folder filter looks for.

In this case, I can just stop all the listings and re-start them (I have plenty of free fixed-price listings because of my Store). But I can think of several use cases where I want to just see “the ones I’ve changed without pushing the changes onto eBay”, like price adjustments, for example.

It seems like it should be more easily available information.

I also have no listing over 90 days old unless it has had sales with tons of watchers. Everything gets relisted and I do a run-through to check prices, policy issues, ect. I have 1100 listings running so this is big but manageable with GS. This also keeps running listings all on GS and ebay in line with each other with no dead listings. Before I ended everything and restarted I had listings that were 10 years old running that I didn’t know about and ebay never told me about they just kept charging them off to my account. Every year or so I completely loose an item I am forced to inventory and I find 5 or so dead listings of an item in a drawer that is no longer running but hasn’t sold. It is in GS but not running. I haven’t figured out where these are coming from. I think from restart failures I miss?

2 Likes

That’s a very good suggestion. But even thinking through if and how this could be implemented makes my brain hurt…

1 Like

Yes I can sense a lot of unknown unknowns between “just add some date fields and conditional logic” and “then test that nothing breaks in any other feature”.

“I sense a great disturbance in the database schema, as if a million outer joins all cried out at once and became circular.”

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.