{"id":376124,"date":"2026-10-11T13:17:48","date_gmt":"2026-10-11T13:17:48","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/malerpreis-rechner\/"},"modified":"2026-10-11T13:17:37","modified_gmt":"2026-10-11T13:17:37","slug":"methodgrid-maler-kostenrechner","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/methodgrid-maler-kostenrechner\/","author":23574386,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"MethodGrid Maler-Kostenrechner","header_author":"MethodGrid","header_description":"Privacy-friendly painting cost estimator for German painting businesses. Configure your own rates and embed it with a shortcode.","assets_banners_color":"ced3d9","last_updated":"2026-10-11 13:17:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":69,"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":"methodgrid","date":"2026-10-11 13:17:37","revision":3739516}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3739536,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3739536,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3739536,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3739536,"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":3739536,"resolution":"1","location":"assets","locale":"","width":1448,"height":1086},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3739536,"resolution":"2","location":"assets","locale":"","width":1448,"height":1086},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3739536,"resolution":"3","location":"assets","locale":"","width":1448,"height":1086},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3739536,"resolution":"4","location":"assets","locale":"","width":1448,"height":1086}},"screenshots":[]},"plugin_section":[],"plugin_tags":[7141,142522,15374,184820,80],"plugin_category":[43],"plugin_contributors":[285810],"plugin_business_model":[],"class_list":["post-376124","plugin","type-plugin","status-publish","hentry","plugin_tags-contractor","plugin_tags-cost-calculator","plugin_tags-estimate","plugin_tags-painting","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-methodgrid","plugin_committers-methodgrid"],"banners":{"banner":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/banner-772x250.png?rev=3739536","banner_2x":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/banner-1544x500.png?rev=3739536","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/icon-128x128.png?rev=3739536","icon_2x":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/icon-256x256.png?rev=3739536","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/screenshot-1.png?rev=3739536","caption":""},{"src":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/screenshot-2.png?rev=3739536","caption":""},{"src":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/screenshot-3.png?rev=3739536","caption":""},{"src":"https:\/\/ps.w.org\/methodgrid-maler-kostenrechner\/assets\/screenshot-4.png?rev=3739536","caption":""}],"raw_content":"<!--section=description-->\n<p>MethodGrid Maler-Kostenrechner is a focused estimate calculator for German painting businesses that want a simple alternative to a generic form or calculator builder.<\/p>\n\n<p>Site operators enter their own rates, add a note explaining the price basis, choose an accent color, configure a contact link, and place the calculator with the shortcode <code>[malerpreis_rechner]<\/code>.<\/p>\n\n<p>Visitors can enter wall and ceiling area, select the condition of the surfaces, add wallpaper removal and door painting, and receive a non-binding price range.<\/p>\n\n<p>Key characteristics:<\/p>\n\n<ul>\n<li>Preconfigured workflow for standard interior painting estimates.<\/li>\n<li>The business enters its own pricing parameters; bundled numbers are demo values only.<\/li>\n<li>Demo values are blocked from public display until the operator explicitly confirms the settings.<\/li>\n<li>Optional room-dimension helper for estimating wall and ceiling area.<\/li>\n<li>Configurable minimum order value, estimate range and rounding.<\/li>\n<li>Configurable contact button and accent color.<\/li>\n<li>Calculation runs locally in the visitor's browser.<\/li>\n<li>No lead form, tracking, cookies, external APIs, external fonts or visitor-data storage in version 1.0.0.<\/li>\n<\/ul>\n\n<p>MethodGrid Maler-Kostenrechner is currently designed for German-language painting businesses and uses EUR for estimates.<\/p>\n\n<p>The result is an estimate, not a binding quotation. The site operator is responsible for entering appropriate business-specific prices and wording.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Version 1.0.0 stores only administrator-configured plugin settings in the WordPress options table. The plugin itself does not store personal visitor data, set cookies, use local\/session storage, or send external requests.<\/p>\n\n<p>The contact button is a normal link configured by the site operator. When a visitor follows that link, the privacy behavior of the destination page, email client or phone application is outside this plugin's control.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support after publication, use the plugin's WordPress.org support forum. Please include your WordPress version, PHP version, active theme, and steps to reproduce the issue.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>Settings &gt; MethodGrid Maler-Kostenrechner<\/strong>.<\/li>\n<li>Replace the demo values with your own business calculation.<\/li>\n<li>Add a price-basis note that accurately describes your estimate, for example whether material and VAT are included.<\/li>\n<li>Add a valid contact link and adjust the button label if needed.<\/li>\n<li>Choose an accent color that fits your website.<\/li>\n<li>Confirm the price release when saving.<\/li>\n<li>Add <code>[malerpreis_rechner]<\/code> to a page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20the%20default%20prices%20market%20recommendations%3F\"><h3>Are the default prices market recommendations?<\/h3><\/dt>\n<dd><p>No. They are demo values only. The public calculator remains locked until the site operator explicitly confirms the stored settings.<\/p><\/dd>\n<dt id=\"is%20the%20result%20a%20binding%20quotation%3F\"><h3>Is the result a binding quotation?<\/h3><\/dt>\n<dd><p>No. The frontend labels the result as a non-binding estimate. The business can also add its own price-basis note below the result.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20collect%20leads%20or%20personal%20visitor%20data%3F\"><h3>Does the plugin collect leads or personal visitor data?<\/h3><\/dt>\n<dd><p>No. Version 1.0.0 has no lead form and does not store personal visitor data. The configured contact button only links to an existing contact page, email address or phone number.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20use%20cookies%2C%20tracking%20or%20external%20services%3F\"><h3>Does the plugin use cookies, tracking or external services?<\/h3><\/dt>\n<dd><p>No. The plugin code does not set cookies, use browser local\/session storage, load external fonts, send analytics, or call external APIs.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20calculator%20colors%3F\"><h3>Can I change the calculator colors?<\/h3><\/dt>\n<dd><p>Yes. You can choose one accent color in the settings. The plugin derives matching hover, selection, button-text and focus colors automatically.<\/p><\/dd>\n<dt id=\"can%20i%20use%20several%20calculators%20on%20the%20same%20page%3F\"><h3>Can I use several calculators on the same page?<\/h3><\/dt>\n<dd><p>Yes. Multiple shortcode instances are scoped independently.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20javascript%20is%20disabled%3F\"><h3>What happens if JavaScript is disabled?<\/h3><\/dt>\n<dd><p>The calculator does not calculate prices and displays a message explaining that JavaScript is required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release for the WordPress.org Plugin Directory.<\/li>\n<li>Focused interior-painting estimate workflow with configurable business rates.<\/li>\n<li>Price-release gate prevents demo values from being published accidentally.<\/li>\n<li>Minimum-order, estimate-range and rounding controls.<\/li>\n<li>Room-dimension helper, surface-condition options, wallpaper removal and door painting.<\/li>\n<li>Configurable contact CTA and accent color.<\/li>\n<li>Local browser-side calculation with no tracking, external APIs, cookies or visitor-data storage.<\/li>\n<li>Input validation, fail-closed configuration handling, scoped CSS, keyboard\/focus improvements and multiple-shortcode support.<\/li>\n<\/ul>\n\n<p>Older pre-release changes are documented in <code>changelog.txt<\/code>.<\/p>","raw_excerpt":"A privacy-friendly price-range calculator for German painting businesses, with configurable rates, accent color and contact CTA.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376124","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=376124"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/methodgrid"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376124"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376124"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376124"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376124"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376124"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}