=== UZYTAK Instant Quote ===
Contributors: uzytak
Tags: quote, estimate, price calculator, cost calculator, services
Requires at least: 6.3
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Price estimate calculator for service companies. You enter your price list, visitors tick the work and see the estimated price at once. 10 languages.

== Description ==

"How much will it cost?" is the first question every customer asks. Answer it on your website, before the phone call.

You enter your services and prices once — per m², per metre, per m³, per piece, per hour, per day or a fixed price.
Visitors tick the work they need, type the quantities and see the estimated price straight away:

* **Price range** — "from – to" around the total (e.g. ±10 %), so nobody takes the estimate as a final offer. Or one exact price.
* **Minimum quantity per service** — e.g. tiling from 5 m²: smaller areas are counted as 5 m².
* **Minimum order** — small jobs are raised to your minimum amount.
* **VAT** — prices with VAT, VAT added on top, or VAT not mentioned; any rate.
* **Rounding** — the range is rounded to whole tens, hundreds or what you choose.
* **Print and copy** — the visitor prints the estimate or pastes it into a message to you.

Good for renovation and construction companies, painters, tilers, cleaning services, gardeners, movers, handymen,
photographers — anyone who prices work by quantity or by the hour.

A starter list of 13 renovation services (painting, tiling, flooring, drywall, plaster, screed, masonry, facade, roof, fence…)
fills the table in one click — you only add your prices. The names come from the UZYTAK Job Price app for Android.

= Made for European sites =

* **10 languages, visitor side and admin:** Deutsch, English, Español, Français, Italiano, Nederlands, Polski, Svenska, Русский, Українська.
  The estimate follows the language of your site (also on multilingual sites) or a language you choose.
* Any currency: EUR, zł, kr, Kč, Ft, lei, ₴…
* Decimal comma or point — both work, in the settings and for visitors.

= Fits any theme =

* Block for the block editor and the `[uzytak_quote]` shortcode for Elementor, Divi, WPBakery, Beaver Builder, classic editor and widgets.
* Light, dark or automatic colours and your own accent colour.
* Its own clean styles that site themes do not break; works in narrow columns and on phones.
* Keyboard and screen reader friendly.

= Private and light =

* Runs in the visitor's browser. No account, no API key, no external requests, no cookies, no tracking.
* The last estimate is kept in the visitor's own browser, so a reload does not lose it.
* Scripts load only on pages that show the estimate.

= Shortcode examples =

`[uzytak_quote]` — all priced services, settings from Settings → Instant Quote.

`[uzytak_quote services="painting,tiling"]` — only these services (codes are in the price list).

`[uzytak_quote title="Bathroom renovation — price" theme="dark" accent="#c2410c"]` — own heading and colours.

Attributes: `services`, `title`, `theme` (light, dark, auto), `accent` (hex colour), `lang` (de, en, es, fr, it, nl, pl, sv, ru, uk).

The estimate is a guide for visitors, not a binding offer; the widget says so under the price.

== Installation ==

1. Install the plugin from Plugins → Add New, or upload the zip, and activate it.
2. Go to Settings → Instant Quote, add your services and prices (or press "Add starter list") and set currency, VAT and minimum order.
3. Add the "Instant quote" block to a page, or paste `[uzytak_quote]` into any editor.

== Frequently Asked Questions ==

= Does it send any data anywhere? =

No. Everything is calculated in the visitor's browser. The plugin makes no external requests and sets no cookies.

= Can visitors send me the estimate as an enquiry? =

They can print it or copy it into an e-mail or messenger. A built-in enquiry form that saves requests in WordPress and e-mails you is in the separate Pro add-on.

= Can I have different price lists on different pages? =

One price list per site; on each page you choose which services to show (block settings or the `services` attribute).

= Does it work with WPML, Polylang or TranslatePress? =

Yes, for buttons and labels. Service names are shown exactly as you write them in the price list.

== Screenshots ==

1. Estimate with price range and VAT.
2. Price list in Settings → Instant Quote.
3. Dark colours on a phone.

== Changelog ==

= 1.0.0 =
* First release: price list per m², m, m³, piece, hour, day or fixed; price range, minimum quantity, minimum order, VAT, rounding, print and copy, 10 languages, block and shortcode.
