Ecwid Order Import Failure prevents import
How you guys managed to get your app onto Ecwid's App Market is beyond me. Taking the time to understand that Ecwid cart allows for "In-Store" pickup options for customers, which means they dont put in a "shipping address", and then writing an app that is unable to import orders due to a shipping address missing is beyond me. How simple it would be to do a simple query on the orders, and if "in-store pickup" is the shipping option selected, do not try to import that order...Your system is completely useless for anyone who has "free in store pickup" as an option in their Ecwid cart. Fix this, and we will be customers, until then though, we will have to pass.
For your developers the error in question we all get when trying to import orders from Ecwid is as follows:
An error occurred attempting to update orders: Cannot insert the value NULL into column 'ShipCity', table 'ShipStation.dbo.Order'; column does not allow nulls. INSERT fails. The statement has been terminated.