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.

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+“
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.
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.