Když se po vytvoření objednávky dostanete na děkovnou stránku, servíruje vám WooCommerce poděkování, které je stejné pro všechny objednávky, bez ohledu na platební, nebo dopravní metodu. Změníme to.
Pro změnu děkovného textu potřebujete vědět, jaká platební metoda byla použita. Dopravní metodu řešit nebudeme, zatím bude stačit, že se pro dobírku nebude zobrazovat – děkujeme že zaplatíte, nebo podobný nesmysl.
WooCommerce má na děkovném textu filtr woocommerce_thankyou_order_received_text, který se nám hodí a použijeme ho.
Dále potřebujeme vědět o jakou platební metodu jde. Filtr obsahuje jako druhou proměnnou objekt objednávky, takže zavoláme $order->get_payment_method() a získáme id platební metody.
A to všechno dáme do jednoduchého snippetu, který nám v případě dobírky vypíše vlastní text.
Tak zase příště u nějakého dalšího tipu.
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce