Jak změnit typ produktu ve WooCommerce

Změnu produktu ve WooCommerce provedete velmi snadno – změnou hodnoty selectu v administraci produktu. Dnes si zde ale odložím kód, pro změnu jednoduchého produktu na variabilní, protože pokud by jste to měli dělat u tisícovky produktů, je to k zbláznění.

Kód je velmi jednoduchý, ale chvíli mi trvalo, než jsem to vyřešil, protože jsem se snažil najít nějakou metodu v třídách WooCommerce. V tom je ale zakopaný pes, jakmile vytvoříte object produktu pomocí wc_get_product, vytvoříte object typu produktu. V tomo prípadě simple product a nemáte šanci to změnit.

Nakonec je to velmi jednoduché, ostatně jako vše:

Musíte si dát pozor jen na dvě věci:

  • čtvrtý argument wp_set_object_terms musí být true, aby jste si nesmazali štítky a kategorie
  • nesmíte vůbec volat object produktu

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

Přidejte komentář

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