{"id":390411,"date":"2026-10-27T17:51:02","date_gmt":"2026-10-27T17:51:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/prodiseum-flexible-shipping-rules-for-woocommerce\/"},"modified":"2026-10-28T08:15:49","modified_gmt":"2026-10-28T08:15:49","slug":"prodiseum-flexible-shipping-rules-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/prodiseum-flexible-shipping-rules-for-woocommerce\/","author":23571055,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.15","stable_tag":"1.0.15","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Prodiseum \u2013 Flexible Shipping Rules for WooCommerce","header_author":"Prodiseum Digital Dynamics","header_description":"Flexible WooCommerce shipping rules by product, variation, category, percentage, quantity ranges and first\/additional unit pricing.","assets_banners_color":"ebeced","last_updated":"2026-10-28 08:15:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/prodiseum.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":86,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.14":{"tag":"1.0.14","author":"prodiseum","date":"2026-10-27 17:50:48","revision":3769163},"1.0.15":{"tag":"1.0.15","author":"prodiseum","date":"2026-10-28 08:15:49","revision":3770178}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3769180,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3769180,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3769180,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3769180,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.14","1.0.15"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Rule 1 \u2013 Fixed cost \/ cost per unit: assign fixed or per-unit shipping costs to products, variations or categories.","2":"Rule 2 \u2013 Percentage of product value: calculate shipping as a percentage of the matching product value.","3":"Rule 3 \u2013 Cost by quantity ranges: apply different shipping costs according to purchased quantity.","4":"Rule 4 \u2013 Cost by weight ranges: calculate shipping costs using WooCommerce product weights.","5":"Rule 5 \u2013 Cost by volume ranges: calculate volume from product dimensions and apply matching shipping ranges.","6":"Rule 6 \u2013 First unit + additional units: set one cost for the first unit and another for each additional unit.","7":"Rule 7 \u2013 Cost by cart subtotal: apply a global shipping fee according to the cart subtotal range.","8":"Rule 8 \u2013 Cost by destination: apply shipping costs by country and optionally state\/province or postcode."}},"plugin_section":[],"plugin_tags":[3047,3148,20095,3546,286],"plugin_category":[45],"plugin_contributors":[282403],"plugin_business_model":[],"class_list":["post-390411","plugin","type-plugin","status-publish","hentry","plugin_tags-cart","plugin_tags-checkout","plugin_tags-rules","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-prodiseum","plugin_committers-prodiseum"],"banners":{"banner":"https:\/\/ps.w.org\/prodiseum-flexible-shipping-rules-for-woocommerce\/assets\/banner-772x250.png?rev=3769180","banner_2x":"https:\/\/ps.w.org\/prodiseum-flexible-shipping-rules-for-woocommerce\/assets\/banner-1544x500.png?rev=3769180","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/prodiseum-flexible-shipping-rules-for-woocommerce\/assets\/icon-128x128.png?rev=3769180","icon_2x":"https:\/\/ps.w.org\/prodiseum-flexible-shipping-rules-for-woocommerce\/assets\/icon-256x256.png?rev=3769180","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Regula gives WooCommerce stores a visual way to create practical shipping-cost rules without editing code.<\/p>\n\n<p>The free edition includes:<\/p>\n\n<ul>\n<li>Fixed shipping cost by product, variation or product category.<\/li>\n<li>Per-unit shipping cost using the Multiply by quantity option.<\/li>\n<li>Percentage-based shipping cost using product value and purchased quantity.<\/li>\n<li>Quantity-range shipping costs.<\/li>\n<li>First-unit plus additional-unit shipping costs.<\/li>\n<li>One searchable target field for products, variations and categories.<\/li>\n<li>Multiple products, variations and categories in the same rule.<\/li>\n<li>Optional inclusion of category subcategories.<\/li>\n<li>Priority levels from 1 to 10.<\/li>\n<li>Equal-priority rules are accumulated automatically.<\/li>\n<li>Optional Add behaviour for lower-priority rules that should also contribute.<\/li>\n<li>Optional tax calculation on the generated shipping fee lines.<\/li>\n<li>Optional hiding of standard WooCommerce shipping when Regula is used on its own.<\/li>\n<\/ul>\n\n<p>Each calculated product shipping cost is shown as a separate line in the cart and checkout totals.<\/p>\n\n<p>Regula requires WooCommerce. The free plugin does not contain locked premium functionality and does not send store, customer or usage data to Prodiseum Digital Dynamics or third-party services.<\/p>\n\n<h4>Regula Pro<\/h4>\n\n<p>Regula Pro is a separate plugin for stores that need more advanced logistics rules. It adds weight ranges, volume\/dimension ranges, cart-subtotal ranges, destination rules by country\/state\/postcode, a free-shipping threshold, and minimum\/maximum shipping-cost limits.<\/p>\n\n<p>More information: https:\/\/prodiseum.com\/regula<\/p>\n\n<p>Support and contact: info@prodiseum.com<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install Regula from Plugins &gt; Add New, or upload the plugin ZIP.<\/li>\n<li>Activate Regula.<\/li>\n<li>Go to Prodiseum &gt; Regula &gt; Shipping Rules.<\/li>\n<li>Create the rules you need and save them.<\/li>\n<li>Use Prodiseum &gt; Regula &gt; Settings for the WooCommerce shipping\/tax integration options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20free%20edition%20limited%20by%20number%20of%20products%20or%20rules%3F\"><h3>Is the free edition limited by number of products or rules?<\/h3><\/dt>\n<dd><p>No. Regula Free does not impose artificial product-count or rule-count limits.<\/p><\/dd>\n<dt id=\"can%20one%20rule%20target%20a%20complete%20woocommerce%20category%3F\"><h3>Can one rule target a complete WooCommerce category?<\/h3><\/dt>\n<dd><p>Yes. Search for the category in the same target field used for products and variations. You can also include its subcategories.<\/p><\/dd>\n<dt id=\"can%20i%20target%20a%20specific%20product%20variation%3F\"><h3>Can I target a specific product variation?<\/h3><\/dt>\n<dd><p>Yes. Variations appear in the same searchable target field and can have their own rule configuration.<\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20a%20cost%20per%20unit%3F\"><h3>How do I create a cost per unit?<\/h3><\/dt>\n<dd><p>Create a fixed-cost rule and enable Multiply by quantity. A cost of 5 with a cart quantity of 3 produces a shipping cost of 15 for that product line.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20several%20rules%20match%20the%20same%20product%3F\"><h3>What happens when several rules match the same product?<\/h3><\/dt>\n<dd><p>Priority 1 is the highest and priority 10 is the lowest. Matching rules with the same priority are added together. Lower-priority rules are ignored unless the lower-priority rule has Add enabled.<\/p><\/dd>\n<dt id=\"does%20regula%20replace%20woocommerce%20shipping%20methods%3F\"><h3>Does Regula replace WooCommerce shipping methods?<\/h3><\/dt>\n<dd><p>Regula adds calculated shipping costs as fee lines. If you do not use native WooCommerce shipping methods, you can enable the option to hide the standard shipping section.<\/p><\/dd>\n<dt id=\"what%20does%20regula%20pro%20add%3F\"><h3>What does Regula Pro add?<\/h3><\/dt>\n<dd><p>Regula Pro adds weight and volume ranges, subtotal ranges, destination rules, free-shipping thresholds and minimum\/maximum fee limits. It is distributed separately from the free plugin.<\/p><\/dd>\n<dt id=\"does%20regula%20send%20data%20to%20an%20external%20service%3F\"><h3>Does Regula send data to an external service?<\/h3><\/dt>\n<dd><p>No. The free plugin does not send store, customer or usage data to Prodiseum Digital Dynamics or third-party services.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Updated the WordPress.org screenshots section and repository screenshots.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Removed bundled PO, MO and POT translation files so translations are handled through translate.wordpress.org.<\/li>\n<li>Removed the no-longer-needed Domain Path header while keeping all source strings internationalized with the WordPress.org text domain.<\/li>\n<li>No shipping-rule functionality was changed.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Updated the WordPress.org text domain to match the assigned plugin slug: prodiseum-flexible-shipping-rules-for-woocommerce.<\/li>\n<li>Aligned the plugin folder, main PHP filename and translation filenames with the assigned WordPress.org slug.<\/li>\n<li>No shipping-rule functionality was changed.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Added the required translator comments for dynamic \"Open %s\" admin strings reported by Plugin Check.<\/li>\n<li>No shipping-rule functionality was changed.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Updated the public WordPress.org plugin name to Prodiseum \u2013 Flexible Shipping Rules for WooCommerce.<\/li>\n<li>Kept Regula as the product identity inside the shared Prodiseum admin hub.<\/li>\n<li>Prepared the package as the next WordPress.org submission candidate without changing existing shipping-rule behaviour.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed the shared rule-target search so products, product variations and categories are all returned reliably.<\/li>\n<li>Added a WordPress product\/variation search fallback when WooCommerce or third-party search filters return no product results.<\/li>\n<li>Variable products now expose their individual variations in the same selector, while matching variations also keep the parent product available.<\/li>\n<li>Applied the corrected selector centrally to all four Free rule types.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Moved Regula into the shared Prodiseum admin hub instead of using its own top-level WordPress menu.<\/li>\n<li>Added a third-level Regula flyout with Shipping Rules, Settings and Free vs Pro.<\/li>\n<li>Registered Regula in the Prodiseum Dashboard with its official plugin icon, edition and version information.<\/li>\n<li>Bundled the shared Prodiseum dashboard assets so Regula can provide the hub even when it is the only Prodiseum plugin installed.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Standardized all shipping-rule table columns to left alignment for a consistent admin interface.<\/li>\n<li>Aligned Priority fields, Add checkboxes, Multiply by quantity checkboxes and Remove actions with their column headings.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Tightened table-column alignment again so Priority inputs, Add checkboxes, Multiply by quantity checkboxes and Remove buttons sit visually centered under their headers.<\/li>\n<li>Added stronger admin CSS rules for checkbox cells and action cells to improve consistency across WordPress admin styles.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Refined admin-table alignment so Add and Multiply by quantity checkboxes sit correctly centered under their column headings.<\/li>\n<li>Improved the Remove action column width and button centering for a cleaner, more consistent interface.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Removed direct page-query inspection from the admin asset loader.<\/li>\n<li>Admin styles and scripts are now scoped using the hook suffixes returned by WordPress when the Regula admin pages are registered.<\/li>\n<li>This resolves the Plugin Check nonce-verification warnings without changing plugin functionality.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updated the bundled Regula logo so all branding is fully in English.<\/li>\n<li>Added an in-plugin call-to-action banner below the free rule sections linking to the Regula website.<\/li>\n<li>Updated the Regula Pro website link to https:\/\/prodiseum.com\/regula.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Renamed the public plugin title to Regula Shipping Rules so it matches the WordPress.org slug and text domain.<\/li>\n<li>Removed the generic Plugin URI from the plugin header; the author website remains available through Author URI.<\/li>\n<li>Refreshed translation metadata for the submission-ready package.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added first-unit plus additional-unit pricing to the free edition for products, variations and categories.<\/li>\n<li>Moved Regula to its own top-level WordPress admin menu with Shipping Rules, Settings and Free vs Pro submenus.<\/li>\n<li>Moved WooCommerce integration options to the dedicated Settings screen.<\/li>\n<li>Expanded the rule editor to use the available admin width and improved table header alignment and spacing.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed the no-longer-needed manual text-domain loader for WordPress.org language packs.<\/li>\n<li>Sanitized submitted rule rows recursively before processing.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First WordPress.org-ready free release.<\/li>\n<li>Added fixed and per-unit shipping costs by product, variation or category.<\/li>\n<li>Added percentage-based shipping costs.<\/li>\n<li>Added quantity-range shipping costs.<\/li>\n<li>Added unified product, variation and category targeting with multiple selections.<\/li>\n<li>Added optional category subcategory matching.<\/li>\n<li>Included priorities and Add accumulation logic without artificial rule or product limits.<\/li>\n<li>Added a non-blocking Free vs Pro information page; premium functionality remains in a separate plugin.<\/li>\n<li>Added English source strings and Spanish translation files.<\/li>\n<\/ul>","raw_excerpt":"Create flexible WooCommerce shipping costs by product, variation, category, percentage, quantity ranges and first\/additional unit pricing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/390411","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=390411"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/prodiseum"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=390411"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=390411"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=390411"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=390411"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=390411"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=390411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}