Skip to main content

Connection errors

Your Consumer Key or Consumer Secret is wrong, or the key has been revoked.
  • Double-check both values were copied correctly — they are long strings and easy to truncate accidentally.
  • Make sure you are using Read/Write permissions, not Read only.
  • If in doubt, generate a new key in WooCommerce → Settings → Advanced → REST API and try again.
TextYess cannot reach your store URL.
  • Verify the URL is correct and does not include a trailing slash (use https://myshop.com, not https://myshop.com/).
  • Make sure the store is publicly accessible — if you are behind a firewall or using a local development environment, the connection will fail.
  • Check that your server is not blocking requests from external IPs.
The WooCommerce REST API may be disabled or the permalinks may need refreshing.
  • In your WordPress admin, go to Settings → Permalinks and click Save Changes (no changes needed — just saving regenerates the rewrite rules).
  • Confirm the REST API is enabled in WooCommerce → Settings → Advanced.
WooCommerce may block REST API calls on stores without HTTPS depending on your server and WordPress configuration.
  • Migrate your store to HTTPS if possible. Most hosting providers offer free SSL certificates.
  • If you must use HTTP, check that the FORCE_SSL_ADMIN constant is not set to true in wp-config.php.

Product sync issues

The initial sync runs asynchronously and can take a few minutes for large catalogs.
  • Wait a few minutes and refresh the dashboard.
  • If still empty after 10 minutes, go to Knowledge Base → Products catalog and use the Resync button to trigger a new import.
  • Make sure your products are set to Published status in WooCommerce — draft and private products are not imported.
TextYess receives product updates via webhooks. If a product was updated while webhooks were not working, the data may be stale.
  • Go to Knowledge Base → Products catalog and use the Resync button to trigger a full re-import of your catalog.
  • Confirm the images are publicly accessible by opening the image URL in a browser.
  • Check that your server is not restricting hotlinking.

Abandoned checkout tracking

Your checkout page uses the classic checkout. The classic checkout is the [woocommerce_checkout] shortcode, a Shortcode or Classic block, or a checkout made with a page builder.WooCommerce saves an abandoned checkout only from the Checkout block. With the classic checkout, no abandoned checkout reaches TextYess.Switch your /checkout/ page to the Checkout block. The steps are in WooCommerce compatibility requirements.The abandoned checkout automation shows a warning when it finds the classic checkout on your store.The TextYess WooCommerce plugin is not installed or not activated. The plugin adds the REST endpoint /wp-json/wc/v3/textyess/v1/abandoned-checkouts. TextYess reads abandoned checkouts from this endpoint. Without the plugin, this feature is not available.Contact support if you need the plugin file.

Widget issues

For problems with the WhatsApp bubble or onsite chat widget, see the dedicated guides:

Still stuck?

Reach out to our support team at TextYess Support. Include your store URL and a description of the issue so we can help faster.