Апісанне
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, барацьбу з грынвошынгам, правераныя водгукі і ахоп інцыдэнтаў бяспекі
- Рэгістрацыя інцыдэнтаў – Запісвайце інцыдэнты бяспекі на баку крамы і экспартуйце іх для ўнутраных праверак
Пачатак працы
Выканайце гэтыя крокі, каб наладзіць плагін для польскай крамы. Заўсёды кансультуйцеся з кваліфікаваным юрыстам для вашай канкрэтнай сітуацыі:
- Праверце прававыя старонкі: Перайдзіце ў Polski > Модулі і пераканайцеся, што Прававыя старонкі актыўныя. Перайдзіце ў іх налады і выберыце вашы старонкі Умоў, Палітыкі прыватнасці і Адмовы.
- Наладзьце сцяжкі: Перайдзіце ў Polski > Модулі > Прававыя сцяжкі (пераканайцеся, што ён актыўны) і ўключыце патрэбныя сцяжкі для афармлення заказу (Умовы, Прыватнасць, Адмова).
- Наладзьце стаўкі ПДВ: Пераканайцеся, што ў вас наладжаны правільныя польскія стаўкі ПДВ (23%, 8%, 5%, 0%) у WooCommerce > Налады > Падаткі.
- Цэны за адзінку: Для тавараў, якія прадаюцца на вагу ці аб’ём, увядзіце дадзеныя цэнаўтварэння за адзінку ва ўкладцы Polski у рэдактары тавару.
- Omnibus: Плагін адсочвае самую нізкую цану за апошнія 30 дзён пасля таго, як тавар трапляе на распродаж. Праверце вынік і наладзьце адлюстраванне ў Polski > Модулі > Omnibus.
- GPSR: Калі вы прадаяце фізічныя тавары, запоўніце дадзеныя вытворцы і адказнай асобы ва ўкладцы Polski вашых тавараў і праверце, якая інфармацыя павінна адлюстроўвацца на старонцы тавару.
Канфігурацыя
Плагін модульны. Вы можаце ўключаць або адключаць функцыі ў залежнасці ад вашых патрэб:
- Інфармацыя пра тавар: палі GPSR, цэны за адзінку, тэрміны дастаўкі і харчовыя дадзеныя.
- Афармленне заказу і згоды: сцяжкі згоды, працэсы адмовы і інструменты для прававых старонак.
- Вітрына крамы: спіс жаданняў, параўнанне, пошук, фільтры і значкі.
Кожны актыўны модуль з опцыямі налад будзе з’яўляцца як падменю ў раздзеле Polski або мець спасылку “Налады” на старонцы Модулі.
Знешнія сэрвісы
GUS REGON API (Польскае цэнтральнае статыстычнае ўпраўленне)
Калі модуль NIP Lookup уключаны, гэты плагін падключаецца да публічнага рэестра GUS REGON, каб атрымаць дадзеныя кампаніі на падставе NIP (падатковага нумара), уведзенага карыстальнікам. Гэтае падключэнне адбываецца толькі тады, калі карыстальнік відавочна запускае пошук.
- Перададзеныя дадзеныя: нумар NIP
- URL сэрвісу: https://wyszukiwarkaregon.stat.gov.pl/
- Умовы сэрвісу: https://api.stat.gov.pl/Home/RegulaminBIR
- Палітыка прыватнасці сэрвісу: https://bip.stat.gov.pl/
Google OAuth
Калі модуль Social Login уключаны і наладжаны ўваход праз Google, кліенты, якія націскаюць Працягнуць з Google, перанакіроўваюцца на Google для аўтэнтыфікацыі. Плагін абменьвае код аўтарызацыі на токен доступу і атрымлівае дадзеныя профілю, каб кліент мог увайсці або стварыць акаўнт.
- Адпраўленыя дадзеныя: redirect URI, ідэнтыфікатар кліента, код аўтарызацыі і токен доступу для атрымання профілю
- Атрыманыя дадзеныя: ідэнтыфікатар акаўнта Google, адрас электроннай пошты, поўнае імя, імя і прозвішча
- URL сэрвісу: https://accounts.google.com/
- Умовы сэрвісу: https://policies.google.com/terms
- Палітыка прыватнасці сэрвісу: https://policies.google.com/privacy
Facebook OAuth
Калі модуль Social Login уключаны і наладжаны ўваход праз Facebook, кліенты, якія націскаюць Працягнуць з Facebook, перанакіроўваюцца на Facebook для аўтэнтыфікацыі. Плагін абменьвае код аўтарызацыі на токен доступу і атрымлівае дадзеныя профілю, каб кліент мог увайсці або стварыць акаўнт.
- Адпраўленыя дадзеныя: redirect URI, ідэнтыфікатар прыкладання, код аўтарызацыі і токен доступу для атрымання профілю
- Атрыманыя дадзеныя: ідэнтыфікатар акаўнта Facebook, адрас электроннай пошты, поўнае імя, імя і прозвішча
- URL сэрвісу: https://www.facebook.com/
- Умовы сэрвісу: https://www.facebook.com/legal/terms
- Палітыка прыватнасці сэрвісу: 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://policies.google.com/terms
- Палітыка прыватнасці сэрвісу: 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.
Ўсталёўка
Аўтаматычная ўсталёўка
- Перайдзіце ў Плагіны > Дадаць новы у адмінпанэлі WordPress.
- Знайдзіце Polski for WooCommerce.
- Націсніце Усталяваць зараз, а потым Актываваць.
- Перайдзіце да новага пункта меню Polski на вашай бакавой панэлі.
Ручная ўсталёўка
- Спампуйце ZIP-файл плагіна з рэпазіторыя WordPress.org.
- У адмінпанэлі WordPress перайдзіце ў Плагіны > Дадаць новы > Загрузіць плагін.
- Выберыце ZIP-файл і націсніце Усталяваць зараз.
- Націсніце Актываваць плагін.
Часта задаваныя пытанні
-
Ці бясплатны 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 захоўвае вашы налады і захаваныя дадзеныя. Выдаленне выдаляе файлы плагіна. Дадзеныя плагіна выдаляюцца толькі тады, калі ўключана налада выдалення дадзеных пры дэінсталяцыі.
Водгукі
Удзельнікі і распрацоўшчыкі
“Polski for WooCommerce” is open source software. The following people have contributed to this plugin.
Удзельнікі“Polski for WooCommerce” has been translated into 3 locales. Дзякуй перакладчыкам за іх унёсак.
Перакласці “Polski for WooCommerce” на вашу мову.
Зацікаўлены ў распрацоўцы?
Праглядзіце код, праверце SVN рэпазітарый, або падпішыцеся на журнал распрацоўкі па 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]і дынамічнага блока Gutenbergpolski/business-info. Чытае значэнні, зададзеныя ў майстры наладкі (опцыяpolski_general). Блочны і ўбудаваны фарматы з раздзяляльнікам, які наладжваецца.
1.8.1
- Новы модуль: генератар SBOM. Стварае JSON-дакумент CycloneDX 1.4 са спісам залежнасцей PHP (composer.lock) і JS (package-lock.json) плюс метададзеныя плагіна. Старонка адміністратара
Polski > SBOMса спампоўкай у адзін клік. Content-Typeapplication/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
- Поўны польскі пераклад
