{"id":388334,"date":"2026-10-21T02:51:52","date_gmt":"2026-10-21T02:51:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dimensly-for-woocommerce\/"},"modified":"2026-10-21T02:51:20","modified_gmt":"2026-10-21T02:51:20","slug":"dimensly-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dimensly-for-woocommerce\/","author":14634412,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Dimensly for WooCommerce","header_author":"WPClever","header_description":"Measurement-based price calculator for WooCommerce. Sell products by length, area, volume, or weight.","assets_banners_color":"","last_updated":"2026-10-21 02:51:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/wpclever\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"wpclever","date":"2026-10-21 02:51:20","revision":3757659}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[287809,22278,15432,287811,287810],"plugin_category":[],"plugin_contributors":[84934],"plugin_business_model":[],"class_list":["post-388334","plugin","type-plugin","status-publish","hentry","plugin_tags-area-price","plugin_tags-measurement","plugin_tags-price-calculator","plugin_tags-volume-price","plugin_tags-weight-price","plugin_contributors-wpclever","plugin_committers-wpclever"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/dimensly-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Dimensly for WooCommerce<\/strong> is a WooCommerce plugin for stores that sell products by measurement rather than fixed units, such as flooring, fabric, wallpaper, framing, or liquids.<\/p>\n\n<p>It adds a calculator to the product page, allowing customers to enter the dimensions they need and see the measurement and price update as they type.<\/p>\n\n<h3>Key features<\/h3>\n\n<ul>\n<li><strong>Measurement types<\/strong>: Support for length, area, volume, weight, and custom formulas.<\/li>\n<li><strong>Global rules<\/strong>: Apply measurement settings to all products, specific products, or product categories, and reorder rules by drag and drop.<\/li>\n<li><strong>Product and variation settings<\/strong>: Override the global rules for a single product or for individual variations.<\/li>\n<\/ul>\n\n<h3>Features in detail<\/h3>\n\n<h3>1. Box Rounding<\/h3>\n\n<p>For products sold in fixed packages (like tiles or floor planks), set a box size. The plugin rounds the entered measurement up to a whole number of boxes, and the calculator shows the equivalent number of boxes.<\/p>\n\n<h3>2. Custom Formulas<\/h3>\n\n<p>Beyond the standard area (L x W), you can create arithmetic expressions (<code>+<\/code>, <code>-<\/code>, <code>*<\/code>, <code>\/<\/code> and parentheses) using the variables <code>{L}<\/code>, <code>{W}<\/code>, and <code>{H}<\/code>. For example, a frame shop can use <code>( ( {L} + {W} ) * 2 ) \/ 100<\/code> to calculate the perimeter in meters.<\/p>\n\n<h3>3. Rule Inheritance<\/h3>\n\n<p>Settings are applied in this order:\n*   <strong>Global Rules<\/strong>: Set a default calculator for all products, specific products, or product categories.\n*   <strong>Product Overrides<\/strong>: Use different settings for a specific product.\n*   <strong>Variation Overrides<\/strong>: Assign different units or formulas to individual variations.<\/p>\n\n<h3>4. Shipping Weight Mapping<\/h3>\n\n<p>Set a weight per measurement unit, and the plugin calculates the cart item's weight from the customer's measurement. For example, if a customer buys 10m of fabric, the item weight is 10 times the weight set per meter.<\/p>\n\n<h3>Use Cases<\/h3>\n\n<ul>\n<li><strong>Tile &amp; flooring shop<\/strong>: Use \"Quantity-based\" mode with \"Area\" type and a box size. If a box covers 1.44 sqm and the customer needs 10 sqm, the measurement is rounded up to 10.08 sqm (7 boxes).<\/li>\n<li><strong>Textile store<\/strong>: Use \"Length\" type so customers buy fabric by the meter. In \"User-defined\" mode, you can also set a minimum price for small orders.<\/li>\n<li><strong>Aquarium builder<\/strong>: Use \"Volume\" type to calculate the measurement from Length, Width, and Height inputs, and set a weight per unit to map the item weight.<\/li>\n<li><strong>Printing service<\/strong>: Use a custom formula to calculate the billable area of a banner from its length and width.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/dimensly-for-woocommerce<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>Dimensly<\/strong> to configure global rules.<\/li>\n<li>(Optional) Edit any product to override its measurement settings.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Add nonce verification and cart authorization for edit item action.<\/li>\n<li>Update: Update plugin and author links.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Measurement-based price calculator for WooCommerce. Sell products by length, area, volume, or weight.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388334","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=388334"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpclever"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388334"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388334"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388334"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388334"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388334"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}