{"id":362992,"date":"2026-09-09T04:51:19","date_gmt":"2026-09-09T04:51:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ids-floorcalc-coverage-calculator-for-woocommerce\/"},"modified":"2026-09-09T04:50:45","modified_gmt":"2026-09-09T04:50:45","slug":"ids-areamiq","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/ids-areamiq\/","author":23526632,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"IDS Areamiq \u2014 Coverage Calculator for WooCommerce","header_author":"IDSource","header_description":"Premium coverage calculator for flooring, adhesives, lacquers, screeds and other m\u00b2-based building materials. Built on a unified Coverage Engine \u2014 extensible to paint, wallpaper, artificial grass and more without rewriting the core.","assets_banners_color":"366c9f","last_updated":"2026-09-09 04:50:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":28,"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":"idsources","date":"2026-09-09 04:50:45","revision":3687580}},"upgrade_notice":{"1.0.0":"<p>Initial public release of IDS Areamiq.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3687580,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3687580,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3687580,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3687580,"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":3687580,"resolution":"1","location":"assets","locale":"","width":2318,"height":1778},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3687580,"resolution":"2","location":"assets","locale":"","width":1678,"height":1778},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3687580,"resolution":"3","location":"assets","locale":"","width":1874,"height":1204},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3687580,"resolution":"4","location":"assets","locale":"","width":2482,"height":1284},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3687580,"resolution":"5","location":"assets","locale":"","width":2482,"height":1674}},"screenshots":{"1":"Calculate the exact number of packs required on a WooCommerce product page, including coverage, waste allowance and total price.","2":"Configure coverage mode, coverage per unit, purchase method, pricing model, unit labels, container size, reference thickness and waste directly from the WooCommerce product editor.","3":"Control IDS Areamiq features from one clean settings screen, including sharing, shop-loop badges, result pricing and the external embed widget.","4":"Export calculator-enabled product settings to CSV for backup or bulk editing, then import them back using the same structured format.","5":"Generate embed code for a specific product, copy it to the clipboard and preview the calculator before placing it on an external website."}},"plugin_section":[],"plugin_tags":[716,50343,191649,279825,286],"plugin_category":[45,59],"plugin_contributors":[270278],"plugin_business_model":[],"class_list":["post-362992","plugin","type-plugin","status-publish","hentry","plugin_tags-calculator","plugin_tags-coverage","plugin_tags-flooring","plugin_tags-m2","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-idsources","plugin_committers-idsources"],"banners":{"banner":"https:\/\/ps.w.org\/ids-areamiq\/assets\/banner-772x250.png?rev=3687580","banner_2x":"https:\/\/ps.w.org\/ids-areamiq\/assets\/banner-1544x500.png?rev=3687580","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ids-areamiq\/assets\/icon-128x128.png?rev=3687580","icon_2x":"https:\/\/ps.w.org\/ids-areamiq\/assets\/icon-256x256.png?rev=3687580","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ids-areamiq\/assets\/screenshot-1.png?rev=3687580","caption":"Calculate the exact number of packs required on a WooCommerce product page, including coverage, waste allowance and total price."},{"src":"https:\/\/ps.w.org\/ids-areamiq\/assets\/screenshot-2.png?rev=3687580","caption":"Configure coverage mode, coverage per unit, purchase method, pricing model, unit labels, container size, reference thickness and waste directly from the WooCommerce product editor."},{"src":"https:\/\/ps.w.org\/ids-areamiq\/assets\/screenshot-3.png?rev=3687580","caption":"Control IDS Areamiq features from one clean settings screen, including sharing, shop-loop badges, result pricing and the external embed widget."},{"src":"https:\/\/ps.w.org\/ids-areamiq\/assets\/screenshot-4.png?rev=3687580","caption":"Export calculator-enabled product settings to CSV for backup or bulk editing, then import them back using the same structured format."},{"src":"https:\/\/ps.w.org\/ids-areamiq\/assets\/screenshot-5.png?rev=3687580","caption":"Generate embed code for a specific product, copy it to the clipboard and preview the calculator before placing it on an external website."}],"raw_content":"<!--section=description-->\n<p>IDS Areamiq is a WooCommerce coverage calculator for products sold by area, pack, bucket, litre, bag, roll or other coverage-based quantities.<\/p>\n\n<p>It helps customers answer a simple but important question:<\/p>\n\n<p>How much of this product do I actually need?<\/p>\n\n<p>A customer enters the required area and IDS Areamiq calculates the appropriate purchase quantity using the coverage configured for that product.<\/p>\n\n<p>It is suitable for products such as:<\/p>\n\n<ul>\n<li>Engineered and solid wood flooring<\/li>\n<li>Laminate and vinyl flooring<\/li>\n<li>Adhesives<\/li>\n<li>Levelling compounds and screeds<\/li>\n<li>Lacquers, sealers and floor finishes<\/li>\n<li>Underlay<\/li>\n<li>Artificial grass<\/li>\n<li>Wall and floor coverings<\/li>\n<li>Other products sold using m\u00b2 or coverage-per-unit calculations<\/li>\n<\/ul>\n\n<p>The calculator integrates directly with WooCommerce product configuration, pricing and cart quantity.<\/p>\n\n<h4>Coverage calculation<\/h4>\n\n<p>Configure how much area one pack, bucket, litre, bag, roll or other unit covers.<\/p>\n\n<p>For example:<\/p>\n\n<ul>\n<li>Customer area: 25 m\u00b2<\/li>\n<li>Waste allowance: 5%<\/li>\n<li>Required area: 26.25 m\u00b2<\/li>\n<li>Coverage per pack: 15 m\u00b2<\/li>\n<li>Quantity required: 2 packs<\/li>\n<li>Total coverage supplied: 30 m\u00b2<\/li>\n<\/ul>\n\n<p>IDS Areamiq calculates the purchase quantity automatically and presents the result clearly before the customer adds the product to the cart.<\/p>\n\n<h4>Multiple coverage modes<\/h4>\n\n<p>IDS Areamiq includes several ready-to-use coverage modes for different product types.<\/p>\n\n<p>Available modes include:<\/p>\n\n<ul>\n<li>Pack \u2014 suitable for flooring and other products sold in packs<\/li>\n<li>Bucket \u2014 suitable for adhesives and similar products<\/li>\n<li>Liter \u2014 suitable for lacquers, sealers and liquid coatings<\/li>\n<li>Bag \u2014 suitable for screeds, self-levelling compounds and bagged materials<\/li>\n<li>Roll \u2014 suitable for underlay and other roll-based products<\/li>\n<\/ul>\n\n<p>Each mode uses the same core coverage engine while allowing the product to be presented in a way that matches how it is actually sold.<\/p>\n\n<p>This makes IDS Areamiq useful across different material categories without requiring a separate calculator for each product type.<\/p>\n\n<h4>Purchase methods<\/h4>\n\n<p>Products can be configured around different purchase workflows.<\/p>\n\n<p>For supported configurations, customers can enter the required area in m\u00b2 and IDS Areamiq calculates the quantity of packs, buckets, litres, bags, rolls or other configured units required.<\/p>\n\n<p>The selected purchase method works together with the product coverage value, pricing settings and waste allowance.<\/p>\n\n<h4>Pricing per m\u00b2<\/h4>\n\n<p>Products can be priced using a price-per-square-metre workflow.<\/p>\n\n<p>IDS Areamiq can calculate the corresponding pack or unit price from:<\/p>\n\n<ul>\n<li>Coverage per unit<\/li>\n<li>Regular price per m\u00b2<\/li>\n<li>Sale price per m\u00b2<\/li>\n<\/ul>\n\n<p>This allows the storefront to communicate pricing in the way customers expect while WooCommerce continues to work with the correct purchasable quantity.<\/p>\n\n<h4>Waste allowance<\/h4>\n\n<p>Configure a default waste percentage for products where cuts, fitting or installation loss must be considered.<\/p>\n\n<p>Customers can see the adjusted required area and, where enabled, control whether the waste allowance should be included.<\/p>\n\n<h4>Clear calculator results<\/h4>\n\n<p>The result can show:<\/p>\n\n<ul>\n<li>Required packs or units<\/li>\n<li>Total supplied coverage<\/li>\n<li>Area including waste<\/li>\n<li>Total estimated price<\/li>\n<li>Price per m\u00b2<\/li>\n<\/ul>\n\n<p>The calculated purchase quantity is passed through to WooCommerce when the product is added to the cart.<\/p>\n\n<h4>Product-level configuration<\/h4>\n\n<p>Calculator settings are managed directly from the WooCommerce product editor.<\/p>\n\n<p>Configuration includes options such as:<\/p>\n\n<ul>\n<li>Enable or disable the calculator<\/li>\n<li>Coverage mode: Pack, Bucket, Liter, Bag or Roll<\/li>\n<li>Coverage per unit<\/li>\n<li>Purchase method<\/li>\n<li>Pricing model<\/li>\n<li>Regular and sale price per m\u00b2<\/li>\n<li>Unit name<\/li>\n<li>Container size<\/li>\n<li>Reference thickness<\/li>\n<li>Waste percentage<\/li>\n<li>Minimum quantity<\/li>\n<\/ul>\n\n<p>This keeps product-specific coverage data alongside the WooCommerce product itself.<\/p>\n\n<h4>Sharing<\/h4>\n\n<p>Customers can share a calculator estimate using the available sharing controls.<\/p>\n\n<p>The sharing feature can be enabled or disabled from IDS Areamiq settings.<\/p>\n\n<h4>Shop-loop coverage information<\/h4>\n\n<p>An optional shop-loop badge can display useful coverage information before a customer opens the product page.<\/p>\n\n<p>This can help customers compare suitable products while browsing WooCommerce product archives.<\/p>\n\n<h4>Feature controls<\/h4>\n\n<p>The IDS Areamiq settings screen lets administrators enable or disable individual features.<\/p>\n\n<p>Current feature controls include:<\/p>\n\n<ul>\n<li>Share buttons<\/li>\n<li>Shop loop badge<\/li>\n<li>Price in calculator result<\/li>\n<li>Embed widget<\/li>\n<\/ul>\n\n<p>Disabled features are removed from the storefront output rather than simply being hidden visually.<\/p>\n\n<h4>CSV import and export<\/h4>\n\n<p>IDS Areamiq includes CSV tools for managing calculator-enabled products in bulk.<\/p>\n\n<p>You can:<\/p>\n\n<ul>\n<li>Export calculator configuration<\/li>\n<li>Include products without the calculator enabled when required<\/li>\n<li>Use the export as a backup before bulk editing<\/li>\n<li>Update calculator configuration in a spreadsheet<\/li>\n<li>Import the structured CSV back into WooCommerce<\/li>\n<\/ul>\n\n<p>Existing products are matched using product data such as product ID and SKU.<\/p>\n\n<p>Unknown products are reported rather than automatically created.<\/p>\n\n<h4>Embed widget<\/h4>\n\n<p>The calculator can also be embedded on approved external websites.<\/p>\n\n<p>The embed tools allow you to:<\/p>\n\n<ul>\n<li>Enable or disable external embeds<\/li>\n<li>Generate code for a specific product<\/li>\n<li>Create product-less utility calculator embeds where enabled<\/li>\n<li>Configure width and height<\/li>\n<li>Copy generated iframe code<\/li>\n<li>Preview the calculator before publishing<\/li>\n<li>Restrict embeds to approved domains<\/li>\n<li>Control branding, price display and product links<\/li>\n<li>Choose a light or dark embed theme where available<\/li>\n<\/ul>\n\n<p>The calculator runs inside an iframe to isolate its interface from the host website.<\/p>\n\n<h4>System status<\/h4>\n\n<p>A dedicated System Status screen provides diagnostic information including:<\/p>\n\n<ul>\n<li>Plugin version<\/li>\n<li>WordPress version<\/li>\n<li>WooCommerce version<\/li>\n<li>PHP version<\/li>\n<li>Currency<\/li>\n<li>Feature status<\/li>\n<li>Calculator-enabled product count<\/li>\n<li>Relevant environment information<\/li>\n<\/ul>\n\n<p>This is useful when troubleshooting configuration or preparing a support request.<\/p>\n\n<h4>Built for WooCommerce<\/h4>\n\n<p>IDS Areamiq requires WooCommerce.<\/p>\n\n<p>The plugin declares WooCommerce as a dependency and also performs runtime compatibility checks before loading its WooCommerce functionality.<\/p>\n\n<h4>Privacy and external services<\/h4>\n\n<p>IDS Areamiq does not require an external calculation API or remote processing service for its core calculator functionality.<\/p>\n\n<p>Calculator and product configuration data remain within the WordPress and WooCommerce installation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload and activate IDS Areamiq.<\/li>\n<li>Open a WooCommerce product.<\/li>\n<li>Locate the Coverage Calculator settings in the product editor.<\/li>\n<li>Enable the calculator.<\/li>\n<li>Select the appropriate coverage mode and purchase method.<\/li>\n<li>Enter the product coverage and any pricing, unit or waste settings.<\/li>\n<li>Save the product.<\/li>\n<li>Open the product on the storefront and test the calculator.<\/li>\n<\/ol>\n\n<p>Additional global features can be configured from the IDS Areamiq settings screens.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20types%20of%20products%20can%20ids%20areamiq%20calculate%3F\"><h3>What types of products can IDS Areamiq calculate?<\/h3><\/dt>\n<dd><p>Any suitable WooCommerce product where the required purchase quantity can be derived from an area or coverage value.<\/p>\n\n<p>Typical examples include flooring, adhesives, screeds, coatings, underlay, artificial grass and other building or finishing materials.<\/p><\/dd>\n<dt id=\"which%20coverage%20modes%20are%20available%3F\"><h3>Which coverage modes are available?<\/h3><\/dt>\n<dd><p>IDS Areamiq includes Pack, Bucket, Liter, Bag and Roll modes for common coverage-based product types.<\/p><\/dd>\n<dt id=\"can%20customers%20enter%20square%20metres%3F\"><h3>Can customers enter square metres?<\/h3><\/dt>\n<dd><p>Yes. Products can be configured so the customer enters the required area in m\u00b2 and IDS Areamiq calculates the required quantity.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20waste%20percentage%3F\"><h3>Can I add a waste percentage?<\/h3><\/dt>\n<dd><p>Yes. A default waste percentage can be configured for products where extra material may be required for cutting, fitting or installation.<\/p><\/dd>\n<dt id=\"can%20products%20be%20priced%20per%20square%20metre%3F\"><h3>Can products be priced per square metre?<\/h3><\/dt>\n<dd><p>Yes. IDS Areamiq supports a price-per-m\u00b2 workflow and can derive the corresponding purchasable unit or pack price from the configured coverage.<\/p><\/dd>\n<dt id=\"does%20the%20calculated%20quantity%20go%20into%20the%20woocommerce%20cart%3F\"><h3>Does the calculated quantity go into the WooCommerce cart?<\/h3><\/dt>\n<dd><p>Yes. The calculated purchase quantity is integrated with the WooCommerce add-to-cart workflow.<\/p><\/dd>\n<dt id=\"can%20calculator%20settings%20be%20managed%20in%20bulk%3F\"><h3>Can calculator settings be managed in bulk?<\/h3><\/dt>\n<dd><p>Yes. CSV import and export tools are included for calculator product configuration.<\/p><\/dd>\n<dt id=\"can%20the%20calculator%20be%20embedded%20on%20another%20website%3F\"><h3>Can the calculator be embedded on another website?<\/h3><\/dt>\n<dd><p>Yes. The Embed Widget can generate iframe code for approved external websites when the feature is enabled.<\/p><\/dd>\n<dt id=\"can%20i%20restrict%20which%20websites%20are%20allowed%20to%20embed%20the%20calculator%3F\"><h3>Can I restrict which websites are allowed to embed the calculator?<\/h3><\/dt>\n<dd><p>Yes. You can define approved domains for external embeds.<\/p><\/dd>\n<dt id=\"does%20ids%20areamiq%20require%20woocommerce%3F\"><h3>Does IDS Areamiq require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce is a required dependency.<\/p><\/dd>\n<dt id=\"does%20ids%20areamiq%20require%20an%20external%20api%3F\"><h3>Does IDS Areamiq require an external API?<\/h3><\/dt>\n<dd><p>No external calculation API is required for the core calculator functionality.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>WooCommerce coverage calculator for area-based products.<\/li>\n<li>Pack, Bucket, Liter, Bag and Roll coverage modes.<\/li>\n<li>Product-level coverage and purchase configuration.<\/li>\n<li>Price-per-m\u00b2 support.<\/li>\n<li>Waste allowance calculations.<\/li>\n<li>WooCommerce cart quantity integration.<\/li>\n<li>Sharing controls.<\/li>\n<li>Shop-loop coverage information.<\/li>\n<li>CSV import and export.<\/li>\n<li>External embed generator and live preview.<\/li>\n<li>System Status diagnostics.<\/li>\n<li>Bulgarian translation included.<\/li>\n<\/ul>","raw_excerpt":"Turn area measurements into the correct WooCommerce product quantity, coverage and price.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362992"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/idsources"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362992"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362992"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362992"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362992"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362992"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}