Preskočiť na obsah

Shortcódy

23 shortcódov na zobrazovanie právnych údajov, informácií o produkte a modulov obchodu na ľubovoľnom mieste.

Zobrazuje informácie GPSR (General Product Safety Regulation) pre produkt.

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
fieldsstringallPolia na zobrazenie
layoutstringlistRozloženie: list, table, inline

Príklad:

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

V PHP šablóne:

echo do_shortcode('[polski_gpsr]'); // Na stránke produktu - automaticky načíta ID

Zobrazuje najnižšiu cenu za posledných 30 dní (smernica Omnibus).

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
daysint30Počet dní dozadu
labelstring(predvolený)Text označenia
show_datestringnoZobraz dátum najnižšej ceny

Príklad:

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

Zobrazuje formulár na odstúpenie od zmluvy.

Parametre:

ParameterTypPredvolenePopis
order_idint(prázdne)Predvyplnenie čísla objednávky
show_infostringyesZobraz informácie o práve na odstúpenie
redirectstring(prázdne)URL presmerovania po odoslaní

Príklad:

[polski_withdrawal_form show_info="yes"]

Vyhradená stránka odstúpenia:

Vytvor stránku so slugom odstupenie-od-zmluvy a vlož:

<h2>Formulár na odstúpenie od zmluvy</h2>
<p>V súlade so zákonom o ochrane spotrebiteľa máš 14 dní na odstúpenie od zmluvy.</p>
[polski_withdrawal_form]

Zobrazuje formulár na nahlásenie nelegálneho obsahu (Digital Services Act).

Parametre:

ParameterTypPredvolenePopis
product_idint(prázdne)ID produktu na nahlásenie
categoriesstringallKategórie hlásení
show_infostringyesZobraz informácie o DSA

Príklad:

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

Zobrazuje informáciu o DPH a nákladoch na doručenie.

Parametre:

ParameterTypPredvolenePopis
textstringCena obsahuje DPH. Náklady na doručenie sa počítajú pri pokladni.Obsah informácie
link_textstringNáklady na doručenieText odkazu
link_urlstring(prázdne)URL stránky s nákladmi

Príklad:

[polski_tax_notice text="Cena s DPH obsahuje 20 % DPH." link_text="Pozri náklady na doručenie" link_url="/dorucenie/"]

Zobrazuje jednotkovú cenu produktu (napr. cena za kg, liter).

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
formatstringautoFormát: auto, per_kg, per_l, per_m, per_unit

Príklad:

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

Zobrazuje odhadovaný čas doručenia.

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
formatstringrangeFormát: range, exact, text
labelstringČas doručenia:Označenie

Príklad:

[polski_delivery_time label="Odoslanie do:" format="range"]

Zobrazuje informácie o výrobcovi.

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
fieldsstringallPolia: name, address, url, logo
linkstringyesOdkaz na stránku výrobcu

Príklad:

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

Zobrazuje tabuľku výživových hodnôt (pre potravinárske produkty).

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
perstring100gHodnoty na: 100g, 100ml, serving
layoutstringtableRozloženie: table, list, compact

Príklad:

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

Zobrazuje zoznam alergénov (pre potravinárske produkty).

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
highlightstringboldZvýraznenie: bold, color, icon
layoutstringinlineRozloženie: inline, list

Príklad:

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

Zobrazuje tabuľku zoznamu želaní.

Parametre:

ParameterTypPredvolenePopis
columnsstringallStĺpce na zobrazenie
max_itemsint50Limit produktov
show_emptystringyesSpráva o prázdnom zozname

Príklad:

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

Zobrazuje tabuľku porovnania produktov.

Parametre:

ParameterTypPredvolenePopis
columnsstringallVlastnosti na zobrazenie
hide_similarstringnoSkry identické vlastnosti
show_removestringyesTlačidlo odstránenia

Príklad:

[polski_compare hide_similar="yes"]

Zobrazuje AJAX vyhľadávač s návrhmi.

Parametre:

