Testovací partnerský e-shop

Simuluje web, který embeduje MetaBasket widget a zákazníka identifikuje přes JWT handoff (viz MetaBasketController.LoginReturn / WhoAmI / CustomerInfo a PublicUserController.ResolveLoginRedirectUrl v hlavní solution). Přihlašovací odkaz níže staví metaShopViewModel.buildLoginUrl() - ten vede na samostatnou pevnou login doménu ({{METABASKET_LOGIN_URL}}, v produkci pevně login.digitalmedia.cz, lokálně nahrazená za aktuální host), ne na doménu, ze které se Api/MetaBasket/Script zrovna stáhl.

CORS pro Api/MetaBasket/* řídí MetaBasketCorsPolicy (viz hlavní solution) - povolené jsou jen domény vyjmenované v Admin/Setting → MetaBasketSettings.AllowedDomains. Partnerskou doménu je potřeba do tohohle seznamu doplnit ručně, jinak CORS i login handoff requesty odmítnou.

Přihlášení

Zákazník není přihlášený.

Přihlášen jako ()

Přihlásit se
MetaBasket widget

1:1 přenesené z demo.metashop.digitalmedia.cz/default.aspx - stejné boxy s produkty a stejná tlačítka na košík. data-metashop="SKU" otevře MetaShop modal pro dané SKU, data-metashop="" otevře rovnou obsah košíku. Klikací handlery i modal si vytváří Api/MetaBasket/Script sám (viz níže) - není potřeba žádný vlastní JS. Cena se načítá přes Api/MetaBasket/Products - řeší to sám widget (metaShopViewModel.loadProductPrices()) pro libovolný element .metashop-price[data-sku], volitelně s data-vat (číslo sazby DPH, když chybí, bere se výchozích 21).

Adobe Creative Cloud All Apps TEAM včetně Adobe Stock, CZ & Multijazyčné Win/Mac, nová licence na 12 měsíců

Načítám cenu...

Rhino pro studenty

Načítám cenu...

Rhinoceros 8 CZ&ENG Win/Mac EDU, Upgrade z verze EDU 7 a starší, trvalá licence pro školy

Načítám cenu...

Cenový štítek (data-price-*)

Náhrada za starý MetaShopData.Controls.PriceLabel. Cena se načítá přes Api/MetaBasket/PriceLabel - řeší to sám widget (metaShopViewModel.loadPriceLabels()) pro libovolný element .metashop-price-label[data-price-sku], volitelně s data-price-currency (CZK/EUR, výchozí CZK), data-price-vat (sazba DPH v procentech, výchozí 0 - stejně jako starý control se sazba neurčuje z databáze, ale zadává volajícím) a data-price-show-vat-prefix (true/false, výchozí false - přidá "s DPH: " před cenu, nezávisle na tom, jestli je data-price-vat nastaveno).

Atributy Výsledek
data-price-sku="ADCCS00C0112c" (bez DPH, CZK, výchozí) Načítám cenu...
data-price-vat="21" data-price-show-vat-prefix="true" Načítám cenu...
data-price-vat="21" data-price-show-vat-prefix="false" Načítám cenu...
data-price-currency="EUR" data-price-vat="21" data-price-show-vat-prefix="true" Načítám cenu...