I was reading Synching FAQ and noted that the reason for orders not being synced has to do with multiple Macs downloading them at different times and on the server end, you would have issues trying to identify the duplicate orders. But…each order already has a unique eBay-generated Order ID. Can this not be used as the key? This would make finding duplicate entries very easy.
Or is there something else?
I ask this because I still haven’t been able to figure any way out to migrate missing orders onto my main Mac from years ago that exist only on a Mac I don’t use GS on any more [but have installed since it contains this info]. It would just be nice to have all the orders on one Mac. I do have them in a 2nd app I have had to use for inventory and record keeping, but it would be nice to have all the data in one spot. [this issue happened because I took 9 months off to do a long hike and had someone else process orders from a different location with a different Mac; when I got back I was unable to sync everything to my laptop, and then 4 months later, I bought a new Mac Studio and migrated my business to that, from the laptop, but the remote Mac mini still has order data on it that I can’t migrate off].
GarageSale already uses its own internal id to identify objects. Changing our code, so it can also uses eBay’s order it to identify, while data can be changed through the eBay API without any versioning mechanism would add a whole new layer of complexity, we’d rather like to avoid.
Couldn’t you just replace the GarageSale library folder on your Mac that’s missing the order with a copy that contains all the order data?
I’m not even sure where to start with that, honestly. My main Mac has 2023 and 2024 inventory and sales data on it. The old Mac mini has 2022 orders that the main Mac does not have. I do not want to lose the last 2 years of inventory and order history on my main Mac to gain a fuller order history picture.
If I could mass export orders from the Mac mini into my main Mac [Mac Studio], that would be great. But as far as I know, the library folder contains more than just orders, and the Mac mini library folder would not have anything current [it is not synced and is probably a few dot versions behind at least].
And not quoted, but fully get that the key in GS isn’t the eBay assigned Order ID. That makes sense. I guess just checking for duplicate Order IDs would not be simple logic to add to the syncing system.