WooCommerce Amazon Fulfillment SellerSKU is invalid - wordpress

I am using WooCommerce Amazon Fulfillment plugin
but when I try to Send to Amazon FBA
I get this error --> the SellerSKU for Item Id: item-1-PTCT-CC-1SM is invalid.
I don't know how to figure it out.
Can any one help me please??
Thanks
Adil

Not really sure about how the plugin works but as per the error message the SellerSku (woocommerce SKU) isn't matches with FBA product having Item Id - item-1-PTCT-CC-1SM.
You can once cross-check the SKU on both platform i.e Amazon & Woocommerce
Thanks

Related

Paddle - The checkout id must be a valid checkout id

I'm trying to test paddle subscriptions on localhost. When I use the product id and vendor id from an example git repo everything works.
When I use my own vendor id and product id (plan id) I get a 400 error:
{"errors":[{"status":400,"code":"validation","details":"The checkout id must be a valid checkout id.","source":{"pointer":"\/checkout_id"}}]}
I have created a subscription on the portal which gives me a'Plan Id'. Is the plan id the wrong id to be using here?
Paddle.Checkout.open({ product: 752932 });
I had the exact same setup and symptoms. I assume you're using the Paddle sandbox since you're testing on localhost. What helped me is that I had to add
Paddle.Environment.set('sandbox')
right above the
Paddle.Setup({ vendor: xxxx })
This did it for me, but annoyingly enough wasn't well documented at all so it took a bunch of digging.
Hope this helps you too!
Generally, this type error occurs when checkout request goes from localhost. I faced the same problem. When I test it on my hosting server, it works fine. The weghook_url should be approved by the paddle. You can set up the web hook here paddle web hook setup.

Amazon Pay on Woocommerce error in Sandbox mode (InvalidOrderReferenceId)

I installed the Amazon Pay plugin on my WordPress/Woocommerce website, left in in Sanbox mode, created a Sandbox test account and when I run a test transaction, I get a message that states "Invalid Payment Method"
When I go to the Woocommerce log, the error that I find is:
<ErrorResponse xmlns="http://mws.amazonservices.com/schema/OffAmazonPayments/2013-01-01">
<Error>
<Type>Sender</Type>
<Code>InvalidOrderReferenceId</Code>
<Message>The OrderReferenceId S00-0000000-0000000 is invalid.</Message>
</Error>
<RequestId>646d0e3e-b603-420d-8178-ad20690fee41</RequestId>
</ErrorResponse>
Any ideas? Thank you!
Please follow the Integration guide: https://developer.amazon.com/docs/eu/amazon-pay-onetime/intro.html
You would have to use an Amazon Generated Order ID from the Address widget. Please obtain it using the function:
onOrderReferenceCreate: function(orderReference) {
// Here is where you can grab the Order Reference ID.
orderReference.getAmazonOrderReferenceId();
},
You can use the orderReference ID anywhere from this point. Since, you are using WooCommerce SP, you can follow the integration guide too.
Thanks.

WordPress contact 7 with negative response

I have created a website using WordPress. I use a GoDaddy hosting and a plugin WP-Mail-SMTP, which helps me to configure SMTP. I have disable all cache plugins.
Right now I have a problem with my contact form (plugin Contact form 7). When I fill all fields and click a submit button, I get messages: "There was an error trying to send your message. Please try again later."
I get next JSON answer from my server:
captcha:null
into:"#wpcf7-f31-p1401-o1"
mailSent: false
message: "There was an error trying to send your message. Please try again later."
I receive emails from this forms, but I can not fix issues with server response and negative answers under my form: https://www.screencast.com/t/ReyXMwJLRS. I try to disable/enable captcha, but it does not help.
Can somebody advice with this. I have checked all recommendation from https://contactform7.com/, but can not find a solution.
Best regards.
Make sure the mail on the contact form is added as an authorized email sender on your hosting server.
In WordPress the default CONFIG -> DISCUSSION is applying the disallowed words list to the CF7 forms.
Try adding this code snippet to your theme functions.php file to block it from applying to CF7:
/**
* CONTACT FORM 7
* Disable WP Disallowed List for SPAM validation
*/
add_filter( 'wpcf7_submission_has_disallowed_words', '__return_false', 10, 2 );
It worked for me.

Wordpress: Contact Form 7 Plugin Error: This email address does not belong to the same domain as the site

My wordpress installation was working fine all this time, until it upgraded contact form 7 to Version 4.4 now it has a configuration error.
"Contact Form 7 Plugin Error: This email address does not belong to the same domain as the site"
Try this, because it worked for me:
From: [first-name] [last-name] <donotreply#your-site.com>
Of course your-site.com is your domain and you might not have first and last names.
It's said that you to create a #mysite.com email with your host, maybe something like do-not-reply#mysite.com.
Hope that helps,
Change the current “your-email” to admin#yourdomain.com OR the email address that you receive messages from. It is also possible to create a new email address specifically for this purpose, you could name it “no-reply#yoursite.com”. You can drill-down more here.
Contact Form 7 Issues

accessing woocommerce api in wordpress with sub directory installtion

I have wordpress installed in a sub-directory and not on the web-root. I have enabled woocoommerce REST api, but i am not able to access it. What will be my woocommerce rest api end points.
When i access using http://www.domainname.com/blog/wc-api/v1/orders
it returns 1.
When i access using http://www.domainname.com/home/wc-api/v1/orders
it returns 1.
When i access using http://www.domainname.com/wc-api/v1/orders
it gives me a message saying
woocommerce_api_authentication_error: Invalid Signature - provided signature does not match
Any suggestions or help will be appreciated. Thanks.

Resources