Thanks for the responses everyone.
The short version of my rather lengthy conversations with TG support is that none of the current XML endpoint mappings to order status (paid, unpaid, cancelled and shipped) work for our business. Problem is that we've already got an integration between TG and Quickbooks and I'm concerned that messing around with the paid/unpaid status in order to make the TG/SS integration work will create unintended consequences in our TG/QB integration... 99% of our orders are on terms, so practically nothing gets paid before it ships. I've been told from the engineering department (via Support who went ant talked to them on my behalf) that mapping to the "finalized" status isn't possible. That's the status that most closely represents when a TG order is ready to ship as we use the software.
So @brian and @katiel... just a handful of questions if you don't mind:
- What Trade Gecko order status do you use to send orders into the "awaiting shippment" queue in Shipstation?
- If the answer to the above is the "paid" status, do you actually collect B2B payments prior to shipping? Or do you just mark as paid in TG so that you can use SS?
- I see a lot of value in Shipstation, but I have already put in about 15 hours of troubleshooting and working with Support and I'm kinda at the end of my rope with it all... so how valuable would you say that TG/SS integration is to your business?
- Have you experienced any bugs, issues, weirdness, etc. over at Shipstation since successfully integrating or has it worked relatively smoothly?
And @Bradley, I have just one question for you: why is it seemingly impossible to map additional XML endpoints? That would effectively unlock all of the order status options (active, finalized, packed, etc.) I'm not a coder and don't want to presume, however in the last two weeks I've learned more about .xml than I thought I would ever need and it seems to me (the layperson) that adding additional endpoints is relatively simple and straightforward.
Thanks again for all your responses - it's been a frustrating couple of weeks trying to make this integration work, but I know it's going to benefit my fulfillment team if we can get it working properly.