ParameterTypPredvolenePopis
placeholderstringHľadaj produkty…Zástupný text
widthstring100%Šírka poľa
show_iconstringyesIkona lupy
show_catstringnoFilter kategórií
limitint8Limit návrhov

Príklad:

[polski_ajax_search placeholder="Čo hľadáš?" show_cat="yes" limit="10"]

Zobrazuje AJAX filtre na filtrovanie produktov.

Parametre:

ParameterTypPredvolenePopis
filtersstringallTypy filtrov
stylestringexpandedŠtýl: expanded, compact, accordion
show_countstringyesPočítadlá produktov
show_resetstringyesTlačidlo resetovania
columnsint1Stĺpce filtrov
ajaxstringyesRežim AJAX

Príklad:

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

Zobrazuje karusel produktov.

Parametre:

ParameterTypPredvolenePopis
typestringlatestTyp: related, sale, featured, bestsellers, latest, category, ids
limitint8Limit produktov
columnsint4Stĺpce desktop
columns_tabletint2Stĺpce tablet
columns_mobileint1Stĺpce mobil
categorystring(prázdne)Slug kategórie
idsstring(prázdne)ID produktov
arrowsstringyesNavigačné šípky
dotsstringnoBodky stránkovania
autoplaystringnoAutoplay
autoplay_speedint5000Pauza v ms
titlestring(prázdne)Nadpis
orderbystringdateTriedenie
orderstringDESCSmer

Príklad:

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

Zobrazuje hodnotenie Nutri-Score potravinárskeho produktu.

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
sizestringmediumVeľkosť: small, medium, large

Príklad:

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

Zobrazuje tlačidlo nákupu s označením v súlade so smernicou EÚ.

Parametre:

ParameterTypPredvolenePopis
textstringObjednávka s povinnosťou platbyText tlačidla
classstring(prázdne)Doplnková CSS trieda

Príklad:

[polski_checkout_button text="Kupujem a platím" class="my-checkout-btn"]

Zobrazuje právne checkboxy mimo pokladne (napr. na registračnej stránke).

Parametre:

ParameterTypPredvolenePopis
locationstringcustomUmiestnenie: checkout, registration, contact, custom
idsstring(prázdne)ID checkboxov na zobrazenie

Príklad:

[polski_legal_checkboxes location="registration"]

Zobrazuje pole NIP s validáciou v reálnom čase (API VIES/GUS).

Parametre:

ParameterTypPredvolenePopis
requiredstringnoPovinné pole
autofillstringyesAutomatické dopĺňanie údajov firmy
labelstringNIPOznačenie poľa

Príklad:

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

Zobrazuje overené environmentálne informácie produktu (anti-greenwashing).

Parametre:

ParameterTypPredvolenePopis
product_idint(aktuálny)ID produktu
fieldsstringallPolia: claims, certifications, evidence

Príklad:

[polski_greenwashing_info fields="claims,certifications"]

Zobrazuje formulár na nahlásenie bezpečnostného incidentu (CRA).

Parametre:

ParameterTypPredvolenePopis
show_infostringyesInformácie o CRA

Príklad:

[polski_security_incident show_info="yes"]

Zobrazuje odznak overeného nákupu pri recenzii.

Parametre:

ParameterTypPredvolenePopis
textstringOverený nákupText odznaku
iconstringcheckmarkIkona: checkmark, shield

Príklad:

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

Všetky shortcódy možno vyvolať v PHP šablónach:

// Jednotlivý shortcód
echo do_shortcode('[polski_omnibus_price]');
// Shortcód s parametrami
echo do_shortcode('[polski_product_slider type="featured" limit="6"]');
// Podmienené zobrazenie
if (shortcode_exists('polski_gpsr')) {
echo do_shortcode('[polski_gpsr]');
}

V Gutenbergu použi blok Shortcode a vlož shortcód. Mnohé shortcódy majú aj vyhradené bloky s náhľadom.

Hlásenie problémov: github.com/wppoland/polski/issues

Táto stránka má výlučne informatívny charakter a nepredstavuje právne poradenstvo. Pred nasadením sa poraďte s právnikom. Polski for WooCommerce je open source softvér (GPLv2) poskytovaný bez záruky.