Nákupní košík
- Administrator
- News
- 9 líbí
- 1272 pohledy
- 2 komentáře
V šablonách Smarty v PrestaShopu je k dispozici bohatá sada proměnných prostředí, které odrážejí aktuální kontext fungování obchodu. Umožňují snadný přístup k informacím o aktuálním jazyce, měně, zemi, zákazníkovi, košíku, a také o samotném obchodě a jeho konfiguraci – bez nutnosti sahat do PHP kódu.
Díky nim lze dynamicky přizpůsobovat vzhled a chování front-endu regionálním nastavením, preferencím uživatele nebo obsahu košíku. Tyto proměnné jsou automaticky předávány do šablon enginem PrestaShopu a tvoří základ pro vytváření flexibilních, vícejazyčných a víceměnových motivů a modulů.
Obchod {$shop} informace o obchodu |
|
{$shop.name} |
Název obchodu (PS_SHOP_NAME) |
{$shop.email} |
E-mailová adresa obchodu (PS_SHOP_EMAIL) |
{$shop.id} |
Id aktuálního obchodu |
{$shop.group_id} |
Id skupiny aktuálního obchodu |
{$shop.registration_number} |
Registrační číslo obchodu (PS_SHOP_DETAILS) |
{$shop.phone} |
Telefonní číslo obchodu (PS_SHOP_PHONE) |
{$shop.fax} |
Faxové číslo obchodu (PS_SHOP_FAX) |
{$shop.long} |
Zeměpisná délka obchodu |
{$shop.lat} |
Zeměpisná šířka obchodu |
{$shop.logo} |
Odkaz na logo obchodu |
{$shop.logo_details} |
Detaily loga obchodu (rozměry a src) |
{$shop.stores_icon} |
Ikona daného obchodu (PS_STORES_ICON) |
{$shop.favicon} |
Favicon obchodu (PS_FAVICON) |
{$shop.favicon_update_time} |
Favicon obchodu - datum aktualizace (PS_IMG_UPDATE_TIME) |
{$shop.address.address1} |
Adresa obchodu 1 |
{$shop.address.address2} |
Adresa obchodu 2 |
{$shop.address.postcode} |
PSČ obchodu |
{$shop.address.city} |
Město obchodu |
{$shop.address.state} |
Stát obchodu |
{$shop.address.country} |
Země obchodu |
{$shop.address.formatted} |
Naformátovaná úplná adresa obchodu |
Jazyk obchodu {$language} - objekt aktuálního jazyka používaného v obchodě |
|
{$language.name} |
Název aktuálního jazyka obchodu |
{$language.iso_code} |
ISO kód aktuálního jazyka obchodu (5 znaků) |
{$language.language_code} |
Kód aktuálního jazyka obchodu |
{$language.is_rtl} |
Jazyk psaný zprava doleva, 0 - levá 1 - pravá |
{$language.id} |
Id aktuálního jazyka obchodu |
{$language.locale} |
ISO kód aktuálního jazyka obchodu (5 znaků) |
{$language.date_format_lite} |
Zkrácený formát data pro aktuální jazyk obchodu ('Y‑m‑d') |
{$language.date_format_full} |
Plný formát pro aktuální jazyk obchodu ('Y‑m‑d H:i:s') |
Měna obchodu {$currency} - objekt aktuální měny používané v obchodě |
|
{$currency.name} |
Název aktuální měny obchodu |
{$currency.numeric_iso_code} |
ISO kód aktuální měny obchodu (3 písmena) |
{$currency.precision} |
Přesnost aktuální měny obchodu (kolik desetinných míst v měně zobrazujeme) |
{$currency.conversion_rate} |
Konverzní koeficient aktuální měny obchodu |
{$currency.symbol} |
Symbol aktuální měny obchodu (např.: Kč, €, $) |
Košík {$cart} - objekt reprezentující aktuální košík v obchodě |
|
{$cart.id} |
Id objektu aktuálního košíku obchodu |
{$cart.id_address_delivery} |
Id doručovací adresy aktuálního košíku obchodu |
{$cart.id_address_invoice} |
Id fakturační adresy aktuálního košíku obchodu |
{$cart.is_virtual} |
Zda je aktuální košík obchodu košíkem s virtuálními produkty |
{$cart.minimalPurchase} |
Minimální částka, která umožňuje zadat objednávku bez měny, uvedená jako čistá částka |
{$cart.minimalPurchaseRequired} |
Textová zpráva o minimální částce objednávky včetně informací o chybějící částce |
{$cart.summary_string} |
Textová zpráva o počtu produktů v košíku (1 produkt, n produktů) |
{$cart.products} |
Pole s produkty aktuálního košíku obchodu |
{$cart.vouchers} |
Pole se slevovými kupóny aktuálního košíku obchodu |
{$cart.labels.tax_short} |
Zkrácený štítek daně aktuálního košíku (netto) |
{$cart.labels.tax_long} |
Dlouhý štítek daně aktuálního košíku (bez DPH) |
{$cart.totals.total.amount} |
Celková částka aktuálního košíku bez měny (např. 45,00) |
{$cart.totals.total.value} |
Celková částka aktuálního košíku s měnou (např. 45,00 Kč) |
{$cart.totals.total.label} |
Textový štítek celkové částky aktuálního košíku |
{$cart.totals.total_including_tax.amount} |
Celková částka aktuálního košíku bez měny a s daní (např. 45,00) |
{$cart.totals.total_including_tax.value} |
Celková částka aktuálního košíku s měnou a daní (např. 45,00 Kč) |
{$cart.totals.total_including_tax.label} |
Textový štítek celkové částky aktuálního košíku s daní |
{$cart.totals.total_excluding_tax.amount} |
Celková částka aktuálního košíku bez měny a bez daně (např. 45,00) |
{$cart.totals.total_excluding_tax.value} |
Celková částka aktuálního košíku s měnou a bez daně (např. 45,00) |
{$cart.totals.total_excluding_tax.label} |
Textový štítek celkové částky aktuálního košíku bez daně |
{$cart.subtotals.products.amount} |
Počet produktů v aktuálním košíku obchodu |
{$cart.subtotals.products.value} |
Celková částka produktů v košíku bez měny |
{$cart.subtotals.products.label} |
Textový štítek celkové částky produktů v košíku |
{$cart.subtotals.shipping.amount} |
Náklady na dopravu v košíku bez měny |
{$cart.subtotals.shipping.value} |
Náklady na dopravu v košíku s měnou |
{$cart.subtotals.shipping.label} |
Textový štítek nákladů na dopravu v košíku/td> |
{$cart.subtotals.discounts.amount} |
Součet slev v aktuálním košíku obchodu bez měny |
{$cart.subtotals.discounts.value} |
Součet slev v aktuálním košíku obchodu s měnou |
{$cart.subtotals.discounts.label} |
Textový štítek součtu slev v aktuálním košíku obchodu |
{$cart.subtotals.gift_wrapping.amount} |
Součet dárkového balení bez měny v košíku obchodu |
{$cart.subtotals.gift_wrapping.value} |
Součet dárkového balení s měnou v košíku obchodu |
{$cart.subtotals.gift_wrapping.label} |
Textový štítek součtu dárkového balení v aktuálním košíku obchodu |
{$cart.subtotals.tax.amount} |
Součet daní bez měny v košíku obchodu |
{$cart.subtotals.tax.value} |
Součet daní s měnou v košíku obchodu |
{$cart.subtotals.tax.label} |
Textový štítek součtu daní v aktuálním košíku obchodu |
Stránka {$page} - objekt reprezentující data aktuální stránky zobrazované na front-endu obchodu |
|
{$page.page_name} |
Název aktuální stránky zobrazované na front-endu obchodu |
{$page.canonical} |
Kanonický odkaz / URL aktuální stránky zobrazované na front-endu obchodu |
{$page.body_classes} |
Název aktuální stránky zobrazované na front-endu obchodu |
{$page.meta.title} |
Meta titulek aktuální stránky zobrazované na front-endu obchodu |
{$page.meta.description} |
Meta popis aktuální stránky zobrazované na front-endu obchodu |
{$page.meta.keywords} |
Meta klíčová slova aktuální stránky zobrazované na front-endu obchodu |
{$page.robots} |
Meta značka robots aktuální stránky zobrazované na front-endu obchodu |
Odkazy {$urls} - na různé součásti stránky (obrázky, css, js, ) a také na samotné stránky obchodu |
|
{$urls.base_url} |
Základní adresa obchodu (např.: https://prestadev.pl) |
{$urls.current_url} |
Aktuální adresa prohlížené stránky (např.: https://prestadev.pl/nazev_kategorie/nazev_produktu_abc) |
{$urls.shop_domain_url} |
Základní + virtuální adresa obchodu (např.: https://prestadev.pl/store_abc/) |
{$urls.img_ps_url} |
URL adresa kořenového adresáře obrázků obchodu (/img/) |
{$urls.img_cat_url} |
URL adresa adresáře obrázků kategorií obchodu (/img/c/) |
{$urls.img_lang_url} |
URL adresa adresáře obrázků jazyků obchodu (/img/l/) |
{$urls.img_prod_url} |
URL adresa adresáře obrázků produktů obchodu (/img/p/) |
{$urls.img_sup_url} |
URL adresa adresáře obrázků dodavatelů produktů obchodu (/img/su/) |
{$urls.img_manu_url} |
URL adresa adresáře obrázků výrobců produktů obchodu (/img/m/) |
{$urls.img_ship_url} |
URL adresa adresáře obrázků dopravců obchodu (/img/s/) |
{$urls.img_store_url} |
URL adresa adresáře obrázků kamenného obchodu |
{$urls.img_url} |
URL adresa adresáře obrázků šablony obchodu (/themes/nazev_sablony/assets/img/) |
{$urls.css_url} |
URL adresa adresáře CSS souborů šablony obchodu (/themes/nazev_sablony/assets/css/) |
{$urls.js_url} |
URL adresa adresáře JS souborů šablony obchodu (/themes/nazev_sablony/assets/css/) |
{$urls.pic_url} |
URL adresa adresáře, do kterého byl nahrán soubor (/upload/) |
{$urls.pages.address} |
URL adresa stránky adresy zákazníka na front-endu obchodu |
{$urls.pages.addresses} |
URL adresa stránky adres zákazníka na front-endu obchodu |
{$urls.pages.authentication} |
URL adresa přihlašovací stránky zákazníka na front-endu obchodu |
{$urls.pages.cart} |
URL adresa stránky náhledu košíku na front-endu obchodu |
{$urls.pages.category} |
URL adresa stránky kategorie na front-endu obchodu |
{$urls.pages.cms} |
URL adresa CMS stránky na front-endu obchodu |
{$urls.pages.contact} |
URL adresa kontaktní stránky na front-endu obchodu |
{$urls.pages.discount} |
URL adresa stránky se slevovými kupóny zákazníka na front-endu obchodu |
{$urls.pages.guest_tracking} |
URL adresa stránky sledování objednávek jako host (bez registrace zákazníka) na front-endu obchodu |
{$urls.pages.history} |
URL adresa stránky s historií objednávek zákazníka na front-endu obchodu |
{$urls.pages.identity} |
URL adresa stránky s osobními údaji zákazníka na front-endu obchodu |
{$urls.pages.index} |
URL adresa domovské stránky obchodu |
{$urls.pages.my_account} |
URL adresa stránky můj účet (správa zákaznického účtu) na front-endu obchodu |
{$urls.pages.order_confirmation} |
URL adresa stránky potvrzení objednávky na front-endu obchodu |
{$urls.pages.order_follow} |
URL adresa stránky sledování doručení objednávek (pouze registrovaní zákazníci) |
{$urls.pages.order} |
URL adresa stránky objednávky (vytvoření objednávky) na front-endu obchodu |
{$urls.pages.order_return} |
URL adresa stránky s vrácením produktů na front-endu obchodu (pouze po přihlášení zákazníka) |
{$urls.pages.order_slip} |
URL adresa stránky s dobropisy na front-endu obchodu (pouze po přihlášení zákazníka) |
{$urls.pages.pagenotfound} |
URL adresa stránky nenalezeno 404 na front-endu obchodu |
{$urls.pages.password} |
URL adresa stránky pro obnovení hesla zákazníka na front-endu obchodu |
{$urls.pages.pdf_invoice} |
URL adresa stránky s možností stažení PDF faktur k objednávce |
{$urls.pages.pdf_order_return} |
URL adresa stránky s možností stažení PDF vrácení produktů k objednávkám na front-endu obchodu |
{$urls.pages.pdf_order_slip} |
URL adresa stránky s možností stažení dobropisů k objednávce na front-endu obchodu |
{$urls.pages.prices_drop} |
URL adresa stránky s produktovými akcemi na front-endu obchodu |
{$urls.pages.product} |
URL adresa stránky produktu na front-endu obchodu |
{$urls.pages.search} |
URL adresa stránky vyhledávání na front-endu obchodu |
{$urls.pages.sitemap} |
URL adresa stránky s mapou webu na front-endu obchodu |
{$urls.pages.stores} |
URL adresa stránky s kamennými obchody na front-endu obchodu |
{$urls.pages.supplier} |
URL adresa stránky s dodavateli produktů na front-endu obchodu |
{$urls.pages.register} |
URL adresa registrační stránky zákazníka na front-endu obchodu |
{$urls.theme_assets} |
URL adresa se zdroji šablony (/assets/) |
{$urls.actions.logout} |
URL adresa stránky odhlášení zákazníka na front-endu obchodu |
Zákazník {$customer} - objekt reprezentující údaje přihlášeného zákazníka obchodu |
|
{$customer.lastname} |
Příjmení zákazníka obchodu |
{$customer.firstname} |
Jméno zákazníka obchodu |
{$customer.email} |
E-mailová adresa zákazníka obchodu |
{$customer.birthday} |
Datum narození zákazníka obchodu |
{$customer.newsletter} |
Zda se zákazník přihlásil k newsletteru obchodu |
{$customer.newsletter_date_add} |
Datum přihlášení zákazníka obchodu k newsletteru |
{$customer.ip_registration_newsletter} |
IP adresa zákazníka při přihlášení k newsletteru v obchodě |
{$customer.optin} |
Zda zákazník využije odběr nabídek od partnerů |
{$customer.date_add} |
Datum registrace zákazníka obchodu |
{$customer.date_upd} |
Datum aktualizace údajů zákazníka obchodu |
{$customer.id} |
Id zákazníka obchodu |
{$customer.id_default_group} |
Výchozí skupina zákazníka obchodu |
{$customer.is_logged} |
Zda je zákazník přihlášen |
{$customer.gender.name[$customer.gender.id]} |
Pohlaví zákazníka obchodu |
{$customer.addresses[id_address].city} |
Název města adresy zákazníka |
{$customer.addresses[id_address].alias} |
Alias adresy zákazníka |
{$customer.addresses[id_address].firstname} |
Jméno zákazníka adresy |
{$customer.addresses[id_address].lastname} |
Příjmení zákazníka adresy |
{$customer.addresses[id_address].company} |
Název firmy adresy zákazníka |
{$customer.addresses[id_address].address1} |
Pole adresa 1 (ulice a číslo) adresy zákazníka |
{$customer.addresses[id_address].address2} |
Pole adresa 2 (číslo bytu, patro atd.) adresy zákazníka |
{$customer.addresses[id_address].postcode} |
PSČ adresy zákazníka |
{$customer.addresses[id_address].id_state} |
Id státu adresy zákazníka |
{$customer.addresses[id_address].state} |
Stát adresy zákazníka |
{$customer.addresses[id_address].state_iso} |
ISO kód státu adresy zákazníka |
{$customer.addresses[id_address].id_country} |
Id země adresy zákazníka |
{$customer.addresses[id_address].country} |
Název země adresy zákazníka |
{$customer.addresses[id_address].country_iso} |
ISO kód země adresy zákazníka |
{$customer.addresses[id_address].phone} |
Telefonní číslo adresy zákazníka |
{$customer.addresses[id_address].phone_mobile} |
Mobilní telefon adresy zákazníka |
{$customer.addresses[id_address].dni} |
Číslo DNI adresy zákazníka |
{$customer.addresses[id_address].vat_number} |
DIČ / VAT číslo adresy zákazníka |
{$customer.addresses[id_address].formatted} |
Celá adresa zákazníka naformátovaná a připravená k zobrazení na front-endu |
Komentáře (2)