Im using shopmaster with woocommerce. Its been working fine but suddenly stopped syncing. If i try import a product then i get an error such as below
Woocommerce Error
Product Request Error : -4:Connect to www.buysave.co.za:443 [www.buysave.co.za/154.0.173.140] failed: connect timed out
I have tried to reconnect the store
Tried to turn off all plugins and turn them back on
First of all thank you for making an awesome plugin.
So I have a WooCommerce website and I’m using another SaaS called ShopMaster to keep track of and sell products from Aliexpress. And Shopmaster connects to my WooCommerce store over REST API (I’ve pasted my consumer key and consumer secret over on ShopMaster).
For example, I can change product descriptions on ShopMaster, or ShopMaster can automatically update product stock and this will be synchronized to my WooCommerce store.
However, I just encountered a problem where the NinjaFireWall blocks the requests coming from my ShopMaster account.
Here is an example log (I’ve sanitized the originating IP and my domain):
15/Sep/20 06:21:59 #8240697 CRITICAL 111 170.106.XXX.XX PUT /index.php - Cross-site scripting - [RAW:PUT = {"id":"4980","status":"publish","description":"<html> <head></head> <body> <section class=\"section no-side-padding\" id=\"section_1186951536\"> <div class=\"bg section-bg fill bg-fill...] - www.mywebsite.com
I was not having this type of problem before and I could update my products so I’m not quite sure why these are now being blocked.
Could you please guide me on how I could allow all changes from my ShopMaster API calls?
Thank you again,
Kagan
we gather the following issues:
– woocommerce_rest_cannot_create
– Product Request Error : woocommerce_rest_cannot_create:Sorry, you are not allowed to create resources.
The guys from the hosting changed the htaccess but didn’t work. Check the following info:
“Assuming from the error that you are receiving, it is possible that the issue is caused by missing authorization header but I cannot confirm that because I am unable to access the Shopmaster platform and test the error on my end. What I have done is that I added the following code to your .htaccess file:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* – [e=HTTP_AUTHORIZATION:%1]
”
I brought them my credentials from shopmaster and hours later after trying different things they told me that I could get answers with Woocommerce support.
They told me that the last log of the 401 error was this:
[25/Aug/2020:12:59:08 +0000] “GET /wp-json/wc/v2/system_status?consumer_key=ck_3441468deeb7a093d1d98e*************&consumer_secret=cs_872797bd3395087f3bb*************** HTTP/1.1” 401 118 “-” “Apache-HttpClient/4.5.1 (Java/1.8.0_261)” | TLSv1.2 | 1.954 1.970 1.970 MISS W NC:000000 UP:0
I hide some information like the keys or my page because I don’t know if I’m bringing important or private information here.
I appreciate your help.
]]>I’m using Shop Master to transfer AliExpress products to my woocommerce store. I have pricing & stock monitor turned on and Pricing Rules setup. When I try to transfer a product with no variants everything works more or less smoothly, i.e. the price is accurate per my pricing rules and stock level is accurate (based on data from AliExpress). When I try to transfer a product with variants none of this works at all. I don’t even see a drop down menu; I have to go into my woocommerce page settings and enable those (not sure why it’s not done automatically). Also, the prices and the stock amount doesn’t transfer. I have the ability to manually enter these as well but I feel like that would completely defeat the purpose.
Sorry, I’m completely new to this so I apologize in advance if I’ve asked a dumb question or used wrong terminology.
PS: not sure if makes a difference but fwiw I’m not the owner/admin of the website my store is on. I’m not sure if that would limit the settings available to me or not.
]]>it takes roughly 10 seconds to upload a product to woocommerce . Each product has multiple images and product attributes.
10 seconds seems too much, i read about optimizing the writing speed for woocommerce and it seems the only way was to disable full wordpress loading during product import ( when shopmaster calls woocommerce api to write products into my store )
I know that i can load minimal wordpress without themes and plugins by including the following snippet into my code
//Tell WordPress to only load the basics
define('SHORTINIT',1);
//get path of wp-load.php and load it
require_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';
Am wondering where i should place the code since shopmaster.com calls woocommerce directly.
]]>Shopify is integrated with ChinaBrands.com in such a way that it offers a one click import of products into Shopify store which includes all info about products, inventory, packaging, etc.
1. Do you offer such integration with ChinaBrands?
2. If no, can you develop that for me? How much will you charge me for that?