{"id":369538,"date":"2026-09-23T15:23:48","date_gmt":"2026-09-23T15:23:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lineweb-checkout-rules-for-woocommerce\/"},"modified":"2026-09-23T15:23:40","modified_gmt":"2026-09-23T15:23:40","slug":"lineweb-checkout-rules-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lineweb-checkout-rules-for-woocommerce\/","author":23285232,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"7.0","requires_php":"7.4","requires_plugins":null,"header_name":"Lineweb Checkout Rules for WooCommerce","header_author":"Andrew Matia \/ Lineweb","header_description":"Test and manage conditional payment and shipping restrictions without changing your checkout design.","assets_banners_color":"b3bcb6","last_updated":"2026-09-23 15:23:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.lineweb.gr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"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":"linewebdigital","date":"2026-09-23 15:23:40","revision":3709582}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3709594,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3709594,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3709594,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3709594,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[31179,3148,145322,3546,286],"plugin_category":[45],"plugin_contributors":[275980],"plugin_business_model":[],"class_list":["post-369538","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-on-delivery","plugin_tags-checkout","plugin_tags-conditional-payments","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-linewebdigital","plugin_committers-linewebdigital"],"banners":{"banner":"https:\/\/ps.w.org\/lineweb-checkout-rules-for-woocommerce\/assets\/banner-772x250.png?rev=3709594","banner_2x":"https:\/\/ps.w.org\/lineweb-checkout-rules-for-woocommerce\/assets\/banner-1544x500.png?rev=3709594","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lineweb-checkout-rules-for-woocommerce\/assets\/icon-128x128.png?rev=3709594","icon_2x":"https:\/\/ps.w.org\/lineweb-checkout-rules-for-woocommerce\/assets\/icon-256x256.png?rev=3709594","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Lineweb Checkout Rules helps you decide which existing payment and shipping\noptions remain available for a cart. Build conditions, test sample scenarios and\nexplicitly enable live mode when your rules are ready.<\/p>\n\n<ul>\n<li>Hide selected methods or keep only a selected subset.<\/li>\n<li>Match all or any conditions on subtotal, weight, quantity, products, categories,\nshipping classes, destination country, postcode or customer roles.<\/li>\n<li>See matched conditions and removed choices in the scenario lab.<\/li>\n<li>Receive a warning when your rules leave no available method.<\/li>\n<li>Import, export and duplicate rules. Imports and exports use preview mode.<\/li>\n<li>No account, telemetry, commissions, ads or premium feature gates.<\/li>\n<\/ul>\n\n<p>Rules only restrict methods that WooCommerce already makes available. They do\nnot enable unavailable gateways, obtain shipping quotes or process payments.\nPayment conditions use the full cart. Shipping conditions use one package and its\ndestination at a time. Subtotal excludes tax, shipping and fees and reflects\ndiscounted line totals. Categories match exact assigned IDs.<\/p>\n\n<p>Order-pay, subscription renewals, express wallets outside regular checkout and\nthe separate Checkout Blocks pickup-location picker are outside this version's\nscope. Multi-currency and third-party integrations require compatibility testing.<\/p>\n\n<p>Source by Andrew Matia \/ Lineweb.\nCustom development: https:\/\/www.lineweb.gr<\/p>\n\n<h4>Source code and development<\/h4>\n\n<p>Public source: https:\/\/github.com\/drewmt\/lineweb-checkout-rules-for-woocommerce\nVersion source: https:\/\/github.com\/drewmt\/lineweb-checkout-rules-for-woocommerce\/tree\/v1.0.1<\/p>\n\n<p>The complete, unminified JavaScript and CSS source is included directly in\nassets\/admin.js and assets\/admin.css. These files are loaded as supplied;\nno JavaScript or CSS compilation, bundling or minification is required.\nNo third-party JavaScript or CSS libraries are bundled.<\/p>\n\n<p>To create the install ZIP from a source checkout, run <code>php tools\/release.php<\/code>\nwith PHP and its Zip extension. The script copies the documented runtime files\nunchanged into .release\/. Development checks and requirements are in README.md.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce in a staging environment.<\/li>\n<li>Place the plugin folder in wp-content\/plugins and activate the plugin.<\/li>\n<li>Open WooCommerce &gt; Checkout Rules.<\/li>\n<li>Create rules in Preview only mode and test representative scenarios.<\/li>\n<li>Enable only the intended rules. Saving Live mode applies enabled rules.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20activation%20change%20my%20checkout%3F\"><h3>Does activation change my checkout?<\/h3><\/dt>\n<dd><p>No. The initial mode is Preview only. You must explicitly save Live mode before\nrules filter checkout. Saving in preview mode still stores your configuration.<\/p><\/dd>\n<dt id=\"is%20the%20scenario%20lab%20a%20payment%20or%20shipping%20test%3F\"><h3>Is the scenario lab a payment or shipping test?<\/h3><\/dt>\n<dd><p>It evaluates the facts and candidate method IDs you supply. It does not calculate\ntax, carrier quotes, inventory or payment-provider eligibility.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20every%20method%20is%20excluded%3F\"><h3>What happens when every method is excluded?<\/h3><\/dt>\n<dd><p>The result stays empty. The simulator warns you; it never restores a forbidden\nmethod. Check your rules and test actual carts before activating restrictions.<\/p><\/dd>\n<dt id=\"what%20data%20is%20stored%3F\"><h3>What data is stored?<\/h3><\/dt>\n<dd><p>Only the rule configuration is stored by this plugin. Scenario inputs are not\nlogged. Deactivation preserves settings; uninstall removes them on the current site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improve JavaScript and CSS source readability without changing functionality.<\/li>\n<li>Document public source access and reproducible packaging instructions.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with payment and shipping conditions, preview mode,\nscenario explanations, safe JSON import\/export and responsive merchant controls.<\/li>\n<\/ul>","raw_excerpt":"Create payment and shipping restrictions with a visual rule builder and a safe scenario preview.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369538","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=369538"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/linewebdigital"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}