Create Order Timing Problem

We create new orders in Ordoro each time a Quickbooks Estimate is created. We do this via API. You can see below the format we use for the order_date field being fed to Ordoro:

image

And here you can see what actually gets pushed through to Ordoro as the input data for a given order:

Based on the above, here is the output that goes to Ordoro:

image

Unfortunately, the order data that populates in Ordoro shows the order date as the day prior at 5 PM. See below:

This happens for all orders, so I assume the problem is either a bug or something to do with formatting the date/time.

Could you please let us know what is being done incorrectly and how we can address this issue so that the appropriate date/time of the order is being populated in Ordoro?

Looks like you’re not sending any timezone information to the API, so the timezone is UTC, and you may be in a different timezone than that. Suggest sending the timezone offset information in the date and seeing if that helps solve your problem.

Thank you - going to try adding the time zone information to see if that works. Separately, we noticed that there are fields in the Ordoro output for deliver_by_date and ship_by_date. See below:

image

When creating the same order in Ordoro are we able to pass input data for these fields using those specific field names as part of the request payload?

Yes, take a look here for the available options for creating a new order Ordoro API Documentation

Neither of those fields is listed for the Create an Order object. Ordoro’s support docs seem to suggest that these fields are only imported automatically for certain carts. I assume we can cause this to occur for a manual cart via API as well (i.e., not automatically imported). Can you confirm that this is true and that we can use the fields as they are written above in string format?

hmm, perhaps it’s a caching issue.

Confirmed via incognito window. All set. Thank you!