Home › Forums › WoodMart support forum › We integrate with an inventory software called Fishbowl and after updating the REST API is not connecting with their software.
We integrate with an inventory software called Fishbowl and after updating the REST API is not connecting with their software.
-
Ok, I am in contact with Fishbowl and am trying to see whether their developers can assist with the issue.
OK, let us know if you have any further details.
Hi, they aren’t able to do anything else on their end. They only make sure the plugin is compatible with Woocommerce not necessarily themes.
Hello,
Unfortunately, we are not able to troubleshoot anything there as well. We don’t see any issues in the logs on your website. Moreover, other requests work fine except this “Test connection”.
We are not asking to check the compatibility with our theme, just provide some error logs. Otherwise, we can’t do anything either.
Kind Regards
“To see detailed logs of your Fishbowl Server, you can go to the Data Module in the reporting section. Then, depending on how detailed you need the logs to be, you can adjust them in the Tools>Module Options>Logging tab and you can change how much detail is written. Next, once you have selected your level of logging, exit the module options and then click the “Server Log” button in the toolbar. This is where the logs are found within Fishbowl.”
We have found that log window but don’t see any logs regarding WooCommerce integration and “Test connection” button https://gyazo.com/526387e3ae9b27edc160e52de6ce660d
Another user let me know that they found an error that you can check:
The error results from the fact that before returning the correct results, the store’s API appends the following html code at the beginning:
<link rel=”stylesheet” id=”wd-section-title-css” href=”domain.com/wp-content/themes/woodmart/css/parts/el-section-title.min.css?ver=6.0.2″ type=”text/css” media=”all” /> <link rel=”stylesheet” id=”wd-info-box-css” href=”domain.com/wp-content/themes/woodmart/css/parts/el-info-box.min.css?ver=6.0.2″ type=”text/css” media=”all” /> <link rel=”stylesheet” id=”wd-image-hotspot-css” href=”domain.com/wp-content/themes/woodmart/css/parts/el-hotspot.min.css?ver=6.0.2″ type=”text/css” media=”all” /> <link rel=”stylesheet” id=”wd-photoswipe-css” href=”domain.com/wp-content/themes/woodmart/css/parts/lib-photoswipe.min.css?ver=6.0.2″ type=”text/css” media=”all” />
This makes it impossible to decode data from JSON format.
It might help. Could you please provide us your FTP access as well?
Here are those credentials.
Please, check your FTP access https://prnt.sc/11qjfjs
We are not able to connect with this password.
Please try this password:
The same problem with this password as well.
Please try again. I just changed your access level.
Try to add the following PHP code snippet to the child theme functions.php file to fix this
function woodmart_enqueue_inline_style( $key ) {
if ( function_exists( 'wc' ) && wc()->is_rest_api_request() ) {
return;
}
WOODMART_Registry()->pagecssfiles->enqueue_inline_style( $key );
}
That worked! Thank you for working on this for us.
Great, you are welcome! The fix will be included in our next theme update.
The topic ‘We integrate with an inventory software called Fishbowl and after updating the REST API is not connecting with their software.’ is closed to new replies.