Jak upravit order meta ve WooCommerce

Kromě post meta u objednávky, má WooCommerce vlastní meta pro každou položku objednávky. Pomocí pluginu je dokážeme jednoduše upravit.

Nejprve trochu povídání o tom, jak je rozdíl, mezi order meta a order item meta.

Order meta

Meta pole objednávky jsou také známá jako custom fileds. Jedná se o data, uložení v tabulce postmeta, která jsou párovaná podle id s postem. protože je objednávka post, tak order meta jsou data uložená v této tabulce. Pracuje se s nimi stejně, jako u stránek a článků.

Order item meta

Každá objednávka má své položky. Jsou to produkty, doprava, kupóny a poplatky.

WooCommerce si pro položky objednávky vytvoří v databázi dvě tabulky – order items a order item meta. Do první ukládá položku a do druhé doplňující informace.

Pokud například koupíte variantu produktu, v order item meta jsou uložené vlastnosti. Také řada pluginů, jako je třeba WooCommerce Product Extra Options, do item meta ukládá hodnoty z formuláře.

Bohužel, k těmto údajům se v administraci nedostanete.

Order Meta Editor for Woocommerce

Editaci těchto údajů vám umožní plugin Order meta Editor for WooCommerce, který je k dispozici zdarma na WordPress.org

Po instalaci pluginu se vám v nabídce menu pod volbou WooCommerce ukáže položka Order Meta editor.

Do pole formuláře zadáte id objednávky, jejíž data chcete upravovat

A pak už můžete upravovat jednotlivé hodnoty item meta, pro každou položku:

Čtěte  Jak vytvořit vlastní dopravní metodu ve WooCommerce

Jen dávejte pozor, ať nepřepíšete něco co potřebujete, nové hodnoty se vám tam budou doplňovat dost špatně.

Závěr

Mám rád tyto „malé“, jednoúčelové pluginy, které vám v určitou chvíli mohou zachránit ……

Ne každý ví, kde a co přepsat v databázi.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

1 Comment

  1. Pingback: Jak upravit order meta ve WooCommerce – WP kompas

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *