{"id":376974,"date":"2026-09-30T12:31:48","date_gmt":"2026-09-30T12:31:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tsync-sheet-for-woocommerce\/"},"modified":"2026-09-30T12:31:11","modified_gmt":"2026-09-30T12:31:11","slug":"tsync-sheet","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tsync-sheet\/","author":23570798,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.6.9","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"TSync Sheet for WooCommerce","header_author":"taalhaa, ABDUL_KARIM911","header_description":"Automatically sync WooCommerce orders to Google Sheets in real time via webhook. Non-blocking asynchronous dispatch with zero monthly fees.","assets_banners_color":"0c1c25","last_updated":"2026-09-30 12:31:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/taalhaa\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"taalhaa","date":"2026-09-30 12:31:11","revision":3721221}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3721221,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3721221,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3721221,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3721221,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3721221,"resolution":"1","location":"assets","locale":"","width":1901,"height":1359},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3721221,"resolution":"2","location":"assets","locale":"","width":1920,"height":913},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3721221,"resolution":"3","location":"assets","locale":"","width":1920,"height":913}},"screenshots":{"1":"The clean settings page under WooCommerce.","2":"The Send Test Data feature verifying webhook connectivity.","3":"Live order data appearing structured in Google Sheets."}},"plugin_section":[],"plugin_tags":[569,25296,65950,9471,286],"plugin_category":[45],"plugin_contributors":[282990],"plugin_business_model":[],"class_list":["post-376974","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-google-sheets","plugin_tags-order-sync","plugin_tags-spreadsheet","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-taalhaa","plugin_committers-taalhaa"],"banners":{"banner":"https:\/\/ps.w.org\/tsync-sheet\/assets\/banner-772x250.png?rev=3721221","banner_2x":"https:\/\/ps.w.org\/tsync-sheet\/assets\/banner-1544x500.png?rev=3721221","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tsync-sheet\/assets\/icon-128x128.png?rev=3721221","icon_2x":"https:\/\/ps.w.org\/tsync-sheet\/assets\/icon-256x256.png?rev=3721221","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tsync-sheet\/assets\/screenshot-1.png?rev=3721221","caption":"The clean settings page under WooCommerce."},{"src":"https:\/\/ps.w.org\/tsync-sheet\/assets\/screenshot-2.png?rev=3721221","caption":"The Send Test Data feature verifying webhook connectivity."},{"src":"https:\/\/ps.w.org\/tsync-sheet\/assets\/screenshot-3.png?rev=3721221","caption":"Live order data appearing structured in Google Sheets."}],"raw_content":"<!--section=description-->\n<p>Managing WooCommerce orders often requires sharing live order data with fulfillment teams, delivery personnel, dropship suppliers, or accountants.<\/p>\n\n<p><strong>TSync Sheet for WooCommerce<\/strong> connects your WooCommerce store directly to your Google Spreadsheet via a fast, secure Webhook. Whenever a new order is placed, customer details, line items, and totals are automatically added as a new row in your Google Sheet in real time.<\/p>\n\n<h3>\ud83d\ude80 Key Features (Version 1.0.0)<\/h3>\n\n<ul>\n<li><strong>Real-Time Order Synchronization:<\/strong> New orders trigger an automated webhook that appends order data directly to your designated Google Sheet.<\/li>\n<li><strong>Zero Checkout Delay:<\/strong> Uses asynchronous non-blocking background dispatch (<code>wp_remote_post<\/code> with non-blocking mode), ensuring customer checkout performance is never impacted.<\/li>\n<li><strong>Built-in Connection Tester:<\/strong> Test your webhook URL directly from the WordPress administration settings with the \"Send Test Data\" button before going live.<\/li>\n<li><strong>Concurrency Safe:<\/strong> The included Google Apps Script code utilizes Google's <code>LockService<\/code> to prevent data collisions during high-traffic sales.<\/li>\n<li><strong>HPOS Compatible:<\/strong> Fully compatible with WooCommerce High-Performance Order Storage (Custom Order Tables).<\/li>\n<li><strong>Order Deduplication:<\/strong> Includes built-in metadata safeguards to ensure that individual orders are synchronized without duplication.<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Direct &amp; Self-Hosted Integration<\/h3>\n\n<p>TSync Sheet communicates directly between your WordPress server and your own Google Apps Script Web App. This eliminates intermediate third-party service dependencies, keeping your order data private and under your control.<\/p>\n\n<!--section=installation-->\n<p>Setting up TSync Sheet takes only a few minutes:<\/p>\n\n<h3>Step 1: Install the Plugin<\/h3>\n\n<ol>\n<li>Go to your WordPress Dashboard.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New Plugin<\/strong>.<\/li>\n<li>Click <strong>Upload Plugin<\/strong> and select <code>tsync-sheet.zip<\/code>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h3>Step 2: Set up your Google Sheet<\/h3>\n\n<ol>\n<li>Open a new Google Sheet.<\/li>\n<li>Click <strong>Extensions &gt; Apps Script<\/strong> in the top menu.<\/li>\n<li>Paste the provided script code from the plugin guide into the script editor.<\/li>\n<li>Click <strong>Deploy &gt; New deployment<\/strong>, select <strong>Web app<\/strong>, set access to <strong>Anyone<\/strong>, and click <strong>Deploy<\/strong>.<\/li>\n<li>Copy the generated Web app URL.<\/li>\n<\/ol>\n\n<h3>Step 3: Connect WooCommerce<\/h3>\n\n<ol>\n<li>In your WordPress admin, go to <strong>WooCommerce &gt; TSync Sheet<\/strong>.<\/li>\n<li>Paste your Web app URL into the field and click <strong>Save Settings<\/strong>.<\/li>\n<li>Click <strong>Send Test Data<\/strong> to verify your setup.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20support%20woocommerce%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Does it support WooCommerce High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes! TSync Sheet is 100% compatible with HPOS (Custom Order Tables).<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20website%27s%20checkout%20page%3F\"><h3>Will it slow down my website's checkout page?<\/h3><\/dt>\n<dd><p>No. The plugin uses asynchronous non-blocking HTTP requests. WooCommerce creates the order and finishes checkout without waiting for Google's HTTP response.<\/p><\/dd>\n<dt id=\"which%20order%20fields%20are%20synced%20to%20google%20sheets%3F\"><h3>Which order fields are synced to Google Sheets?<\/h3><\/dt>\n<dd><p>The plugin synchronizes: Order ID, Order Number, Date, Status, Currency, Totals, Subtotals, Shipping Cost, Payment Method, Customer Name, Email, Phone, Shipping Address, Item Details (Product Name, SKU, Quantity, Price), and Customer Notes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Automated order synchronization on order creation.<\/li>\n<li>Settings screen with instant Webhook test dispatch.<\/li>\n<li>Concurrency-safe Google Apps Script template.<\/li>\n<li>Full WooCommerce HPOS compatibility.<\/li>\n<\/ul>","raw_excerpt":"Automatically sync WooCommerce orders to Google Sheets in real time via webhook. Non-blocking asynchronous dispatch with zero monthly fees.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=376974"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/taalhaa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376974"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376974"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376974"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376974"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376974"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}