Musilda.cz

Objednávky ve WooCommerce

Objednávka ve WooCommerce je záznam, jenž se vytvoří ve chvíli, kdy v pokladně kliknete na tlačítko Objednat.

Nezáleží na tom, zda dojde k úspěšnému provedení platby, nebo vyše objednávka selže. Záznam se vytvoří vždy. Po vytvoření objednávky je pak zákazník přesměrován na děkovnou stránku. Což není samostatná stránka, jak si popíšeme jindy, ale technicky se jedná o stránku pokladny.

Než se vrhneme do detailního popisu objednávky v dalších článcích, musíme vědět, jaká data se ukládají při vytvoření záznamu.

Co všechno si WooCommerce uloží při vytvoření objednávky?

Seznam je poměrně dlouhý a nebude zcela kompletní, pro znalost návaznosti dat je však potřebný.

Nejdůležitější je záznam o objednávce, jenž je v tabulce posts

To co zahrnuji pod položkou další údaje, jsou záznamy, které pro nás v tuto chvíli nejsou relevantní.

Co je důležité, WooCommerce si při vytvoření záznamu v tabulce posts uloží stav objednávky. k těm se ještě dostaneme, ale nyní je třeba, aby jste věděli, že stav objednávky je to co při vytváření článku jeho publikace. Článek má tedy například publish, ale objednávka nemá competed, ale wc-completed. Pokud budete přistupovat k datům přímo do tabulky, je třeba na prefix myslet.

Pokud váš zákazník vyplní poznámku k objednávce na stránce poklady, tato hodnota je uložena jako post_excerpt v tabulce posts.

WooCommerce ukládá také data do tabulky comments

Pokud jste již nějakou objednávku udělali, víte, že se v adminstraci na pravé straně zobrazují takzvané poznámky objednávky – nezaměňovat s poznámkou zákazníka!

Toto všechno jsou komentáře. Respektive, do tabulky comments se poznámky ukládají.

Uložení položek objednávky

Zatím jsme si řekli co a kam WooCommerce ukládá, když jde o objednávku. Něco nám tam ale chybí a to něco jsou položky objednávky.

WooCommerce na to má dvě tabulky woocommerce_order_items a woocommerce_order_itemmeta.

Do order items ukládá název položky, její typ a id objednávky. Typy položek mohou být:

Do tabulky itemmeta si pak eshop uloží doplňující údaje, jako je id produktu, případně varianty, množství, cenu, výši daně, celkovou cenu položky objednávky a další údaje, jenž si ještě popíšeme.

V tomto článku jsme si tedy popsali, jaká data si WooCommerce uloží při kliknutí na tlačítko Objednat a příště se již podíváme na samotný proces objednávky.

Exit mobile version