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

Čtěte  WooCommerce nastavení zobrazování produktů

About The Author

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

Related posts

1 Comment

Leave a Reply

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

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.