Přeskočit na obsah

Shortcody

23 shortcodů pro zobrazení právních dat, informací o produktu a modulů obchodu na libovolném místě.

Shortcody právních požadavků

Sekce “Shortcody právních požadavků”

Zobrazuje informace GPSR (General Product Safety Regulation) pro produkt.

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
fieldsstringallPole k zobrazení
layoutstringlistRozložení: list, table, inline

Příklad:

[polski_gpsr product_id="123" fields="manufacturer,contact,safety" layout="table"]

V šabloně PHP:

echo do_shortcode('[polski_gpsr]'); // Na stránce produktu - automaticky získá ID

Zobrazuje nejnižší cenu za posledních 30 dní (směrnice Omnibus).

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
daysint30Počet dní zpět
labelstring(výchozí)Text popisku
show_datestringnoZobrazit datum nejnižší ceny

Příklad:

[polski_omnibus_price product_id="456" label="Nejnižší cena za 30 dní:" show_date="yes"]

[polski_withdrawal_form]

Sekce “[polski_withdrawal_form]”

Zobrazuje formulář odstoupení od smlouvy.

Parametry:

ParametrTypVýchozíPopis
order_idint(prázdný)Předvyplnění čísla objednávky
show_infostringyesZobrazit informace o právu na odstoupení
redirectstring(prázdný)URL přesměrování po odeslání

Příklad:

[polski_withdrawal_form show_info="yes"]

Vyhrazená stránka odstoupení:

Vytvořte stránku se slugem odstapienie-od-umowy a vložte:

<h2>Formulář odstoupení od smlouvy</h2>
<p>V souladu se zákonem o právech spotřebitele máte 14 dní na odstoupení od smlouvy.</p>
[polski_withdrawal_form]

Zobrazuje formulář hlášení nelegálního obsahu (Digital Services Act).

Parametry:

ParametrTypVýchozíPopis
product_idint(prázdný)ID produktu k hlášení
categoriesstringallKategorie hlášení
show_infostringyesZobrazit informace o DSA

Příklad:

[polski_dsa_report categories="illegal_content,counterfeit,safety"]

Zobrazuje informaci o DPH a nákladech na doručení.

Parametry:

ParametrTypVýchozíPopis
textstringCena zahrnuje DPH. Náklady na doručení se počítají při pokladně.Obsah informace
link_textstringNáklady na doručeníText odkazu
link_urlstring(prázdný)URL stránky s náklady

Příklad:

[polski_tax_notice text="Cena s DPH zahrnuje 23 % DPH." link_text="Zkontrolujte náklady na doručení" link_url="/dostawa/"]

Shortcody informací o produktu

Sekce “Shortcody informací o produktu”

Zobrazuje jednotkovou cenu produktu (např. cena za kg, litr).

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
formatstringautoFormát: auto, per_kg, per_l, per_m, per_unit

Příklad:

[polski_unit_price product_id="789" format="per_kg"]

Zobrazuje odhadovanou dobu dodání.

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
formatstringrangeFormát: range, exact, text
labelstringDoba dodání:Popisek

Příklad:

[polski_delivery_time label="Odeslání za:" format="range"]

Zobrazuje informace o výrobci.

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
fieldsstringallPole: name, address, url, logo
linkstringyesOdkazovat na stránku výrobce

Příklad:

[polski_manufacturer fields="name,logo" link="yes"]

Zobrazuje tabulku výživových hodnot (pro potraviny).

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
perstring100gHodnoty na: 100g, 100ml, serving
layoutstringtableRozložení: table, list, compact

Příklad:

[polski_nutrients per="serving" layout="compact"]

Zobrazuje seznam alergenů (pro potraviny).

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
highlightstringboldZvýraznění: bold, color, icon
layoutstringinlineRozložení: inline, list

Příklad:

[polski_allergens highlight="bold" layout="list"]

Shortcody modulů obchodu

Sekce “Shortcody modulů obchodu”

Zobrazuje tabulku seznamu přání.

Parametry:

ParametrTypVýchozíPopis
columnsstringallSloupce k zobrazení
max_itemsint50Limit produktů
show_emptystringyesZpráva prázdného seznamu

Příklad:

[polski_wishlist columns="image,name,price,add_to_cart" max_items="20"]

Zobrazuje tabulku porovnání produktů.

Parametry:

ParametrTypVýchozíPopis
columnsstringallVlastnosti k zobrazení
hide_similarstringnoSkrýt shodné vlastnosti
show_removestringyesTlačítko odstranění

Příklad:

[polski_compare hide_similar="yes"]

Zobrazuje AJAX vyhledávač s našeptáváním.

Parametry:

ParametrTypVýchozíPopis
placeholderstringSzukaj produktów…Zástupný text
widthstring100%Šířka pole
show_iconstringyesIkona lupy
show_catstringnoFiltr kategorie
limitint8Limit našeptávání

