{"id":348805,"date":"2026-08-06T05:36:17","date_gmt":"2026-08-06T05:36:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yaxii-smart-form-lite\/"},"modified":"2026-08-06T05:35:43","modified_gmt":"2026-08-06T05:35:43","slug":"yaxii-smart-form-lite","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/yaxii-smart-form-lite\/","author":23538611,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Yaxii Smart Form Lite","header_author":"Yaxii Dev","header_description":"A product-page cash-on-delivery order form for WooCommerce.","assets_banners_color":"f7f7f9","last_updated":"2026-08-06 05:35:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/yaxii\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"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":"yaxii","date":"2026-08-06 05:35:43"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3636147,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3636147,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3636098,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3636098,"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":3636098,"resolution":"1","location":"assets","locale":"","width":1440,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3636098,"resolution":"2","location":"assets","locale":"","width":1265,"height":1111},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3636098,"resolution":"3","location":"assets","locale":"","width":1265,"height":1100},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3636098,"resolution":"4","location":"assets","locale":"","width":1265,"height":1100}},"screenshots":{"1":"Lite cash-on-delivery form placed with the product details and purchase controls.","2":"Overview showing setup readiness and Lite-created WooCommerce order metrics.","3":"Settings for form status, placement, product display, appearance, and order success.","4":"Shipping Manager with state-level Home and Office delivery availability and prices."}},"plugin_section":[],"plugin_tags":[31179,3148,31178,359,286],"plugin_category":[45],"plugin_contributors":[273238],"plugin_business_model":[],"class_list":["post-348805","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-checkout","plugin_tags-cod","plugin_tags-order-form","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-yaxii","plugin_committers-yaxii"],"banners":{"banner":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/banner-772x250.png?rev=3636098","banner_2x":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/banner-1544x500.png?rev=3636098","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/icon-128x128.png?rev=3636147","icon_2x":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/icon-256x256.png?rev=3636147","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/screenshot-1.png?rev=3636098","caption":"Lite cash-on-delivery form placed with the product details and purchase controls."},{"src":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/screenshot-2.png?rev=3636098","caption":"Overview showing setup readiness and Lite-created WooCommerce order metrics."},{"src":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/screenshot-3.png?rev=3636098","caption":"Settings for form status, placement, product display, appearance, and order success."},{"src":"https:\/\/ps.w.org\/yaxii-smart-form-lite\/assets\/screenshot-4.png?rev=3636098","caption":"Shipping Manager with state-level Home and Office delivery availability and prices."}],"raw_content":"<!--section=description-->\n<p>Yaxii Smart Form Lite is a free WooCommerce COD order form plugin for merchants who want customers to order directly from a product page without going through the standard cart and checkout flow.<\/p>\n\n<p>The plugin adds a focused cash-on-delivery form to eligible WooCommerce products. Customers can select a quantity, choose an available variation, enter their delivery location, select Home or generic Office delivery, review the order total, and place a real WooCommerce order.<\/p>\n\n<h4>A focused WooCommerce COD ordering experience<\/h4>\n\n<ul>\n<li>Add a cash-on-delivery order form to WooCommerce product pages.<\/li>\n<li>Create normal WooCommerce orders that remain available under WooCommerce &gt; Orders.<\/li>\n<li>Support published, visible, purchasable simple products.<\/li>\n<li>Support basic variable products with a complete available variation selection.<\/li>\n<li>Respect WooCommerce quantity, sold-individually, stock, backorder, tax, currency, decimal, and rounding rules.<\/li>\n<li>Redirect customers to the native WooCommerce order-received page or show an inline success confirmation.<\/li>\n<li>Use a responsive storefront form designed for desktop, mobile, and right-to-left layouts.<\/li>\n<\/ul>\n\n<h4>Shipping Manager with state-level prices<\/h4>\n\n<p>Yaxii Smart Form Lite includes a dedicated Shipping Manager for configuring simple COD delivery prices.<\/p>\n\n<ul>\n<li>Enable or disable Home delivery globally.<\/li>\n<li>Enable or disable generic Office delivery globally.<\/li>\n<li>Enable delivery methods separately for each state or region.<\/li>\n<li>Set Home and Office prices for each state or region.<\/li>\n<li>Use optional custom storefront labels for Home and Office.<\/li>\n<li>Search states, filter configuration, and apply bulk actions.<\/li>\n<li>Let customers select a country, state or region, and city where supported.<\/li>\n<\/ul>\n\n<p>Shipping prices are configured per state or region. Cities are used as address choices and are not separate pricing zones.<\/p>\n\n<p>Supported countries:<\/p>\n\n<ul>\n<li>Algeria<\/li>\n<li>Bahrain<\/li>\n<li>Egypt<\/li>\n<li>Kuwait<\/li>\n<li>Lebanon<\/li>\n<li>Morocco<\/li>\n<li>Oman<\/li>\n<li>Saudi Arabia<\/li>\n<li>Tunisia<\/li>\n<li>United Arab Emirates<\/li>\n<\/ul>\n\n<p>Office delivery is a generic merchant-configured option. It does not connect to carrier offices, shipping-provider APIs, dispatch systems, parcel labels, synchronization, or tracking.<\/p>\n\n<h4>Flexible product-page placement<\/h4>\n\n<p>Place the WooCommerce COD form:<\/p>\n\n<ul>\n<li>Before the native add-to-cart form.<\/li>\n<li>After the native add-to-cart form.<\/li>\n<li>After the product summary.<\/li>\n<li>Only where the shortcode is used.<\/li>\n<\/ul>\n\n<p>Use this shortcode inside product context:<\/p>\n\n<pre><code>[yaxii_smart_form_lite]\n<\/code><\/pre>\n\n<p>Use an explicit WooCommerce product ID on another page:<\/p>\n\n<pre><code>[yaxii_smart_form_lite id=\"123\"]\n<\/code><\/pre>\n\n<p>The legacy <code>product_id<\/code> attribute remains supported. When both attributes are present, <code>id<\/code> takes precedence.<\/p>\n\n<h4>Server-validated orders and automatic protection<\/h4>\n\n<p>The browser does not decide the final product price, variation, shipping price, tax, stock, or order total. Yaxii Smart Form Lite validates the order again on the server before creating it.<\/p>\n\n<p>The plugin also includes automatic request verification, bounded rate limiting, duplicate-order protection, and safe retry handling. Repeated submissions can reuse the same successful order result instead of creating unnecessary duplicate orders.<\/p>\n\n<h4>Private by default<\/h4>\n\n<p>Yaxii Smart Form Lite:<\/p>\n\n<ul>\n<li>Does not require a Yaxii account.<\/li>\n<li>Does not require a license key.<\/li>\n<li>Does not add usage quotas or expiry limits.<\/li>\n<li>Does not send telemetry or advertising-tracking events.<\/li>\n<li>Does not load remote executable code.<\/li>\n<li>Does not send customer or order data to Yaxii.<\/li>\n<li>Stores customer details only when creating the WooCommerce order.<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p>For setup guides, shortcode examples, Shipping Manager instructions, and troubleshooting, visit the <a href=\"https:\/\/yaxii.dev\/docs\/\">Yaxii documentation<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>In WordPress, go to Plugins &gt; Add New and search for Yaxii Smart Form Lite.<\/li>\n<li>Install and activate the plugin.<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Payments and enable Cash on delivery.<\/li>\n<li>Go to Yaxii Lite &gt; Shipping Manager and configure at least one supported country, state or region, delivery method, and price.<\/li>\n<li>Go to Yaxii Lite &gt; Settings, enable the form, choose its placement, and save.<\/li>\n<li>Open an eligible product page and place a test COD order before using the form with customers.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20yaxii%20smart%20form%20lite%20replace%20woocommerce%20checkout%3F\"><h3>Does Yaxii Smart Form Lite replace WooCommerce checkout?<\/h3><\/dt>\n<dd><p>No. It provides a focused product-page COD order form. Successful submissions create normal WooCommerce orders and use WooCommerce products, stock, taxes, payment, order statuses, and HPOS-compatible order storage.<\/p><\/dd>\n<dt id=\"does%20it%20require%20an%20account%2C%20license%20key%2C%20or%20paid%20plan%3F\"><h3>Does it require an account, license key, or paid plan?<\/h3><\/dt>\n<dd><p>No. All functionality included in Yaxii Smart Form Lite is free and works without a Yaxii account, license key, trial period, quota, or remote entitlement check.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20products%20are%20supported%3F\"><h3>Which WooCommerce products are supported?<\/h3><\/dt>\n<dd><p>Published, visible, purchasable simple products and basic variable products are supported. Variable-product customers must select a complete, available variation.<\/p>\n\n<p>The plugin does not claim universal compatibility with bundles, composites, subscriptions, bookings, or other advanced product types.<\/p><\/dd>\n<dt id=\"why%20is%20the%20cod%20form%20not%20showing%3F\"><h3>Why is the COD form not showing?<\/h3><\/dt>\n<dd><p>Check that:<\/p>\n\n<ul>\n<li>WooCommerce is active.<\/li>\n<li>WooCommerce Cash on delivery is enabled.<\/li>\n<li>The Lite form is enabled under Yaxii Lite &gt; Settings.<\/li>\n<li>At least one supported shipping state and method has a valid price.<\/li>\n<li>The product is published, visible, purchasable, and supported.<\/li>\n<li>The product is in stock or allows backorders under WooCommerce rules.<\/li>\n<li>Yaxii Smart Form Premium is not currently controlling the storefront form.<\/li>\n<\/ul>\n\n<p>Store managers can also see a product-page diagnostic when the form is unavailable.<\/p><\/dd>\n<dt id=\"are%20shipping%20prices%20configured%20per%20city%3F\"><h3>Are shipping prices configured per city?<\/h3><\/dt>\n<dd><p>No. Delivery prices apply to states or regions. Cities are customer address choices only.<\/p><\/dd>\n<dt id=\"does%20office%20delivery%20connect%20to%20a%20shipping%20company%3F\"><h3>Does Office delivery connect to a shipping company?<\/h3><\/dt>\n<dd><p>No. Office is a generic state-level delivery method and price. It does not include a carrier office selector, provider API, dispatch, parcel labels, synchronization, or tracking.<\/p><\/dd>\n<dt id=\"what%20happens%20after%20a%20customer%20places%20an%20order%3F\"><h3>What happens after a customer places an order?<\/h3><\/dt>\n<dd><p>By default, the customer is redirected to the native WooCommerce order-received page. You can instead keep the customer on the product page and show an inline success confirmation.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20submitted%20orders%3F\"><h3>Where can I find submitted orders?<\/h3><\/dt>\n<dd><p>Open WooCommerce &gt; Orders. Lite does not create a separate order system.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20woocommerce%20hpos%3F\"><h3>Does the plugin support WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. Orders are created and accessed through WooCommerce order APIs and the plugin declares compatibility with High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20customer%20data%20to%20yaxii%3F\"><h3>Does the plugin send customer data to Yaxii?<\/h3><\/dt>\n<dd><p>No. Customer name, phone, address, product, and delivery details are used to create the WooCommerce order on your own WordPress site. Lite does not add telemetry, remote customer-data logging, or recovery marketing.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20yaxii%20smart%20form%20premium%20is%20active%3F\"><h3>What happens when Yaxii Smart Form Premium is active?<\/h3><\/dt>\n<dd><p>Lite keeps its administration pages and merchant configuration available, but its public form, public order routes, shortcode output, and storefront assets become dormant so that only one Yaxii order-form runtime controls the storefront.<\/p><\/dd>\n<dt id=\"what%20data%20is%20removed%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>What data is removed when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>Uninstall removes disposable Lite locks and rate-limit transients. WooCommerce orders, Lite settings, and shipping configuration are preserved to avoid destructive data loss.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20setup%20help%3F\"><h3>Where can I find setup help?<\/h3><\/dt>\n<dd><p>Visit the <a href=\"https:\/\/yaxii.dev\/docs\/\">Yaxii documentation<\/a> for setup, form placement, shortcode, shipping, and troubleshooting guides.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Added a product-page WooCommerce cash-on-delivery order form.<\/li>\n<li>Added simple and basic variable product support.<\/li>\n<li>Added quantity, stock, backorder, tax, total, and variation validation.<\/li>\n<li>Added state and city selection for ten supported countries.<\/li>\n<li>Added state-level Home and generic Office delivery pricing.<\/li>\n<li>Added Overview, Settings, and Shipping Manager administration pages.<\/li>\n<li>Added automatic request verification, rate limiting, safe retry, and duplicate-order protection.<\/li>\n<li>Added shortcode and flexible product-page placement options.<\/li>\n<li>Added native WooCommerce thank-you redirection and inline success behavior.<\/li>\n<li>Added responsive storefront and scoped right-to-left layouts.<\/li>\n<li>Added WooCommerce HPOS compatibility.<\/li>\n<li>Improved form placement for themes that use custom product purchase sections.<\/li>\n<\/ul>","raw_excerpt":"Create a focused WooCommerce cash-on-delivery order form with product variations, state shipping prices, stock checks, and mobile-friendly ordering.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348805","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=348805"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yaxii"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348805"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348805"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348805"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348805"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348805"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}