Endpoints vs shortcodes ve Woocommerce 2.1+

Pokud používáte Woocommerci a pravidelně aktualizujete. Mohli jste si všimnout, že od verze 2.1 již nejsou k dispozici některé shortcody a zároveň se při instalaci nevytvoří některé stránky. V tomto článku se dozvíte proč. Od výše zmíněné verze je v administraci dostupné nastavení Accounts, kde…

Pokud používáte Woocommerci a pravidelně aktualizujete. Mohli jste si všimnout, že od verze 2.1 již nejsou k dispozici některé shortcody a zároveň se při instalaci nevytvoří některé stránky. V tomto článku se dozvíte proč.

Od výše zmíněné verze je v administraci dostupné nastavení Accounts, kde si zvolíte stránku, kterou budete pro účet používat a od ní se bude odvíjet zbytek nastavení. Url vašeho účtu tak bude vypadat například takto:

http://obchod.cz/muj-ucet

Pod výběrem stránky jsou již zmíněné endpoints.

WooCommerce Settings ‹ Woop — WordPress

Url dalších vašich stránek pak budou vypadat následovně:

http://obchod.cz/muj-ucet/view-order

Všechny endpoints můžete upravit dle svého a url pak může končit čímkoliv.

Pokud vám tedy shortcody na stránkách přestaly fungovat, stačí odkazovat na definované endopints.

Proč byly shortcody nahrazeny?

Vývojáři to zdůvodňují tím, že WordPress a Woocommerce používá řada méně technicky zdatných osob a původní postup vytváření stránek a vkládání shortcodů, byl zdrojem celé řady problémů. Takto si můžete jednoduše upravit url jednotlivých podstránek.

2 komentáře: „Endpoints vs shortcodes ve Woocommerce 2.1+“

  1. michal avatar
    michal

    Dobrý den,
    dočetl jsem se, že by dle zákona měla před samotným zasláním objednávky jestě předcházet stránka, kde bude kompletně uvedena objednávka a tlačítko na objednání. Jak tohle vyřešit? Zatím si nad tím lámu hlavu – standartně je poslední stránka se zadáním údajů a volbě dopravy a tlačítkem se provede objednávka.

  2. Musilda avatar
    Musilda

    Dobrý den
    tak o tom jsem ještě neslyšel. Ani nevím o nějakém řešení. Možnost je rozdělit checkout pomocí js na několik sekcí a doplnit ho.