Příklad:

[polski_ajax_search placeholder="Co hledáte?" show_cat="yes" limit="10"]

Zobrazuje AJAX filtry pro filtrování produktů.

Parametry:

ParametrTypVýchozíPopis
filtersstringallTypy filtrů
stylestringexpandedStyl: expanded, compact, accordion
show_countstringyesPočítadla produktů
show_resetstringyesTlačítko resetování
columnsint1Sloupce filtrů
ajaxstringyesRežim AJAX

Příklad:

[polski_ajax_filters filters="category,price,pa_color,stock" style="accordion"]

Zobrazuje karusel produktů.

Parametry:

ParametrTypVýchozíPopis
typestringlatestTyp: related, sale, featured, bestsellers, latest, category, ids
limitint8Limit produktů
columnsint4Sloupce desktop
columns_tabletint2Sloupce tablet
columns_mobileint1Sloupce mobil
categorystring(prázdný)Slug kategorie
idsstring(prázdný)ID produktů
arrowsstringyesŠipky navigace
dotsstringnoTečky stránkování
autoplaystringnoAutoplay
autoplay_speedint5000Prodleva v ms
titlestring(prázdný)Nadpis
orderbystringdateŘazení
orderstringDESCSměr

Příklad:

[polski_product_slider type="sale" limit="12" title="Akce" arrows="yes" dots="yes"]

Zobrazuje hodnocení Nutri-Score potravinového produktu.

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
sizestringmediumVelikost: small, medium, large

Příklad:

[polski_nutri_score product_id="321" size="large"]

[polski_checkout_button]

Sekce “[polski_checkout_button]”

Zobrazuje tlačítko nákupu s popiskem právně shodným se směrnicí EU.

Parametry:

ParametrTypVýchozíPopis
textstringObjednávka s povinností platbyText tlačítka
classstring(prázdný)Dodatečná CSS třída

Příklad:

[polski_checkout_button text="Kupuji a platím" class="my-checkout-btn"]
Sekce “[polski_legal_checkboxes]”

Zobrazuje právní checkboxy mimo pokladnu (např. na stránce registrace).

Parametry:

ParametrTypVýchozíPopis
locationstringcustomUmístění: checkout, registration, contact, custom
idsstring(prázdný)ID checkboxů k zobrazení

Příklad:

[polski_legal_checkboxes location="registration"]

Zobrazuje pole NIP s validací v reálném čase (API VIES/GUS).

Parametry:

ParametrTypVýchozíPopis
requiredstringnoPovinné pole
autofillstringyesAutomatické doplňování dat firmy
labelstringNIPPopisek pole

Příklad:

[polski_nip_field required="yes" autofill="yes" label="Číslo NIP firmy"]

[polski_greenwashing_info]

Sekce “[polski_greenwashing_info]”

Zobrazuje ověřené environmentální informace produktu (anti-greenwashing).

Parametry:

ParametrTypVýchozíPopis
product_idint(aktuální)ID produktu
fieldsstringallPole: claims, certifications, evidence

Příklad:

[polski_greenwashing_info fields="claims,certifications"]

[polski_security_incident]

Sekce “[polski_security_incident]”

Zobrazuje formulář hlášení bezpečnostního incidentu (CRA).

Parametry:

ParametrTypVýchozíPopis
show_infostringyesInformace o CRA

Příklad:

[polski_security_incident show_info="yes"]

Zobrazuje odznak ověřeného nákupu u recenze.

Parametry:

ParametrTypVýchozíPopis
textstringOvěřený nákupText odznaku
iconstringcheckmarkIkona: checkmark, shield

Příklad:

[polski_verified_badge text="Potvrzená objednávka" icon="shield"]

Použití shortcodů v šablonách PHP

Sekce “Použití shortcodů v šablonách PHP”

Všechny shortcody lze zavolat v šablonách PHP:

// Jednotlivý shortcode
echo do_shortcode('[polski_omnibus_price]');
// Shortcode s parametry
echo do_shortcode('[polski_product_slider type="featured" limit="6"]');
// Podmíněné zobrazení
if (shortcode_exists('polski_gpsr')) {
echo do_shortcode('[polski_gpsr]');
}

Použití shortcodů v Gutenbergu

Sekce “Použití shortcodů v Gutenbergu”

V Gutenbergu použijte blok Shortcode a vložte shortcode. Mnoho shortcodů má také vyhrazené bloky s náhledem.

Hlášení problémů: github.com/wppoland/polski/issues

Tato stránka má pouze informativní charakter a nepředstavuje právní poradenství. Před nasazením se poraďte s právníkem. Polski for WooCommerce je open source software (GPLv2) poskytovaný bez záruky.