{"id":346489,"date":"2026-08-01T22:17:18","date_gmt":"2026-08-01T22:17:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/unstoppable-cod-order-forms-for-woocommerce\/"},"modified":"2026-08-01T23:02:39","modified_gmt":"2026-08-01T23:02:39","slug":"unstoppable-cod-order-forms-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/unstoppable-cod-order-forms-for-woocommerce\/","author":13116230,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.4","stable_tag":"1.1.4","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Unstoppable COD Order Forms for WooCommerce","header_author":"Unstoppable Solutions","header_description":"Create high-converting COD order forms with delivery zone calculators, Google Sheets sync, and marketing pixel integration for cash-on-delivery markets.","assets_banners_color":"4a2b90","last_updated":"2026-08-01 23:02:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/unstoppablesolutions.app\/plugins\/unstoppable-cod-forms","header_author_uri":"https:\/\/unstoppablesolutions.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":46,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.4":{"tag":"1.1.4","author":"paramedic192","date":"2026-08-01 23:02:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3631366,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3631366,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3631366,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3631366,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Form builder interface","2":"Delivery zones configuration","3":"Orders management","4":"Frontend order form"}},"plugin_section":[],"plugin_tags":[31179,31178,808,179632,286],"plugin_category":[45],"plugin_contributors":[253147],"plugin_business_model":[],"class_list":["post-346489","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-cod","plugin_tags-landing-page","plugin_tags-order-forms","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-paramedic192","plugin_committers-paramedic192"],"banners":{"banner":"https:\/\/ps.w.org\/unstoppable-cod-order-forms-for-woocommerce\/assets\/banner-772x250.png?rev=3631366","banner_2x":"https:\/\/ps.w.org\/unstoppable-cod-order-forms-for-woocommerce\/assets\/banner-1544x500.png?rev=3631366","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/unstoppable-cod-order-forms-for-woocommerce\/assets\/icon-128x128.png?rev=3631366","icon_2x":"https:\/\/ps.w.org\/unstoppable-cod-order-forms-for-woocommerce\/assets\/icon-256x256.png?rev=3631366","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Unstoppable COD Order Forms<\/strong> is designed for markets where Cash on Delivery is the dominant payment method. Create standalone order forms that convert visitors into customers without the complexity of a traditional checkout.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Standalone Order Forms<\/strong> - Create beautiful, mobile-optimized order forms<\/li>\n<li><strong>Delivery Zone Calculator<\/strong> - Set up regions with flat rate, percentage, or weight-based fees<\/li>\n<li><strong>Free Delivery Thresholds<\/strong> - Encourage larger orders with free delivery offers<\/li>\n<li><strong>Google Sheets Sync<\/strong> - Automatically send orders to Google Sheets for fulfillment<\/li>\n<li><strong>WhatsApp Notifications<\/strong> - Send order confirmations via WhatsApp<\/li>\n<li><strong>Pixel Tracking<\/strong> - Built-in support for Facebook Pixel, TikTok Pixel, and GA4<\/li>\n<li><strong>WooCommerce Integration<\/strong> - Optionally create WooCommerce orders for inventory tracking<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Middle East markets (Saudi Arabia, UAE, Egypt)<\/li>\n<li>Southeast Asia (Indonesia, Thailand, Philippines)<\/li>\n<li>South Asia (India, Pakistan, Bangladesh)<\/li>\n<li>South America (Brazil, Colombia, Argentina)<\/li>\n<li>Africa (Nigeria, Kenya, South Africa)<\/li>\n<\/ul>\n\n<h4>Shortcode Usage<\/h4>\n\n<p>Display a form anywhere using:\n    [ucof_form id=\"1\"]\nor\n    [ucof_form slug=\"my-form\"]<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin optionally connects to third-party services when you enable specific integrations. No data is sent to external services unless you explicitly configure and enable them.<\/p>\n\n<h4>Google Analytics 4 (GA4)<\/h4>\n\n<p>When enabled in Integrations settings, the plugin loads Google's gtag.js script to track page views and purchase events.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Tracks visitor behavior and purchase conversions on your forms<\/li>\n<li><strong>Data sent:<\/strong> Page URL, purchase value, product IDs, currency (only when a purchase is completed)<\/li>\n<li><strong>When:<\/strong> Script loads on pages with your forms; purchase data sent on order completion<\/li>\n<li><strong>Service provider:<\/strong> Google LLC<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Facebook Pixel<\/h4>\n\n<p>When enabled in Integrations settings, the plugin loads Facebook's tracking pixel to track page views and purchase events.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Tracks visitor behavior and purchase conversions for Facebook Ads optimization<\/li>\n<li><strong>Data sent:<\/strong> Page URL, purchase value, product IDs, currency, content type<\/li>\n<li><strong>When:<\/strong> Script loads on pages with your forms; purchase data sent on order completion<\/li>\n<li><strong>Service provider:<\/strong> Meta Platforms, Inc.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.facebook.com\/legal\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.facebook.com\/privacy\/policy\/<\/li>\n<\/ul>\n\n<h4>TikTok Pixel<\/h4>\n\n<p>When enabled in Integrations settings, the plugin loads TikTok's tracking pixel.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Tracks visitor behavior and purchase conversions for TikTok Ads optimization<\/li>\n<li><strong>Data sent:<\/strong> Page URL, purchase value, product IDs, currency<\/li>\n<li><strong>When:<\/strong> Script loads on pages with your forms; purchase data sent on order completion<\/li>\n<li><strong>Service provider:<\/strong> TikTok Inc.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.tiktok.com\/legal\/terms-of-service<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.tiktok.com\/legal\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Snapchat Pixel<\/h4>\n\n<p>When enabled in Integrations settings, the plugin loads Snapchat's tracking pixel.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Tracks purchase conversions for Snapchat Ads optimization<\/li>\n<li><strong>Data sent:<\/strong> Purchase value, currency, transaction ID<\/li>\n<li><strong>When:<\/strong> Purchase data sent on order completion only<\/li>\n<li><strong>Service provider:<\/strong> Snap Inc.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/snap.com\/en-US\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/snap.com\/en-US\/privacy\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Webhook Integration<\/h4>\n\n<p>When you configure a webhook URL, order data is sent to your specified endpoint.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Sends order details to any URL you configure<\/li>\n<li><strong>Data sent:<\/strong> Customer name, phone, email, address, order items, totals<\/li>\n<li><strong>When:<\/strong> Immediately after order submission<\/li>\n<li><strong>Service provider:<\/strong> User-configured (your own endpoint)<\/li>\n<\/ul>\n\n<h4>Google Sheets Integration<\/h4>\n\n<p>When configured with a Google Apps Script URL, order data is sent to your Google Sheet.<\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> Automatically logs orders to a Google Sheet for fulfillment tracking<\/li>\n<li><strong>Data sent:<\/strong> Order ID, customer details, products, totals, timestamps<\/li>\n<li><strong>When:<\/strong> Immediately after order submission<\/li>\n<li><strong>Service provider:<\/strong> Google LLC (via user's own Google Apps Script)<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/developers.google.com\/apps-script\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/unstoppable-cod-order-forms-for-woocommerce\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to Options Studio \u2192 COD Forms to configure<\/li>\n<li>Create your first form and delivery zones<\/li>\n<li>Use the shortcode <code>[ucof_form id=\"X\"]<\/code> to display forms on any page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>WooCommerce is required for product data. However, you can disable WooCommerce order creation and use Google Sheets for fulfillment instead.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20form%20appearance%3F\"><h3>Can I customize the form appearance?<\/h3><\/dt>\n<dd><p>Yes! Each form has a custom CSS field, and the template can be overridden in your theme.<\/p><\/dd>\n<dt id=\"how%20do%20delivery%20zones%20work%3F\"><h3>How do delivery zones work?<\/h3><\/dt>\n<dd><p>Create zones with regions\/cities, set fee types (flat, percentage, weight-based, or free), and the form automatically calculates delivery based on customer location.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: All output escaping errors (UCOF_VERSION, wc_price, paginate_links)<\/li>\n<li>Fixed: Added translators comments for placeholder strings<\/li>\n<li>Fixed: Properly enqueued GA4 script in frontend<\/li>\n<li>Fixed: Custom CSS now uses wp_add_inline_style<\/li>\n<li>Removed: Debug error_log calls from forms and zones classes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Changed: Plugin slug and text domain to 'unstoppable-cod-order-forms-for-woocommerce'<\/li>\n<li>Changed: Folder name matches new slug for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Tested up to header now matches in both plugin file and readme (7.0)<\/li>\n<li>Fixed: Options Studio shell now uses plugin text domain<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed Plugin Check warnings and errors<\/li>\n<li>Properly enqueued GA4 tracking script<\/li>\n<li>Added variable prefixes for WP.org compliance<\/li>\n<li>Removed deprecated load_plugin_textdomain<\/li>\n<li>Fixed wp_unslash on $_SERVER variables<\/li>\n<li>Removed debug error_log calls<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>WordPress.org Lite version - removed license system<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Made dashboard stat cards clickable - now link to Forms, Zones, and Orders tabs<\/li>\n<li>Improved stat card hover effects with smooth animation<\/li>\n<li>Better visual feedback on card interaction<\/li>\n<li>CSS improvements for stat cards display<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Improved regions\/cities saving with better feedback<\/li>\n<li>Success message now shows how many regions were saved<\/li>\n<li>Auto-redirect to edit page after creating a new zone<\/li>\n<li>Added debugging for troubleshooting zone saves<\/li>\n<li>Better error handling in JavaScript<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed PHP syntax error (extra closing brace in zones class)<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: All output escaping errors (UCOF_VERSION, wc_price, paginate_links)<\/li>\n<li>Fixed: Added translators comments for placeholder strings<\/li>\n<li>Fixed: Properly enqueued GA4 script in frontend<\/li>\n<li>Fixed: Custom CSS now uses wp_add_inline_style<\/li>\n<li>Removed: Debug error_log calls from forms and zones classes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>CRITICAL FIX: Added missing create() and update() methods to Forms and Zones classes<\/li>\n<li>Fixed form\/zone saving not working via AJAX<\/li>\n<li>Fixed settings not being saved properly (settings array parsing)<\/li>\n<li>Added automatic slug uniqueness (appends number if slug exists)<\/li>\n<li>Improved error handling with better user feedback<\/li>\n<li>Added WP_DEBUG logging for troubleshooting<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: All output escaping errors (UCOF_VERSION, wc_price, paginate_links)<\/li>\n<li>Fixed: Added translators comments for placeholder strings<\/li>\n<li>Fixed: Properly enqueued GA4 script in frontend<\/li>\n<li>Fixed: Custom CSS now uses wp_add_inline_style<\/li>\n<li>Removed: Debug error_log calls from forms and zones classes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Changed: Plugin slug and text domain to 'unstoppable-cod-order-forms-for-woocommerce'<\/li>\n<li>Changed: Folder name matches new slug for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved admin UI with modern card-based design<\/li>\n<li>Added icons to form section headers for better visual organization<\/li>\n<li>Added PHP fallback for zone editor when JavaScript fails<\/li>\n<li>Improved form fields with better descriptions and placeholders<\/li>\n<li>Enhanced checkbox styling with hover effects<\/li>\n<li>Better responsive design for mobile devices<\/li>\n<li>Added Cancel button to form\/zone editors<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: All output escaping errors (UCOF_VERSION, wc_price, paginate_links)<\/li>\n<li>Fixed: Added translators comments for placeholder strings<\/li>\n<li>Fixed: Properly enqueued GA4 script in frontend<\/li>\n<li>Fixed: Custom CSS now uses wp_add_inline_style<\/li>\n<li>Removed: Debug error_log calls from forms and zones classes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Changed: Plugin slug and text domain to 'unstoppable-cod-order-forms-for-woocommerce'<\/li>\n<li>Changed: Folder name matches new slug for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Tested up to header now matches in both plugin file and readme (7.0)<\/li>\n<li>Fixed: Options Studio shell now uses plugin text domain<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed form editor JavaScript not binding correctly (was using class selector instead of ID)<\/li>\n<li>Fixed white screen when creating new forms<\/li>\n<li>Added PHP fallback for form submission when JavaScript fails<\/li>\n<li>Added admin_url to JavaScript for proper redirects<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed: Custom CSS feature (not permitted per WordPress.org guidelines)<\/li>\n<li>Removed: Weight-based delivery fee code (hidden functionality)<\/li>\n<li>All features now fully accessible in admin UI<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed: Replaced session_start() with cookies for cache compatibility<\/li>\n<li>Fixed: Added complete External Services documentation in readme<\/li>\n<li>Fixed: Removed license key reference from installation steps<\/li>\n<li>Added: Terms of Service and Privacy Policy links for all external services<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Removed: All remaining license activation code for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: Added PHPCS ignore comments for false-positive warnings<\/li>\n<li>Fixed: Changed wp_redirect to wp_safe_redirect<\/li>\n<li>Fixed: Added wp_unslash to POST data sanitization<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Added missing translators comments for all placeholder strings<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed: All output escaping errors (UCOF_VERSION, wc_price, paginate_links)<\/li>\n<li>Fixed: Added translators comments for placeholder strings<\/li>\n<li>Fixed: Properly enqueued GA4 script in frontend<\/li>\n<li>Fixed: Custom CSS now uses wp_add_inline_style<\/li>\n<li>Removed: Debug error_log calls from forms and zones classes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Changed: Plugin slug and text domain to 'unstoppable-cod-order-forms-for-woocommerce'<\/li>\n<li>Changed: Folder name matches new slug for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: Tested up to header now matches in both plugin file and readme (7.0)<\/li>\n<li>Fixed: Options Studio shell now uses plugin text domain<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed Plugin Check warnings and errors<\/li>\n<li>Properly enqueued GA4 tracking script<\/li>\n<li>Added variable prefixes for WP.org compliance<\/li>\n<li>Removed deprecated load_plugin_textdomain<\/li>\n<li>Fixed wp_unslash on $_SERVER variables<\/li>\n<li>Removed debug error_log calls<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Simplified integrations - now uses webhook URLs instead of complex API credentials<\/li>\n<li>Added universal webhook integration (works with Zapier, Make, Pabbly, n8n)<\/li>\n<li>Added Google Sheets setup with copy-paste Apps Script code<\/li>\n<li>Added Snapchat Pixel support<\/li>\n<li>Added webhook test button<\/li>\n<li>Improved WhatsApp message templates with more placeholders<\/li>\n<li>Better UI with step-by-step setup instructions<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added WooCommerce HPOS (High-Performance Order Storage) compatibility<\/li>\n<li>Added Cart\/Checkout Blocks compatibility<\/li>\n<li>Updated minimum WooCommerce version to 8.0<\/li>\n<li>Updated minimum WordPress version to 6.0<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Create high-converting COD (Cash on Delivery) order forms for WooCommerce with delivery zones, Google Sheets sync, and marketing pixel tracking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346489","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=346489"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/paramedic192"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346489"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346489"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346489"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346489"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346489"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}