Connection errors
'Store not reachable' or connection timeout
'Store not reachable' or connection timeout
TextYess cannot reach your store URL.
- Verify the URL is correct and does not include a trailing slash (use
https://myshop.com, nothttps://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.
REST API returns 404
REST API returns 404
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.
HTTP store connection issues
HTTP store connection issues
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_ADMINconstant is not set totrueinwp-config.php.
Product sync issues
Products are not appearing after connection
Products are not appearing after connection
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.
Product data is outdated
Product data is outdated
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.
Product images are missing
Product images are missing
- 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
Abandoned checkouts do not reach TextYess
Abandoned checkouts do not reach TextYess
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.