{"id":284302,"date":"2026-03-28T08:48:59","date_gmt":"2026-03-28T08:48:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/crosscart-sync-basic\/"},"modified":"2026-03-28T14:22:38","modified_gmt":"2026-03-28T14:22:38","slug":"fixlayer-crosscart-sync","status":"publish","type":"plugin","link":"https:\/\/zul.wordpress.org\/plugins\/fixlayer-crosscart-sync\/","author":23455090,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"FixLayer CrossCart Sync","header_author":"FixLayer","header_description":"Abandoned cart capture and a single recovery email for WooCommerce.","assets_banners_color":"cccccc","last_updated":"2026-03-28 14:22:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fixlayer.com\/crosscart-sync\/","header_author_uri":"https:\/\/fixlayer.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":233,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"fixlayer","date":"2026-03-28 14:22:38"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3493358,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3493358,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3493386,"resolution":"1","location":"assets","locale":"","width":1258,"height":782},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3493386,"resolution":"2","location":"assets","locale":"","width":1121,"height":883}},"screenshots":[]},"plugin_section":[],"plugin_tags":[15962,11133,173590,286],"plugin_category":[45],"plugin_contributors":[258843],"plugin_business_model":[],"class_list":["post-284302","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-cart-recovery","plugin_tags-recovery-email","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-fixlayer","plugin_committers-fixlayer"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fixlayer-crosscart-sync\/assets\/icon-256x256.png?rev=3493358","icon_2x":"https:\/\/ps.w.org\/fixlayer-crosscart-sync\/assets\/icon-256x256.png?rev=3493358","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fixlayer-crosscart-sync\/assets\/screenshot-1.png?rev=3493386","caption":""},{"src":"https:\/\/ps.w.org\/fixlayer-crosscart-sync\/assets\/screenshot-2.png?rev=3493386","caption":""}],"raw_content":"<!--section=description-->\n<p>FixLayer CrossCart Sync captures a customer's basket from the WooCommerce checkout page and (optionally) sends one recovery email after a delay.<\/p>\n\n<p>It is designed to be simple:<\/p>\n\n<ul>\n<li>Capture basket + email address at checkout<\/li>\n<li>Send one recovery email with a secure restore link<\/li>\n<li>Automatically delete old basket records after a retention period<\/li>\n<\/ul>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>On the WooCommerce checkout page, the plugin watches the billing email field.<\/li>\n<li>When an email address is entered, it snapshots the current basket.<\/li>\n<li>A WP-Cron task checks for baskets that have not changed for the configured delay and sends one email.<\/li>\n<li>The email includes a restore link. When clicked, the basket is restored and the customer is redirected to the cart.<\/li>\n<\/ol>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin stores the customer's email address and a snapshot of their WooCommerce basket so it can send a recovery email.<\/p>\n\n<p>You can control retention in WooCommerce \u2192 CrossCart Sync.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to WooCommerce \u2192 CrossCart Sync to set your send delay, email subject, and email body.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20woocommerce%3F\"><h3>Does this require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"how%20do%20i%20make%20sure%20scheduled%20emails%20send%20reliably%3F\"><h3>How do I make sure scheduled emails send reliably?<\/h3><\/dt>\n<dd><p>This plugin uses WP-Cron by default.<\/p>\n\n<p>If your host disables WP-Cron (or your site has low traffic), you can set a real server cron job to call wp-cron.php.<\/p>\n\n<p>Example (replace YOUR-SITE-DOMAIN with your domain):<\/p>\n\n<pre><code>https:\/\/YOUR-SITE-DOMAIN\/wp-cron.php?doing_wp_cron\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Slug\/naming update for WordPress.org review.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Abandoned cart capture and a single recovery email for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284302"}],"author":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fixlayer"}],"wp:attachment":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284302"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284302"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284302"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284302"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284302"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}