-- HikaShop version -- : 5.0.0
-- Joomla version -- : 4.3.4
-- PHP version -- : 8.1
After upgrading to Joomla 4 and Hikashop 5 yesterday, i've noticed that my orders aren't being imported into shipstation. There were some issues with the older version of this plugin, so i downloaded and installed the latest from here:
www.hikashop.com/marketplace/product/232-shipstation.html
I turned on debug and the logs are a bit odd. I can see that the username and password is set correctly, but when the notification is triggered, the username and password is blank (replaced visible username/passwords with XXX)?
http://mojooutdoors.com/index.php?option=com_hikashop&ctrl=shipstation-- 09.22.23 12:54:18 --
Shipstation notification with unexpected username and password
Shipstation Username: XXXXXX
Shipstation Password: XXXXXX
http://mojooutdoors.com/index.php?option=com_hikashop&ctrl=shipstation&SS-UserName=XXXXXX&SS-Password=XXXXX&action=export&start_date=09%2f22%2f2023+19%3a49&end_date=09%2f22%2f2023+19%3a54&page=1-- 09.22.23 12:54:34 --
no orders database matched with this dates
Start Date: 09%2f22%2f2023+19%3a49 // End date: 09%2f22%2f2023+19%3a54-- 09.22.23 12:54:37 --
Shipstation notification with unexpected username and password
Shipstation Username:
Shipstation Password:
http://mojooutdoors.com/index.php?option=com_hikashop&ctrl=shipstation-- 09.22.23 12:54:43 --
no orders database matched with this dates
Start Date: 09%2f22%2f2023+19%3a49 // End date: 09%2f22%2f2023+19%3a54-- 09.22.23 12:54:43 --
no orders database matched with this dates
Start Date: 09%2f22%2f2023+06%3a47 // End date: 09%2f23%2f2023+12%3a54-- 09.22.23 12:55:32 --
no orders database matched with this dates
Start Date: 09%2f22%2f2023+06%3a54 // End date: 09%2f23%2f2023+12%3a55-- 09.22.23 12:55:37 --
no orders database matched with this dates
Start Date: 09%2f22%2f2023+06%3a55 // End date: 09%2f23%2f2023+12%3a55
It's not clear to me what could be messing with the username/password on order notification to shipstation (probably benign). What bothers me more is that there are no orders returned for the start and end times in the REST call.
action=export&start_date=09%2f22%2f2023+19%3a49&end_date=09%2f22%2f2023+19%3a54&page=1
I should also note that i'm also exclusively using the Authorize.net payment plugin that has a few deprecation warnings, but nothing that appears to be critical:
We have about 500 orders that are missing in ShipStation, so provided there is a resolution, is there a way to manually trigger a sync? I can send backend info for the website or shipstation account if you'd like to a take a look.