Beans
ProductsPricingBlog
  • 🚀Getting Started
  • Members
    • Add a member
    • Adjust a member's balance
    • Deactivating a member
    • Import members
    • Custom fields
      • Custom fields on registration
  • rewards
    • Rules
      • Registration
      • Loyalty
      • Cart Booster
      • Facebook Page Like
      • Twitter Follow
      • Instagram Follow
      • Refer a friend
      • Accept referral Invitation
      • Inactivity
      • Celebration
      • Expiration
      • Birthday
    • Tiers
    • Display
      • Redemption block
    • Redemption
      • Redeem points
      • Pending Debits
      • Redemption rate
      • Redemption conditions
      • Buy products with points
      • Redemption issues
    • FAQ
      • How are loyalty revenues generated?
      • Adding Custom CSS
      • Disable checkout auto-redirect
      • Enrollment of customers in the rewards program
      • Why do rules have minimum points?
      • Loyalty points calculation
  • Referrals
    • Getting started
    • Rules
      • Accept Invitation
      • Successful Referral
    • Display
      • Link your referral page to your Shopify store.
      • Link your referral page to your Woocommerce store.
    • Conditions
    • Referrals
    • FAQ
      • Adding Custom CSS
      • Why registration is enforced for referrals.
      • Can Bamboo be used for affiliate marketing?
      • How to test Bamboo?
  • Emails
    • Rules
      • Loyalty ▸ Welcome
      • Loyalty ▸ Balance reminder
      • Loyalty ▸ New transaction
      • Loyalty ▸ Post-purchase invitation
      • Referral ▸ Invitation
      • Referral ▸ Referrer reward
      • Referral ▸ Friend reward
    • Campaigns
    • Sender email
    • FAQ
      • Replacement tags
      • Sender address
      • Gmail's warning messages
      • Testing email notifications
  • More Apps
    • Social Connect
      • Display
    • Widget
      • Messages
  • INTEGRATIONS
    • Getting Started with Integrations
    • Shopify
      • Referencing Shopify pages
      • Enable customer accounts
      • Template Migration
      • Shopify OS 2.0
      • Using discount codes with redemption
      • Shopify POS
      • Shopify Limitations
      • Uninstallation
      • Shopify customers tags
    • Woocommerce
      • Account Synchronization
      • Referencing WooCommerce pages
      • Setting up permalinks
      • Edit Beans pages
      • Updating your shop domain
      • Manually Installing Beans
      • Reset and reconnect
      • Caching issues
      • Connection Issues
    • Facebook Integration
    • Judge.me Integration
    • Mailchimp Integration
    • Omnisend Integration
    • Sendinblue Integration
    • Weglot Integration
    • API
      • Webhooks
      • Storefront
  • Settings
    • General
    • App activation
    • Plan & Billing
      • Account Suspension
      • List of plans
      • Refund Policy
      • Supported currencies
    • Team access
    • Live Testing
  • FAQ
    • Limitations
    • Phone Support
    • Why is Beans better than the other options?
    • What will my customers see?
    • Can I reach an engineer to talk about technical issues?
    • POS Support
    • Security
    • Terms of Service
    • Privacy Policy
    • GDPR
Powered by GitBook
On this page
  • Case HTTP Status: 200, 401
  • How it works
  • Case HTTP Status: 0
  • Case HTTP Status: 404
  • Others cases

Was this helpful?

  1. INTEGRATIONS
  2. Woocommerce

Connection Issues

How to fix connection issues when trying to connect your store to Beans

PreviousCaching issuesNextFacebook Integration

Last updated 3 years ago

Was this helpful?

Beans plugin uses Woocommerce API to provide you great services that help you sell more. However, when connecting our application to your store. We check to confirm that all the required configurations are working as expected.

Case HTTP Status: 200, 401

If you have got a 401 HTTP status and your website is password-protected, you are using a “coming soon” or “site under construction” plugin that is disabling public access to your store. This also disables API access and our applications need this to work. Temporarily disable it in order to connect our plugin to your store. After that, you can reactivate it again.

For example, if this is your store link , follow the instructions below:

  1. Go to and then confirm that you see a page that looks like the image below.

How it works

If the issue persists, please contact our support team and attach a screenshot.

Case HTTP Status: 0

Sometimes, when we are checking the configuration, we receive a status 0 which means that when the application tried to connect with your store an issue was encountered. Most of the time, this situation occurs when the SSL certificate on your website is not valid. You can renew your SSL certificate and try again.

Case HTTP Status: 404

Others cases

Here is a list of some of the issues and how you can settle them:

  • Your store is using the old WooCommerce version 3.9 or an older version. Make sure you upgrade to the latest WooCommerce version before installing our plugin.

  • For the plugin to work, WordPress needs to be installed at the domain or subdomain level, not at the page level. For example, If you are developing a store for a client and you’re creating a mockup on www.example.com/dev/. Our server will try to connect to the WooCommerce API at the subdomain level www.example.com but the store is on www.example.com/dev/. As an alternative, you can install the development store on thedev.example.com subdomain, with this our applications will connect to the store as expected.

  • You have a caching plugin in your store that strips the “Authorization” header. To settle this try disabling your plugins one after the other to find the one that is causing the issue.

If you’ve tried all the above, It might be that your server is stripping the “Authorization” header.

As this pertains to the configuration of your web server and other WordPress plugins, Beans cannot provide support in these cases. You can try the suggestions below. Please always consult with a web developer when making configuration changes.

In some cases adding the following to your .htaccess file might help:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

If this information does not help, please review the configuration of your caching plugin and look for the settings that pertain to caching or not caching headers.

If after doing all of this the issue persists please contact your hosting provider.

2. Now go to and then confirm that you can see a page that looks like the image below.

Now you can use this link to connect and follow the normal process. Replace with your domain name.

This article will help explain in details how to settle an issue with error 404

https://www.example.com/wp-json/wc/v2/
https://www.example.com/wp-admin/admin.php?page=beans-woo&force_beans=1
https://www.example.com
https://help.trybeans.com/e-commerce-integration/woocommerce/connecting-beans-application-to-woocommerce-stores
https://www.example.com
https://www.example.com/wc-auth/v1/authorize/