Title: Polski for WooCommerce
Author: Mariusz Szatkowski
Published: <strong>29 мая, 2026</strong>
Last modified: 2 чэрвеня, 2026

---

Пошук плагінаў

![](https://ps.w.org/polski/assets/banner-772x250.png?rev=3555158)

![](https://ps.w.org/polski/assets/icon-256x256.png?rev=3555158)

# Polski for WooCommerce

 Аўтар: [Mariusz Szatkowski](https://profiles.wordpress.org/motylanogha/)

[Спампаваць](https://downloads.wordpress.org/plugin/polski.1.22.2.zip)

 * [Падрабязнасці](https://bel.wordpress.org/plugins/polski/#description)
 * [Водгукі](https://bel.wordpress.org/plugins/polski/#reviews)
 *  [Ўсталёўка](https://bel.wordpress.org/plugins/polski/#installation)
 * [Распрацоўка](https://bel.wordpress.org/plugins/polski/#developers)

 [Падтрымка](https://wordpress.org/support/plugin/polski/)

## Апісанне

**Polski for WooCommerce** – гэта бясплатная плагін WooCommerce для польскіх крам.
Ён дапамагае з інфармацыяй пра бяспеку тавараў GPSR, гісторыяй найніжэйшай цаны 
за 30 дзён па Omnibus, згодай паводле GDPR, формамі адмовы, цэнамі за адзінку, хукамі
для выстаўлення рахункаў з падтрымкай KSeF, справаздачнасцю DSA і модулямі вітрыны
крамы.

Створаны для польскіх інтэрнэт-крам, дропшыпераў і агенцый, ён трымае самыя распаўсюджаныя
польскія патрабаванні і патрабаванні ЕС у адным месцы і дазваляе ўключаць ці адключаць
кожны модуль па меры неабходнасці.

Гэты плагін дапамагае вам наладзіць працэсы крамы, звязаныя з практыкамі польскага
рынку і рынку ЕС. Ён не прадастаўляе юрыдычных кансультацый і не гарантуе адпаведнасці
патрабаванням. Заўсёды правярайце сваю наладку для вашага ўласнага бізнесу, тавараў
і абавязкаў.

#### Дакументацыя і карысныя спасылкі

 * **Дакументацыя** – https://polski.wppoland.com/
 * **Старонка плагіна (польская)** – https://wppoland.com/pl/polski/
 * **Старонка плагіна (англійская)** – https://wppoland.com/en/polski/
 * **Зыходны код (GitHub)** – https://github.com/wppoland/polski
 * **Паведаміць пра праблемы або прапанаваць функцыі** – https://github.com/wppoland/
   polski/issues
 * **Абмеркаванне ідэй і пытанняў** – https://github.com/wppoland/polski/discussions

#### Чаму Polski for WooCommerce?

 * **Шырокі набор модуляў** – Палі тавару, звязаныя з GPSR, гісторыя цэн Omnibus,
   сцяжкі згоды, запыты на адмову, дадзеныя тавараў і модулі вітрыны крамы ў адным
   плагіне
 * **Створаны для польскіх крам** – Арыентаваны на канфігурацыі WooCommerce, якія
   прадаюць у Польшчы
 * **Бясплатны і з адкрытым зыходным кодам** – Уключаны базавыя інструменты для 
   тавараў, афармлення заказу і вітрыны крамы
 * **Сучасны код** – PHP 8.1+, адмінпанэль на React, REST API, падтрымка WP-CLI
 * **Гатоўнасць да блокаў** – Поўная сумяшчальнасць з блокамі афармлення заказу 
   і кошыка WooCommerce
 * **Сумяшчальнасць з HPOS** – Працуе з высокапрадукцыйным сховішчам заказаў WooCommerce(
   High-Performance Order Storage)

#### Нядаўна дададзеныя інструменты

 * **Маніторынг стану крамы** – Пасіўны фонавы маніторынг фатальных памылак на фронтэндзе,
   частаты збояў афармлення заказу і анамалій продажаў з апавяшчэннямі праз email
   і вебхукі і панэллю статусу
 * **Палі тавару, звязаныя з GPSR** – Вытворца, імпарцёр, адказная асоба ў ЕС, ідэнтыфікатары
   тавару, папярэджанні аб бяспецы і інструкцыі з масавым імпартам ці экспартам 
   CSV
 * **Працэс запыту на адмову** – Дзеянне адмовы ў Маім уліковым запісе са старонкай
   пацверджання, рэгістрацыяй запыту, email-пацверджаннем і журналам
 * **Інструменты справаздач DSA** – Налады кантактнага пункту, форма справаздачы
   пра незаконны кантэнт праз шорткод [polski_dsa_report], адмінстаронка кіравання
   справаздачамі і email-апавяшчэнні
 * **Хукі інтэграцыі KSeF** – Пазначэнне заказаў на падставе NIP, хукі дзеянняў 
   для інтэграцыі з плагінам рахункаў і слупок статусу ў спісе заказаў
 * **Інцыдэнты бяспекі** – Журнал інцыдэнтаў для ўразлівасцей, узломаў, збояў аплаты,
   прастояў староніх сэрвісаў і ўнутранага кантролю з экспартам у CSV
 * **Палі ўстойлівасці тавару** – Падстава для экалагічнай заявы, спасылка на сертыфікат
   і палі тэрміну дзеяння
 * **Значок праверанай пакупкі** – Зялёны значок на водгуках пра тавар ад кліентаў,
   якія сапраўды набылі тавар

#### Афармленне замовы і згоды

 * **Сцяжкі згоды** – Наладжвальныя сцяжкі згоды пры афармленні заказу, рэгістрацыі
   і водгуках з поўным журналам згод
 * **Гісторыя цэн Omnibus** – Аўтаматычнае адлюстраванне самай нізкай цаны за 30
   дзён на таварах на распродажы
 * **Права на адмову** – Працэс запыту на адмову і вяртанне з email-пацверджаннямі
 * **Падвойнае пацверджанне (double opt-in)** – Праверка email пры рэгістрацыі кліента(
   лепшая практыка GDPR)
 * **Старонкі крамы** – Дадавайце ўмовы, палітыку прыватнасці і змест аб адкліканні
   да лістоў WooCommerce
 * **Вырашэнне спрэчак** – Апавяшчэнне аб платформе ODR для вашай старонкі рэквізітаў/
   умоў
 * **Журнал згод** – Рэгістрацыя згод кліентаў з пазнакамі часу, IP і кантэкстам

#### Адлюстраванне тавараў (Shopmarks)

 * **Цэны за адзінку** – Адлюстроўвайце цану за кг, літр, метр ці любую карыстальніцкую
   адзінку
 * **Тэрміны дастаўкі** – Паказвайце прыблізныя тэрміны дастаўкі на старонках тавараў
   і ў спісах
 * **Падатковыя апавяшчэнні** – Адлюстроўвайце інфармацыю пра цэну брута/нета і 
   стаўку ПДВ
 * **Адлюстраванне цэн** – Наладзьце, як цэны адлюстроўваюцца ва ўсёй вашай краме

#### Магчымасці вітрыны

 * **Спіс жаданняў** – Захоўвайце ўпадабаныя тавары на потым
 * **Параўнанне тавараў** – Параўнанне тавараў побач
 * **Спіс чакання** – Email-апавяшчэнні аб з’яўленні тавару ў наяўнасці
 * **Хуткі прагляд** – Папярэдні прагляд тавару ў лайтбоксе са спісаў
 * **Маштабаванне галерэі** – Палепшанае маштабаванне выяў тавару
 * **Рэкамендаванае відэа** – Адлюстроўвайце відэа тавару на старонцы тавару
 * **Слайдар тавараў** – Адлюстраванне калекцый тавараў у выглядзе каруселі
 * **Бясконцая пракрутка** – Аўтаматычная загрузка дадатковых тавараў на старонках
   архіваў
 * **Менеджэр укладак тавару** – Наладзьце ўкладкі на старонцы тавару
 * **AJAX-фільтры тавараў** – Дынамічная фільтрацыя тавараў без перазагрузкі старонкі
 * **AJAX-пошук** – Жывы пошук тавараў
 * **Значкі тавараў** – Распродаж, навінка, рэкамендаваны і карыстальніцкія значкі
 * **Рэкламныя ўсплывальныя вокны** – Мэтавыя ўсплывальныя кампаніі

#### Прадукты харчавання і бакалея

 * **Інфармацыя пра прадукты харчавання** – Інгрэдыенты, харчовая каштоўнасць і 
   дэкларацыі алергенаў
 * **Дадатковыя палі маркіроўкі прадуктаў харчавання** – Наладзьце адлюстраванне
   паходжання, дыстрыб’ютара, алкаголю і харчовай каштоўнасці там, дзе гэта неабходна

#### Інструменты адміністратара і распрацоўшчыка

 * **Сучасная адмінпанэль на React** – Кіраванне модулямі з асобнымі старонкамі 
   налад для кожнага модуля
 * **REST API** – Поўны API для налад, сцяжкоў, прававых старонак, адмоў і пошуку
 * **Каманды WP-CLI** – Кіруйце Polski з каманднага радка
 * **Імпарт/экспарт CSV** – Масавае кіраванне дадзенымі тавараў, уключаючы палі 
   GPSR і экалагічных заяў
 * **Шорткоды** – Убудоўвайце апавяшчэнні, формы адмовы, інфармацыю GPSR, форму 
   справаздачы DSA і іншае
 * **Міграцыі базы дадзеных** – Бяспечныя версіянаваныя абнаўленні схемы
 * **Хукі інтэграцыі** – Хукі дзеянняў KSeF, фільтры і сумяшчальнасць з папулярнымі
   плагінамі
 * **Пашыраны аб’ём аўдыту** – Уключае рэестр DPA, DSA, гатоўнасць да KSeF, барацьбу
   з грынвошынгам, правераныя водгукі і ахоп інцыдэнтаў бяспекі
 * **Рэгістрацыя інцыдэнтаў** – Запісвайце інцыдэнты бяспекі на баку крамы і экспартуйце
   іх для ўнутраных праверак

### Пачатак працы

Выканайце гэтыя крокі, каб наладзіць плагін для польскай крамы. Заўсёды кансультуйцеся
з кваліфікаваным юрыстам для вашай канкрэтнай сітуацыі:

 1. **Праверце прававыя старонкі**: Перайдзіце ў **Polski > Модулі** і пераканайцеся,
    што **Прававыя старонкі** актыўныя. Перайдзіце ў іх налады і выберыце вашы старонкі
    Умоў, Палітыкі прыватнасці і Адмовы.
 2. **Наладзьце сцяжкі**: Перайдзіце ў **Polski > Модулі > Прававыя сцяжкі** (пераканайцеся,
    што ён актыўны) і ўключыце патрэбныя сцяжкі для афармлення заказу (Умовы, Прыватнасць,
    Адмова).
 3. **Наладзьце стаўкі ПДВ**: Пераканайцеся, што ў вас наладжаны правільныя польскія
    стаўкі ПДВ (23%, 8%, 5%, 0%) у **WooCommerce > Налады > Падаткі**.
 4. **Цэны за адзінку**: Для тавараў, якія прадаюцца на вагу ці аб’ём, увядзіце дадзеныя
    цэнаўтварэння за адзінку ва ўкладцы **Polski** у рэдактары тавару.
 5. **Omnibus**: Плагін адсочвае самую нізкую цану за апошнія 30 дзён пасля таго, як
    тавар трапляе на распродаж. Праверце вынік і наладзьце адлюстраванне ў **Polski
    > Модулі > Omnibus**.
 6. **GPSR**: Калі вы прадаяце фізічныя тавары, запоўніце дадзеныя вытворцы і адказнай
    асобы ва ўкладцы **Polski** вашых тавараў і праверце, якая інфармацыя павінна адлюстроўвацца
    на старонцы тавару.

### Канфігурацыя

Плагін модульны. Вы можаце ўключаць або адключаць функцыі ў залежнасці ад вашых 
патрэб:

 * **Інфармацыя пра тавар**: палі GPSR, цэны за адзінку, тэрміны дастаўкі і харчовыя
   дадзеныя.
 * **Афармленне заказу і згоды**: сцяжкі згоды, працэсы адмовы і інструменты для
   прававых старонак.
 * **Вітрына крамы**: спіс жаданняў, параўнанне, пошук, фільтры і значкі.

Кожны актыўны модуль з опцыямі налад будзе з’яўляцца як падменю ў раздзеле **Polski**
або мець спасылку “Налады” на старонцы Модулі.

### Знешнія сэрвісы

#### GUS REGON API (Польскае цэнтральнае статыстычнае ўпраўленне)

Калі модуль NIP Lookup уключаны, гэты плагін падключаецца да публічнага рэестра 
GUS REGON, каб атрымаць дадзеныя кампаніі на падставе NIP (падатковага нумара), 
уведзенага карыстальнікам. Гэтае падключэнне адбываецца толькі тады, калі карыстальнік
відавочна запускае пошук.

 * Перададзеныя дадзеныя: нумар NIP
 * URL сэрвісу: [https://wyszukiwarkaregon.stat.gov.pl/](https://wyszukiwarkaregon.stat.gov.pl/)
 * Умовы сэрвісу: [https://api.stat.gov.pl/Home/RegulaminBIR](https://api.stat.gov.pl/Home/RegulaminBIR)
 * Палітыка прыватнасці сэрвісу: [https://bip.stat.gov.pl/](https://bip.stat.gov.pl/)

#### Google OAuth

Калі модуль Social Login уключаны і наладжаны ўваход праз Google, кліенты, якія 
націскаюць **Працягнуць з Google**, перанакіроўваюцца на Google для аўтэнтыфікацыі.
Плагін абменьвае код аўтарызацыі на токен доступу і атрымлівае дадзеныя профілю,
каб кліент мог увайсці або стварыць акаўнт.

 * Адпраўленыя дадзеныя: redirect URI, ідэнтыфікатар кліента, код аўтарызацыі і 
   токен доступу для атрымання профілю
 * Атрыманыя дадзеныя: ідэнтыфікатар акаўнта Google, адрас электроннай пошты, поўнае
   імя, імя і прозвішча
 * URL сэрвісу: [https://accounts.google.com/](https://accounts.google.com/)
 * Умовы сэрвісу: [https://policies.google.com/terms](https://policies.google.com/terms)
 * Палітыка прыватнасці сэрвісу: [https://policies.google.com/privacy](https://policies.google.com/privacy)

#### Facebook OAuth

Калі модуль Social Login уключаны і наладжаны ўваход праз Facebook, кліенты, якія
націскаюць **Працягнуць з Facebook**, перанакіроўваюцца на Facebook для аўтэнтыфікацыі.
Плагін абменьвае код аўтарызацыі на токен доступу і атрымлівае дадзеныя профілю,
каб кліент мог увайсці або стварыць акаўнт.

 * Адпраўленыя дадзеныя: redirect URI, ідэнтыфікатар прыкладання, код аўтарызацыі
   і токен доступу для атрымання профілю
 * Атрыманыя дадзеныя: ідэнтыфікатар акаўнта Facebook, адрас электроннай пошты, 
   поўнае імя, імя і прозвішча
 * URL сэрвісу: [https://www.facebook.com/](https://www.facebook.com/)
 * Умовы сэрвісу: [https://www.facebook.com/legal/terms](https://www.facebook.com/legal/terms)
 * Палітыка прыватнасці сэрвісу: [https://www.facebook.com/privacy/policy/](https://www.facebook.com/privacy/policy/)

#### Google Tag Manager / Google Analytics

Калі модуль DataLayer уключаны і наладжаны ідэнтыфікатар кантэйнера GTM або ідэнтыфікатар
вымярэння GA4, плагін загружае скрыпты Google Tag Manager або Google Analytics на
вітрыне крамы і адпраўляе падзеі электроннай камерцыі на падставе актыўнасці наведвальнікаў.

 * Адпраўленыя дадзеныя: прагляды старонак і дадзеныя падзей электроннай камерцыі,
   такія як ідэнтыфікатары тавараў, назвы тавараў, цэны, дзеянні з кошыкам, падзеі
   аплаты і сумы заказаў, у залежнасці ад вашай канфігурацыі
 * URL сэрвісу: [https://www.googletagmanager.com/](https://www.googletagmanager.com/)
 * Умовы сэрвісу: [https://policies.google.com/terms](https://policies.google.com/terms)
 * Палітыка прыватнасці сэрвісу: [https://policies.google.com/privacy](https://policies.google.com/privacy)

Зваротная сувязь з адмінпанэлі і зваротная сувязь пры дэактывацыі захоўваюцца лакальна
ў WordPress і не адпраўляюцца ў знешні сэрвіс.

### Адмова ад адказнасці

ГЭТЫ ПЛАГІН ПРАДАСТАЎЛЯЕЦЦА “ЯК Ё”, БЕЗ АНІЯКІХ ГАРАНТЫЙ, ЯЎНЫХ ЦІ ЯКІХ ПАДРАЗУМЯВАЮЦЦА,
УКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЯЖОЎВАЮЧЫСЯ ГАРАНТЫЯМІ ПРЫДАТНАСЦІ ДЛЯ ПРОДАЖУ, ПРЫДАТНАСЦІ
ДЛЯ ПЭЎНАЙ МЭТЫ І НЕПАРУШЭННЯ ПРАВОЎ.

WPPoland (wppoland.com) не нясе адказнасці за любыя прамыя, ускосныя, выпадковыя,
спецыяльныя, ускосна выцякаючыя або штрафныя страты, уключаючы, але не абмяжоўваючыся,
страты прыбытку, рэпутацыі, дадзеных або іншыя нематэрыяльныя страты, якія ўзнікаюць
у выніку выкарыстання або немагчымасці выкарыстання гэтага плагіна.

Гэты плагін прадастаўляе тэхнічныя інструменты і шаблоны для крам WooCommerce. Ён
не з’яўляецца юрыдычнай кансультацыяй і не гарантуе адпаведнасці патрабаванням. 
Праверце ўсе згенераваныя тэксты і налады, перш чым выкарыстоўваць іх у прадакшэне.
Заўсёды тэстуйце ў асяроддзі распрацоўкі або стэйджынгу, перш чым разгортваць на
дзеючай краме.

WPPoland не нясе ніякай адказнасці за любыя юрыдычныя, фінансавыя, рэгуляторныя 
або іншыя наступствы, якія ўзнікаюць у выніку выкарыстання гэтага плагіна. Усталёўваючы
і актывуючы гэты плагін, вы прызнаеце, што робіце гэта цалкам на свой уласны рызыкі.

## Screenshots

 * [[
 * Панэль кіравання модулямі з пераключальнікамі і наладамі для кожнага модуля
 * [[
 * Палі бяспекі тавараў паводле GPSR у рэдактары тавараў
 * [[
 * Сцяжкі згоды паводле GDPR пры афармленні замовы з вядзеннем аўдыту
 * [[
 * Дырэктыва Omnibus – найніжэйшая цана за 30 дзён на тавары з ізнянкі
 * [[
 * Дзеянне запыту на адмову ад замовы ў раздзеле Мой акаўнт > Замовы
 * [[
 * Форма паведамлення пра незаконны кантэнт паводле DSA (шорткод)
 * [[
 * AJAX-пошук і фільтры на вітрыне
 * [[
 * Спіс жаданняў, параўнанне і хуткі прагляд у спісах тавараў

## Блокі

Гэты плагін прадастаўляе 4 блокі.

 *   Polski AJAX Search Dynamic AJAX product search form for WooCommerce storefronts.
 *   Polski AJAX Filters Dynamic WooCommerce product filters with archive-safe GET
   fallback.
 *   Polski Product Slider Dynamic merchandising slider for related, upsell, sale,
   and featured products.
 *   Legal Checkboxes Checkout consent and acknowledgement checkboxes for WooCommerce
   stores in Poland.

## Ўсталёўка

#### Аўтаматычная ўсталёўка

 1. Перайдзіце ў **Плагіны > Дадаць новы** у адмінпанэлі WordPress.
 2. Знайдзіце **Polski for WooCommerce**.
 3. Націсніце **Усталяваць зараз**, а потым **Актываваць**.
 4. Перайдзіце да новага пункта меню **Polski** на вашай бакавой панэлі.

#### Ручная ўсталёўка

 1. Спампуйце ZIP-файл плагіна з рэпазіторыя WordPress.org.
 2. У адмінпанэлі WordPress перайдзіце ў **Плагіны > Дадаць новы > Загрузіць плагін**.
 3. Выберыце ZIP-файл і націсніце **Усталяваць зараз**.
 4. Націсніце **Актываваць плагін**.

## Часта задаваныя пытанні

### Ці бясплатны Polski for WooCommerce?

Так. Polski for WooCommerce бясплатны і з адкрытым зыходным кодам паводле GPLv2 
або пазнейшай версіі.

### Ці падтрымлівае Polski GPSR для тавараў WooCommerce?

Так. Polski уключае 8 спецыяльных палёў тавару для дадзеных, звязаных з GPSR, масавы
імпарт або экспарт CSV, слупок статусу ў спісе тавараў і інструменты адлюстравання
на старонцы тавару. Вам варта праверыць, якія палі і прадстаўленне прыдатныя для
вашых уласных тавараў і абавязкаў.

### Ці падтрымлівае ён формы адмовы для заказаў WooCommerce?

Так. Polski дадае дзеянне адмовы непасрэдна ў Мой акаўнт > Заказы для прыдатных 
заказаў. Кліент адкрывае старонку пацвярджэння, адпраўляе запыт, потым атрымлівае
пацвярджэнне, а запыт фіксуецца ў журнале аўдыту.

### Ці гатовы Polski да працэсаў KSeF у WooCommerce?

Polski можа пазначаць заказы, якія могуць патрабаваць выстаўлення рахункаў KSeF 
на падставе NIP у плацежных дадзеных, і прадастаўляе хукі дзеянняў (`polski/ksef/
invoice_ready`, `polski/ksef/is_required`) для інтэграцыі з плагінамі рахункаў. 
У спісе заказаў з’яўляецца слупок статусу KSeF.

### Ці падтрымлівае Polski працэсы атрымання згоды паводле GDPR для польскіх крам WooCommerce?

Так. Polski уключае наладжвальныя сцяжкі згоды, журналіраванне згоды, рэгістрацыю
з падвойным пацвярджэннем (double opt-in) і звязаныя інструменты апрацоўкі дадзеных,
якія могуць падтрымліваць працэсы GDPR. Праверце канфігурацыю для вашай уласнай 
крамы і вашых абавязкаў.

### Ці падтрымлівае ён гісторыю цэн Omnibus для тавараў WooCommerce са зніжкай?

Так. Polski адсочвае і паказвае найніжэйшую цану за апошнія 30 дзён на таварах са
зніжкай. Праверце вынік і працэс цэнаўтварэння для вашай уласнай крамы, перш чым
спадзявацца на яго ў прадакшэне.

### Ці працуе Polski з аплатай WooCommerce Blocks?

Так. Polski цалкам падтрымлівае як класічную, так і блокавую аплату і кошык.

### Ці працуе Polski з HPOS (High-Performance Order Storage)?

Так. Polski заяўляе поўную сумяшчальнасць з WooCommerce HPOS (Custom Order Tables).

### Дзе я магу паведаміць пра памылкі або прапанаваць функцыі?

Калі ласка, выкарыстоўвайце форум падтрымкі WordPress.org для падтрымкі і прапаноў
функцый.

### Ці ёсць простая форма зваротнай сувязі для нетэхнічных карыстальнікаў?

Так. Адмінпанэль плагіна ўключае простую форму зваротнай сувязі, якая захоўвае паведамленні
лакальна ў WordPress. Не ўключайце ў гэтую форму паролі, ліцэнзійныя ключы або асабістыя
дадзеныя кліентаў.

### У чым розніца паміж дэактывацыяй і выдаленнем?

Дэактывацыя Polski захоўвае вашы налады і захаваныя дадзеныя. Выдаленне выдаляе 
файлы плагіна. Дадзеныя плагіна выдаляюцца толькі тады, калі ўключана налада выдалення
дадзеных пры дэінсталяцыі.

## Водгукі

![](https://secure.gravatar.com/avatar/b293df53b7cd863faf02bd043b139aaf5fc602c3800c25699ac79acb8a03f89f?
s=60&d=retro&r=g)

### 󠀁[Prosta, lekka i skuteczna wtyczka](https://wordpress.org/support/topic/prosta-lekka-i-skuteczna-wtyczka/)󠁿

 [szymonkadzielawa](https://profiles.wordpress.org/szymonkadzielawa/) 3 чэрвеня,
2026

Prosta, lekka i skuteczna wtyczka. Nie obciąża strony, a robi dokładnie to, czego
oczekiwałem. Świetne rozwiązanie dla polskich użytkowników.

![](https://secure.gravatar.com/avatar/f08ea8ed9114940edcc12aebf0eee628c7bd85352cc8b8cb3255f9d55222c1d2?
s=60&d=retro&r=g)

### 󠀁[Good](https://wordpress.org/support/topic/good-9147/)󠁿

 [tomskypl](https://profiles.wordpress.org/tomskypl/) 3 чэрвеня, 2026

Recommeded

![](https://secure.gravatar.com/avatar/a6adab8aa9bbba9ddd9b35b256088d8164d23b07bd9b3d1d540c7995201fe162?
s=60&d=retro&r=g)

### 󠀁[Idealna wtyczka dla polskiego sklepu WooCommerce – bardzo polecam!](https://wordpress.org/support/topic/idealna-wtyczka-dla-polskiego-sklepu-woocommerce-bardzo-polecam/)󠁿

 [Marcin](https://profiles.wordpress.org/mszatkowski/) 31 мая, 2026

Zainstalowałem wtyczkę Polski i jestem bardzo zadowolony – od razu mam wszystkie
wymagania prawne (GPSR, Omnibus, RODO) oraz przydatne funkcje jak wishlistę i porównywarkę,
wszystko w jednym darmowym pluginie. Sklep działa lepiej, a ja nie muszę szukać 
dziesięciu różnych wtyczek do różnych rzeczy!

 [ Чытаць усе 3 водгукі ](https://wordpress.org/support/plugin/polski/reviews/)

## Удзельнікі і распрацоўшчыкі

“Polski for WooCommerce” is open source software. The following people have contributed
to this plugin.

Удзельнікі

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

“Polski for WooCommerce” has been translated into 3 locales. Дзякуй [перакладчыкам](https://translate.wordpress.org/projects/wp-plugins/polski/contributors)
за іх унёсак.

[Перакласці “Polski for WooCommerce” на вашу мову.](https://translate.wordpress.org/projects/wp-plugins/polski)

### Зацікаўлены ў распрацоўцы?

[Праглядзіце код](https://plugins.trac.wordpress.org/browser/polski/), праверце 
[SVN рэпазітарый](https://plugins.svn.wordpress.org/polski/), або падпішыцеся на
[журнал распрацоўкі](https://plugins.trac.wordpress.org/log/polski/) па [RSS](https://plugins.trac.wordpress.org/log/polski/?limit=100&mode=stop_on_copy&format=rss).

## Журнал змяненняў

#### 1.22.2

 * Translations: translated all interface strings added in 1.21.0 and 1.22.0 (Consent
   Manager, Tag Manager, AI Bridge, Custom Integrations, Safe Fonts, and Custom 
   Triggers) into every bundled locale (Polish, German, Czech, Slovak, Ukrainian,
   Lithuanian, Belarusian, Simplified Chinese). Recompiled the binary and JavaScript
   translation files.

#### 1.22.1

 * Fixed (privacy): the shop business-identification ability and the withdrawal 
   annex documents no longer fall back to the site administrator email when no public
   contact email is configured. They now return an empty email instead, so the administrator
   address is never exposed through publicly readable output.

#### 1.22.0

 * New: Consent Manager – a native cookie-consent banner with categories (necessary,
   preferences, analytics, marketing), Google Consent Mode v2 (signals default to
   denied and update when the visitor chooses), consent-gated script loading, and
   a records-of-consent log with CSV export. Module is off by default.
 * New: unified Tag Manager – load common marketing and analytics tags (such as 
   Meta Pixel, TikTok, Microsoft Ads, Clarity, LinkedIn, Pinterest, X, Matomo, Plausible,
   PostHog, Hotjar, Inspectlet, Crazy Egg, Simple Analytics) by entering your own
   IDs. Every tag is loaded only after the matching consent category is granted.
   Module is off by default.
 * New: Custom Integrations – add your own header or footer snippets, each assigned
   to a consent category so it runs only after that category is granted.
 * New: Safe Fonts – help reduce layout shift and defer Google Fonts, with an option
   to hold the fonts stylesheet until the chosen consent category is granted.
 * New: Custom Triggers – push custom data-layer events on page or click conditions,
   optionally gated by consent.
 * All new modules are off by default and integrate with the Consent Manager.

#### 1.21.0

 * New: AI Bridge – exposes read-only store information to AI assistants and agents
   through the WordPress Abilities API (WordPress 6.9 or newer). Abilities cover
   product facts, Omnibus price history, GPSR product-safety data, products still
   missing GPSR data, compliance status and overall store health. Every ability 
   is read-only and protected by a WooCommerce capability check; nothing in your
   store is changed automatically.
 * New: AI product summary – generate a short, plain-language product summary on
   demand from the product editor. Uses your site’s configured AI provider when 
   one is available (WordPress AI Client) and simply does nothing when none is configured.
 * New: GPSR safety-text draft helper – generate a draft product-safety text that
   you review and edit before saving. Drafts only; nothing is published automatically.
 * Compatibility: the AI features degrade gracefully when no AI provider is configured,
   and are forward-compatible with the WordPress AI Client. No third-party AI keys
   are stored by the plugin.

#### 1.20.1

 * Fixed: the admin screens now load their scripts reliably. The bundled admin and
   frontend scripts are emitted as classic browser scripts (with their WordPress
   script dependencies declared) instead of ES modules, so the React-based admin
   renders correctly across setups.
 * Translations: refreshed all bundled locales (Polish, German, Czech, Slovak, Ukrainian,
   Lithuanian, Belarusian, Simplified Chinese) so every interface string is up to
   date.

#### 1.20.0

 * Новы модуль: Акцыі / дынамічнае цэнаўтварэнне (базавае). Неабавязковы, выключаны
   па змаўчанні. Дзве аўтаматычныя зніжкі на кошык, якія вы наладжваеце ў наладах
   модуля: аптовая зніжка (працэнт скідкі на пазіцыю тавару пасля дасягнення яго
   колькасцю парога) і зніжка на кошык (працэнт скідкі, калі прамежкавая сума кошыка
   дасягае парога, якая прымяняецца як плата за кошык). Перавылічаецца ідэмпатэнтна
   ад звычайнай цаны, бяспечна пры паўторных разліках сум у WooCommerce.

#### 1.19.0

 * Новы модуль: Вяртанні і скаргі (RMA). Неабавязковы, выключаны па змаўчанні. Кліенты
   могуць адкрыць запыт на скаргу (reklamacja) або вяртанне (zwrot) для прыдатнай
   замовы з раздзела Мой акаўнт; запыт захоўваецца, пацвярджаецца па электроннай
   пошце кліенту і краме і кіруецца ў новай адміністрацыйнай чарзе (WooCommerce 
   > Polski > Вяртанні і скаргі) са зменамі статусаў (пададзена, у працы, вырашана,
   адхілена). Паўтарае працэс запыту на адмову ад замовы і паўторна выкарыстоўвае
   інфраструктуру згод/замоў. Наладжвальнае акно прыдатнасці і ліст-апавяшчэнне.
   Прадастаўляе інструменты і шаблоны, а не юрыдычныя кансультацыі.
 * Аркестрацыя модуляў вітрыны: адзіны загрузчык, дзякуючы якому спіс жаданняў, 
   хуткі прагляд і іншыя кнопкі, што адлюстроўваюцца пасля загрузкі старонкі (бясконцая
   пракрутка, AJAX-фільтры, мадальнае акно хуткага прагляду), працягваюць працаваць,
   з паляпшэннямі даступнасці і прадукцыйнасці.

#### 1.18.0

 * Абнаўленне візуальнай ідэнтычнасці ва ўсёй адмінпанэлі: новы брэнд Polski з уласна
   размешчанымі вэб-шрыфтамі Schibsted Grotesk і Hanken Grotesk (font-display swap),
   значок-манаграма ў меню і загаловак панэлі з лагатыпам. Стылі адмінпанэлі загружаюцца
   толькі на ўласных экранах плагіна, ніколі на вітрыне, каб абараніць Core Web 
   Vitals.
 * Структураваныя даныя вітрыны: плагін цяпер дапаўняе ўласныя JSON-LD Product і
   Offer WooCommerce (без дублявання графа) значэннем priceValidUntil і, на таварах
   з ізнянкі, праўдзівай найніжэйшай цаной за 30 дзён паводле Omnibus у выглядзе
   спецыфікацыі MinimumPrice для лепшых пашыраных вынікаў і машыннай счытвальнасці.
 * Пашыраныя каталогі лакалізацыі для польскай, нямецкай, чэшскай, славацкай, украінскай,
   спрошчанай кітайскай, беларускай і літоўскай моў з бесперапынным абслугоўваннем
   перакладаў.
 * Ачыстка тыпаграфікі: доўгія працяжнікі заменены на злучкі ва ўсіх радках інтэрфейсу
   і ва ўсіх каталогах перакладаў для аднастайнага адлюстравання.

#### 1.17.0

 * Манітор стану здароўя крамы: новы неабавязковы модуль (прадвызначана выкл.) для
   бесперапыннага пасіўнага маніторынгу аперацый крамы. Тры датчыкі запускаюцца 
   кожныя 5 хвілін праз WP-Cron: фатальныя памылкі франтэнду (апрацоўшчык `shutdown`,
   толькі вітрына), частата збояў афармлення замовы (назірае за `woocommerce_checkout_order_processed`,
   эквівалентам Store API і `woocommerce_order_status_failed` за слізгальнае 2-гадзіннае
   акно) і праверка анамаліі продажаў (папярэдняя поўная гадзіна супраць тыповай
   колькасці замоў для таго ж дня тыдня/гадзіны за апошнія 8 тыдняў, ацэньваецца
   не часцей за раз на гадзіну). Сінтэтычныя замовы ніколі не ствараюцца. Апавяшчэнні
   адпраўляюцца па электроннай пошце і неабавязковым JSON-вэбхуку (сумяшчальным 
   са Slack/Discord) з наладжвальным перыядам затрымкі; сур’ёзны збой таксама запісвае
   запіс у журнал інцыдэнтаў бяспекі, калі гэты модуль уключаны. Прыборная панэль
   стану здароўя ў раздзеле Справаздачы і Інструменты з ручным “Запусціць праверку
   зараз”, адміністрацыйным паведамленнем, калі статус не ОК, і REST-канцавым пунктам
   толькі для чытання `GET /polski/v1/store-health`. Блочнае афармленне замовы ахоплена
   праз хук Store API. Налады: электронная пошта/вэбхук для апавяшчэнняў, парог 
   частаты збояў і мінімальная выбарка, парог анамаліі продажаў і перыяд затрымкі
   апавяшчэнняў.

#### 1.15.0

 * Палі B2B: неабавязковы пераключальнік “Potrzebuję faktury VAT”, асобны ад існуючага
   сцяжка “Куплю як кампанія”. Польская канвенцыя электроннага гандлю разглядае 
   патрэбу ў фактуры як незалежную ад катэгорыі кампанія супраць спажыўца (paragon
   супраць faktura), таму поле з’яўляецца ўласным згодай. Захоўваецца ў мета замовы`
   _polski_needs_invoice`. Падключана праз класічнае афармленне замовы і API дадатковых
   палёў WC 8.6+. Новая налада `polski_b2b.show_needs_invoice_toggle` (прадвызначана
   выкл.).
 * Параўнанне: ліпучая ніжняя шуфляда (`polski_compare.show_sticky_bar`, прадвызначана
   выкл.), якая паказвае мініяцюры параўноўваных тавараў з заклікам да дзеяння “
   Porównaj (N)” і кнопкай ачысткі ўсяго. Схаваная на самой старонцы параўнання;
   аўтаматычна падаўляецца, калі спіс пусты. Адаптыўны для мабільных CSS.
 * Параўнанне: новы шорткод `[polski_compare_count]` для лічыльніка ў загалоўку 
   з атрыбутамі `template`, `class` і `hide_when_empty`. Адлюстроўвае спасылку на
   старонку параўнання з атрыбутам `data-polski-compare-count`, які існуючы AJAX-
   пласт можа абнаўляць у рэжыме рэальнага часу.
 * AJAX-фільтры: іменаваныя прэсеты. Аргумент шорткода `[polski_filters preset="
   b2b"]` загружае перавызначэнні з новай опцыі `polski_filter_presets` (`[name 
   => array<setting, value>]`); унутраны масіў аб’ядноўваецца паверх глабальных 
   налад фільтраў перад рэндэрам. Архівы могуць супастаўляцца з прэсетам праз фільтр`
   polski/filters/archive_preset`. Карэкціроўкі асобных прэсетаў падчас выканання
   праз `polski/filters/preset` (preset, name).

#### 1.14.1

 * Палі B2B: поўная праверка IBAN. `B2BCheckoutService::isPlausibleIban()` цяпер
   выконвае кантрольную суму mod-97 паводле ISO 13616 і пошук даўжыні па кодзе краіны(
   PL=28, DE=22, GB=22, FR=27, IT=27 плюс яшчэ 25 рынкаў ЕС/CH/GB). Замяняе папярэднюю
   праверку толькі структуры.
 * DSA: абмежаванне частаты па IP на апрацоўшчыку адпраўкі паведамленняў. Па змаўчанні
   5 паведамленняў за гадзіну на IP; акно і ліміт фільтруюцца праз `polski/dsa/rate_limit_window_seconds`
   і `polski/dsa/rate_limit_max_attempts`. Зыходны IP фільтруецца праз `polski/dsa/
   rate_limit_ip` для сайтаў за зваротным проксі.
 * Якасць кода: больш строгая адпаведнасць Plugin Check у раней існуючых модулях.
   CRA `IncidentRepository` цяпер выкарыстоўвае заменнікі `%i` замест інтэрпаляваных
   запытаў `{$table}`; `FilterService` дакументуе кантэкст фільтра толькі для чытання
   на аснове GET з абмежаваным блокам `phpcs:disable`/`enable` замест таго, каб 
   пакідаць адкрытым Рэкамендаванае папярэджанне; `CRAIncidentsPage` дадае `wp_unslash()`
   + `sanitize_key()` перад перадачай `$_POST['kind']` і `$_POST['severity']` у `
   IncidentKind::tryFrom()` і `Severity::tryFrom()`; `templates/forms/ajax-filters.
   php` ачышчае чытанні асобных радкоў `$_GET[$key]`.

#### 1.14.0

 * Палі афармлення заказу B2B: падтрымка блочнага афармлення праз `woocommerce_register_additional_checkout_field`(
   WC 8.6+). NIP, REGON і IBAN цяпер з’яўляюцца як у класічным, так і ў блочным 
   афармленні з адной рэгістрацыі. Значэнні, запісаныя API дадатковых палёў WC, 
   адлюстроўваюцца ў састарэлыя метададзеныя заказу `_billing_nip`, `_billing_regon`,`
   _billing_iban` пры захаванні (`woocommerce_set_additional_field_value`), каб 
   існуючыя модулі KSeF і рахункаў-фактур падхоплівалі іх без змен. Шлях `woocommerce_billing_fields`
   толькі для класічнага афармлення аўтаматычна прапускаецца, калі даступны сучасны
   API, што прадухіляе дубляванне радкоў выстаўлення рахунку. Крамы на WC < 8.6 
   працягваюць выкарыстоўваць шлях толькі для класічнага афармлення з пераключальнікам
   кампаніі.
 * Модуль DSA: віджэт скаргі для асобнага тавару. Неабавязковая згортваемая секцыя“
   Zgłoś nielegalne treści (DSA)” на старонках асобных тавараў з формай скаргі, 
   загадзя запоўненай пастаяннай спасылкай на тавар і яго назвай для чытання чалавекам.
   Форма адпраўляецца існуючаму апрацоўшчыку admin-post `polski_dsa_report`, таму
   скаргі трапляюць у тую самую адміністрацыйную чаргу, што і адпраўкі праз шорткод.
   Наладжвальнае размяшчэнне (пасля зводкі тавару або ў блоку мета тавару). Новы
   фільтр `polski/dsa/product_widget_enabled`. Прадвызначэнні `polski_dsa.product_widget_enabled`(
   выкл.) і `polski_dsa.product_widget_position` (`after_summary`).
 * Модуль DSA: значэнні па змаўчанні запоўнены для `polski_dsa` (`contact_email`,`
   form_title`, `form_intro` плюс новыя ключы віджэтаў), каб адміністратары бачылі
   папярэдне зададзеныя значэнні пры першай актывацыі замест пустых радкоў.

#### 1.13.0

 * Новы модуль: палі афармлення замовы B2B. Дадае неабавязковы пераключальнік “Куплю
   як кампанія” плюс палі NIP, REGON і IBAN да класічнага афармлення замовы WooCommerce,
   з умоўным паказам/хаваннем, прывязаным да пераключальніка. NIP правяраецца пры
   адпраўцы з выкарыстаннем афіцыйнага польскага алгарытму кантрольнай сумы і захоўваецца
   ў стандартнае мета `_billing_nip`, каб існуючыя інтэграцыі KSeF і фактур маглі
   яго падхапіць без змен. REGON прымае 9- або 14-значныя нумары; IBAN праходзіць
   структурную праверку правільнасці (прэфікс краіны + 13-32 буквенна-лічбавых сімвалаў
   цела, даўжыня 15-34). Група налад `polski_b2b` (`enabled`, `show_company_toggle`,`
   nip`, `regon`, `iban`). Новая статычная ўтыліта `Polski\Util\NipValidator` (`
   isValid`, `normalize`, `format`). Калі іншая інтэграцыя рэгіструе поле NIP, Polski
   прапускае ўласную рэгістрацыю NIP, каб пазбегнуць дублявання поля.

#### 1.12.0

 * AI Feed: маніфест `/llms.txt` у корані сайта паводле адкрытага стандарту на https://
   llmstxt.org. AI-агенты, якія шукаюць добра вядомы файл па адрасе `/llms.txt`,
   цяпер атрымліваюць Markdown-індэкс сайта – назва, апісанне, юрыдычныя старонкі
   са спасылкамі `?output_format=md`, старонка крамы WooCommerce і галоўныя катэгорыі
   тавараў. Фільтры: `polski/ai_feed/llms_txt_enabled`, `polski/ai_feed/llms_txt_sections`,`
   polski/ai_feed/llms_txt_category_limit`. Налада `polski_ai_feed.llms_txt_enabled`(
   па змаўчанні `true`).

#### 1.11.0

 * Новы модуль: AI Feed. Аддае асобныя запісы, старонкі і тавары WooCommerce у выглядзе
   Markdown праз узгадненне змесціва, каб AI-агенты і LLM-кролеры маглі засвойваць
   змесціва крамы без скрэйпінгу HTML. Спрацоўвае пры загалоўку `Accept: text/markdown`
   або аргуменце запыту `?output_format=md`. Дадае `<link rel="alternate" type="
   text/markdown">` да адзіночных праглядаў для выяўлення і дзеянне ў радку “Праглядзець
   AI-версію” на экранах спісаў Запісы, Старонкі і Тавары.
 * AI Feed: Markdown тавараў узбагачаны дадзенымі польскага рынку – SKU, GTIN/EAN,
   валавая/звычайная/распрадажная цана, валюта, падатковы клас, найніжэйшая цана
   Omnibus (за апошнія 30 дзён), тэрмін дастаўкі, колькасць запасу і даступнасць,
   вага, памеры, брэнд, вытворца, адказная асоба GPSR і катэгорыі тавараў. Загаловак(
   front matter) прадастаўляе тыя ж палі ў выглядзе YAML для структураванага паглынання.
 * AI Feed: фільтры `polski/ai_feed/enabled`, `polski/ai_feed/post_types`, `polski/
   ai_feed/post_markdown`, `polski/ai_feed/product_markdown`, `polski/ai_feed/product_facts`,`
   polski/ai_feed/password_required`. Група налад `polski_ai_feed` (`enabled`, `
   post_types`). Тыпы запісаў па змаўчанні: `post`, `page`, `product`.

#### 1.10.0

 * Новы модуль: назіральнік OSS. Адсочвае унутрысаюзны парог B2C-дастаўкі ЕС €10
   000 праз інтэграцыю з асобным плагінам One Stop Shop. Усталёўка + актывацыя ў
   адзін клік непасрэдна з радка модуля. Заўвага адміністратара WooCommerce прапануе
   ўсталёўку, калі назіральнік уключаны без прысутнасці знешняга плагіна. Прадастаўляе
   фільтр `polski_tax_oss_enabled`, каб уласныя падатковыя інтэграцыі маглі разгаліноўваць
   падатковую логіку ў залежнасці ад стану OSS.
 * Старонка модуляў: перапрацавана як спіс-табліца WP (Назва / Уключана / Апісанне/
   Рэдагаваць) з групаваннем па прыярытэтах MoSCoW – Юрыдычнае і адпаведнасць, Падаткі
   і цэнаўтварэнне, Афармленне і заказы, Кантэнт і давер, Дадатковае і інструменты.
   Значок алоўка адкрывае спецыяльную падстаронку налад для кожнай групы (`admin.
   php?page=polski-group-<bucket>#polski-module-<id>`), якая дынамічна рэгіструецца
   для кожнага модуля з наладамі, уключанага ці не.
 * Майстар наладкі: перапісаны як кіраваны працэс з 5 крокаў (Кампанія > Юрыдычнае
   > Падаткі і OSS > Афармленне заказу > Завяршэнне). Кожны крок выкарыстоўвае радкі-
   пераключальнікі з убудаванымі панэлямі апісання; неабавязковыя крокі маюць “Прапусціць
   крок” + “Працягнуць”; пераключальнік OSS на кроку падаткаў запускае ўсталёўку
   плагіна One Stop Shop пры завяршэнні.
 * Прыборная панэль: кнопка “Запусціць майстар наладкі зноў” для прадаўцоў, якія
   хочуць перазапусціць кіраваную наладку пасля завяршэння.

#### 1.9.1

 * Чэк-ліст адпаведнасці: раздзел даступнасці (WCAG) – 9 эўрыстычных правіл, праверанных
   супраць статычнага HTML галоўнай старонкі (html lang, спасылка пропуску, h1, 
   мета viewport, арыентыр main, роля search, контур фокусу, аўтапрайграванне гуку,
   адсутнасць img alt). REST: `GET /polski/v1/compliance/accessibility`.
 * Чэк-ліст адпаведнасці: cookie-банер цяпер уключае дэтэктар запытаў на push-апавяшчэнні–
   адзначае `Notification.requestPermission`, `PushManager.subscribe` і распаўсюджаныя
   бакавыя push-SDK, выкліканыя без узаемадзеяння карыстальніка.
 * Новы модуль: генератар дакументацыі па навучанні RODO. Старонка адміністратара`
   Polski > Дакументы навучання RODO` спампоўвае тры друкаваныя HTML-шаблоны (журнал
   навучання, рэзюмэ прынцыпаў, план рэагавання на ўцечку дадзеных). Папярэдне брэндзіраваны
   дадзенымі крамы з майстра наладкі.

#### 1.9.0

 * Новы модуль: генератар шаблонаў скаргаў. Гатовая да друку форма скаргі (formularz
   reklamacyjny), аўтаматычна запоўненая дадзенымі прадаўца. Старонка адміністратара`
   Polski > Шаблон скаргі` з папярэднім праглядам + спампоўкай у выглядзе асобнага
   HTML. Шорткод `[polski_complaint_template]` для ўбудоўвання на старонкі кліентаў.
 * Новы модуль: дапаможнікі для паведамленняў аб аўтарскіх правах / ліцэнзіі. Шорткод`[
   polski_copyright]` + блок `polski/copyright` з годам, уладальнікам і неабавязковай
   ліцэнзіяй. Шорткод `[polski_image_credit]` для пазначэння аўтарства кожнага малюнка
   са спасылкай на крыніцу і ліцэнзіяй.

#### 1.8.2

 * Новы модуль: ідэнтыфікацыя бізнесу. Адлюстроўвае бізнес-дадзеныя крамы (назва,
   адрас, NIP, REGON, email, тэлефон) у выглядзе шорткода `[polski_business_info]`
   і дынамічнага блока Gutenberg `polski/business-info`. Чытае значэнні, зададзеныя
   ў майстры наладкі (опцыя `polski_general`). Блочны і ўбудаваны фарматы з раздзяляльнікам,
   які наладжваецца.

#### 1.8.1

 * Новы модуль: генератар SBOM. Стварае JSON-дакумент CycloneDX 1.4 са спісам залежнасцей
   PHP (composer.lock) і JS (package-lock.json) плюс метададзеныя плагіна. Старонка
   адміністратара `Polski > SBOM` са спампоўкай у адзін клік. Content-Type `application/
   vnd.cyclonedx+json` – гатова для Dependency-Track / Trivy.

#### 1.8.0

 * Новы модуль: справаздачнасць аб інцыдэнтах CRA. Запісвае актыўна эксплуатуемыя
   ўразлівасці і інцыдэнты бяспекі з тэрмінам ранняга папярэджання паводле артыкула
   14 CRA (24 гадзіны для інцыдэнтаў/эксплойтаў, 72 гадзіны для амаль-інцыдэнтаў).
   Старонка адміністратара `Polski > Інцыдэнты CRA` для запісу, адпраўкі (webhook
   + email) і пазначэння як вырашаныя. Экспарт JSON паводле чарнавой схемы ENISA
   SRP. Штогадзінны cron правярае набліжэнне тэрмінаў. Хукі дзеянняў `polski_cra_incident_recorded`
   і `polski_cra_incident_deadline_approaching`. Міграцыя 2.1.0 стварае `polski_cra_incidents`.

#### 1.7.2

 * Аўдыт сайта: чатыры новыя праверкі на цёмныя патэрны. Прымусовае стварэнне акаўнта(
   Дырэктыва ЕС 2023/2673), састарэлыя або фальшывыя адлікі да канца распродажу (
   тавары застаюцца ў распродажы пасля таго, як прайшоў date_to), падманлівая цана“
   ад” для варыятыўных тавараў з разрывам мін./макс. больш за 50%, ілжывая тэрміновасць
   праз завышаны парог нізкага запасу (больш за 5).

#### 1.7.1

 * Чэк-ліст адпаведнасці: дададзены раздзел cookie-банера (актыўная згода). Сканіруе
   HTML галоўнай старонкі з кэшам transient на 1 гадзіну і паведамляе аб 9 правілах(
   наяўнасць банера, Прыняць, Адхіліць з аднолькавай прыкметнасцю, дэталёвыя налады,
   катэгорыі Аналітыка/Маркетынг, спасылка на палітыку прыватнасці, падказка пра
   адклік згоды, пастка з фармулёўкай маўклівай згоды).
 * REST API: `GET /polski/v1/compliance/cookie-banner?url=` вяртае чэк-ліст cookie-
   банера ў выглядзе JSON.
 * 5 новых модульных тэстаў.

#### 1.7.0

 * Новы модуль: чэк-ліст адпаведнасці для Палітыкі прыватнасці (RODO, арт. 13) і
   Рэгламенту (Закон аб аказанні паслуг / Закон аб правах спажыўца). Структурны 
   эўрыстычны сканер з 17 + 15 правіламі, узроўнямі важнасці (Абавязкова/Рэкамендавана/
   Неабавязкова) і старонкай чэк-ліста ў адмінцы WP, якая паказвае балы і праход/
   правал па кожным элеменце.
 * REST API: `GET /polski/v1/compliance/page/{privacy|terms}` вяртае поўны чэк-ліст
   у выглядзе JSON.
 * Адміністраванне: новае падменю Polski > Чэк-ліст адпаведнасці.
 * 12 модульных тэстаў, якія ахопліваюць нармалізацыю (выдаленне HTML + дыякрытычных
   знакаў), ацэнку правіл, разлік балаў і наборы правіл па змаўчанні.

#### 1.6.3

 * Выпраўлена: дададзены парадковыя анатацыі `phpcs:ignore` з абгрунтаваннямі на
   ўсе выклікі ўласных табліц `$wpdb` (рэпазіторыі, Migrator, DSAService, uninstall.
   php)
 * Выпраўлена: дададзены анатацыі `phpcs:ignore` на пошукі `meta_key` / `meta_value`/`
   meta_query` / `tax_query` у сэрвісных класах (ExpertReview, DoubleOptIn, SocialLogin,
   ReviewRequest, Faq)
 * Выпраўлена: дададзены `phpcs:ignore` на выклікі `do_action()` загалоўка/ніжняга
   калонтытула лістоў WooCommerce у шаблонах лістоў
 * Вынік: Plugin Check цяпер паведамляе аб 0 памылках і 0 папярэджаннях у сабраным
   рэлізным пакеце

#### 1.6.2

 * Выпраўлена: змякчаны фармулёўкі апісання плагіна і FAQ, каб пазбегнуць намёкаў
   на юрыдычную адпаведнасць або юрыдычныя гарантыі
 * Выпраўлена: задакументаваны Google OAuth, Facebook OAuth і Google Tag Manager/
   Google Analytics у раздзеле “Знешнія сэрвісы”
 * Выпраўлена: выдалены непрацоўныя спасылкі падтрымкі GitHub з бакавой панэлі адміністратара
   і мадальнага акна дэактывацыі
 * Выпраўлена: узмоцнена апрацоўка астатніх `$_GET` і `$_POST` у адміністрацыйных
   і вітрынных працэсах
 * Выпраўлена: унутраныя выклікі `wp_redirect()` заменены на `wp_safe_redirect()`
   там, дзе мэта застаецца на сайце
 * Выпраўлена: выдалена выкарыстанне HEREDOC у лістах-запытах на агляд для лепшай
   сумяшчальнасці з Plugin Check
 * Выпраўлена: усе астатнія ўбудаваныя тэгі `<script>` (падзеі DataLayer, схема 
   JSON-LD) заменены на `wp_print_inline_script_tag()` / `wp_print_script_tag()`
 * Выпраўлена: запыты рэпазіторыя перароблены для выкарыстання `$wpdb->prepare()`
   з заменнікам назвы табліцы `%i` (ліквідуе падаўленні інтэрпаляцыі назвы табліцы)
 * Выпраўлена: неапрацаваны `echo $html` у віджэтах Elementor заменены на `wp_kses_post()`
 * Выпраўлена: усе зменныя шаблонаў атрымалі прэфікс `polski_` для адпаведнасці 
   пагадненням аб назвах WordPress.org
 * Выпраўлена: выдалены дзясяткі падаўленняў phpcs:ignore на карысць рэальных выпраўленняў

#### 1.6.1

 * Выпраўлена: убудаваныя адміністрацыйныя CSS і JS перанесены ў падключаныя файлы
   рэсурсаў (wp_enqueue_style / wp_enqueue_script)
 * Выпраўлена: ачышчаны ўводы $_GET у шаблоне AJAX-фільтраў тавараў
 * Выпраўлена: выдалены ручны выклік load_plugin_textdomain() (WordPress.org аўтаматычна
   загружае пераклады з WP 4.6)
 * Выпраўлена: узмоцнена праверка nonce шляхам ачысткі значэнняў $_POST перад перадачай
   у wp_verify_nonce()
 * Выпраўлена: дададзены прапушчаны wp_unslash() і праверка магчымасцей у працэсах
   захавання экспертных аглядаў і метададзеных тавараў
 * Выпраўлена: абноўлены імя карыстальніка Contributors у readme.txt і выдалены 
   непрацоўныя спасылкі на ахвяраванні / рэпазіторый GitHub

#### 1.6.0

 * Дададзены модуль уваходу праз сацыяльныя сеткі (Google + Facebook OAuth2 з аўтаматычнай
   рэгістрацыяй)
 * Дададзена таксаномія аўтараў тавараў для кнігарняў і выдаўцоў
 * Дададзены ўласны тып запісу “Экспертныя агляды” з рэйтынгамі і разметкай Schema.
   org
 * Дададзены модуль экспарту заказаў (CSV з больш чым 30 палямі, якія наладжваюцца)
 * Дададзены модуль FAQ з катэгорыямі, шорткодам акардэона і Schema.org FAQPage
 * Палепшаныя карыстальніцкія палі афармлення заказу з 5 тыпамі ўмоўнай логікі (
   значэнне поля, дастаўка, аплата, катэгорыя, сума кошыка)

#### 1.5.0

 * Дададзены модуль Аўтаматычнае аднаўленне запасаў – аўтаматычна аднаўляе запасы
   тавару пры адмене, вяртанні сродкаў або няўдачы замовы
 * Дададзены модуль AJAX-дадаванне ў кошык – дадавайце тавары ў кошык без перазагрузкі
   старонкі, уключаючы варыятыўныя тавары
 * Дададзены модуль Карыстальніцкія палі афармлення замовы – дадавайце, змяняйце
   і змяняйце парадак палёў афармлення замовы з некалькімі тыпамі палёў і праверкай
 * Новыя групы модуляў “Склад і кошык” і “Афармленне замовы” ў панэлі адміністратара

#### 1.4.0

 * Дададзена адлюстраванне цаны “Ад” для варыятыўных тавараў (паказвае “ад XX PLN”
   замест дыяпазону цэн)
 * Дададзены правілы мінімальнага кошту і колькасці замовы з праверкай кошыка
 * Дададзены аўтаматызаваныя лісты з запытам на водгук пасля выканання замовы
 * Дададзена падтрымка адмовы ад лістоў з запытам на водгук
 * Палепшана лакалізацыя: усе запасныя радкі __() цяпер выкарыстоўваюць англійскую
   зыходную мову

#### 1.3.0

 * Дададзены модуль GPSR: 8 палёў тавару, масавы імпарт/экспарт CSV, слупок статусу
   ў спісе тавараў, адлюстраванне на старонцы тавару
 * Дададзены кліенцкі працэс запыту на адмову ад замовы ў раздзеле Мой акаўнт (Дырэктыва
   ЕС 2023/2673)
 * Дададзены DSA Toolkit: шорткод формы паведамлення, адміністрацыйная старонка 
   паведамленняў, апавяшчэнні па электроннай пошце
 * Дададзены модуль гатоўнасці да KSeF: аўтавызначэнне на аснове NIP, хукі інтэграцыі,
   слупок у спісе замоў
 * Дададзены модуль Інцыдэнты бяспекі: арыентаваны на CRA журнал інцыдэнтаў з адсочваннем
   статусу і экспартам у CSV
 * Дададзены значок праверанай пакупкі для водгукаў пра тавары
 * Пашыраны Аўдыт сайта праверкамі DPA, DSA, гатоўнасці да KSeF, антыгрынвошынгу,
   праверанага водгуку і інцыдэнтаў бяспекі
 * Дададзены антыгрынвошынгавыя палі тавару (падстава экалагічнай заявы, сертыфікат,
   тэрмін дзеяння)
 * Дададзены дынамічныя старонкі налад для кожнага модуля ў меню адмінпанэлі WordPress
 * Выпраўлена адлюстраванне GPSR на старонках асобнага тавару WooCommerce Blocks
 * Спрошчаная бясплатная версія для падачы на WordPress.org
 * 5 моўных пакетаў: польская, нямецкая, чэшская, славацкая, украінская

#### 1.1.0

 * Дададзены модулі вітрыны (параўнанне, хуткі прагляд, значкі, укладкі, відэа, 
   маштабаванне, слайдар, бясконцая пракрутка, усплывальныя вокны)
 * Дададзены наладжвальны тэкст адмінпанэлі і электронных лістоў
 * Дададзены кліенцкія працэсы для адмовы ад замовы і спісу чакання
 * Палепшаная падтрымка афармлення замовы на WooCommerce Blocks

#### 1.0.0

 * Першапачатковы выпуск
 * Сцяжкі GDPR, Дырэктыва Omnibus, формы адмовы ад замовы
 * Shopmarks: цэны за адзінку, тэрміны дастаўкі, падатковыя паведамленні
 * Магчымасці спісу жаданняў і спісу чакання
 * Палі інфармацыі пра прадукты харчавання
 * REST API, WP-CLI, імпарт/экспарт CSV
 * Поўны польскі пераклад

## Мета

 *  Версія **1.22.2**
 *  Апошняе абнаўленне **18 гадзін таму**
 *  Актыўных установак **Менш за 10**
 *  Версія WordPress ** 6.4 або вышэй **
 *  Правераны да версіі **7.0**
 *  Версія PHP ** 8.1 або вышэй **
 *  Мовы
 * [Belarusian](https://bel.wordpress.org/plugins/polski/), [Chinese (China)](https://cn.wordpress.org/plugins/polski/),
   [English (US)](https://wordpress.org/plugins/polski/) і [Polish](https://pl.wordpress.org/plugins/polski/).
 *  [Перакласці на сваю мову](https://translate.wordpress.org/projects/wp-plugins/polski)
 * Тэгі
 * [GDPR](https://bel.wordpress.org/plugins/tags/gdpr/)[ksef](https://bel.wordpress.org/plugins/tags/ksef/)
   [omnibus](https://bel.wordpress.org/plugins/tags/omnibus/)[woocommerce](https://bel.wordpress.org/plugins/tags/woocommerce/)
 *  [Пашыраны прагляд](https://bel.wordpress.org/plugins/polski/advanced/)

## Ацэнкі

 5 з 5 зорак.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/polski/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/polski/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/polski/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/polski/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/polski/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/polski/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/polski/reviews/)

## Удзельнікі

 *   [ Mariusz Szatkowski ](https://profiles.wordpress.org/motylanogha/)

## Падтрымка

Ёсць што сказаць? Патрэбна дапамога?

 [Перайсці да форуму падтрымкі](https://wordpress.org/support/plugin/polski/)