Hey guys, i am trying to write some code by myself for a custom application to synchronize the inventories between brickowl and bricklink.
I am trying to implement it to work like i have my own database as main storage and synchronize this database with the inventories to both platforms.
i wrote some code to use the xml file upload of bricklink and the inventory bulk api of brickowl to upload the inventory
but i ran into some problems:
1. i always loose some items, in bricklink there are always missing some items without throwing an error they were not inserted
2. it takes very long to finish this process because the bulk ednpoint of brickowl just supports 50 requests per bulk request so this takes for about 26000 lots about 520 bulk request with 50 requests each. The same for bricklink, the xml file upload officialy supports about 1000 lots (it works with 2000 too but takes very long) and the problem with the xml upload, i dont get a proper response which lot got which id. I need the lot ids of both platforms because if i late do some updates or deletes for some single lots i need the lot ids to manipulate them on each platform
I just wonder if some of you know how this could be done in a proper way to work better and maybe get this working for inserts/updates/deletes