Jak wyświetlić domyślną cenę regularną dla Woocommerce/WordPress na podstawie ceny sprzedaży?
Woocommerce to potężna wtyczka/framework, który umożliwia założenie sklepu internetowego za pomocą WordPressa. Możesz edytować atrybuty dla każdego towaru, ale czasami masz tak wiele produktów, że aktualizacja konkretnego atrybutu dla towaru może zająć trochę czasu.
Na przykład, jeśli zapomniałeś podać normalną cenę przedmiotów, nie wyświetli ona regularnej ceny czcionką krzyżową, taką jak ~100,00 GBP~. Ale fajnie byłoby ustawić cenę regularną, aby klienci czuli, że produkty są na wyprzedaży (tańsze), a to z pewnością zwiększa wskaźnik zakupu.
Możesz napisać złożony kod SQL, aby zaktualizować metadane, ale będzie to ryzykowne i może nie być tak elastyczne niż poniższa metoda. Umieść następujący kod PHP w szablonie Twojego motywu potomnego functions.php
To jest to. Jeśli cena regularna nie zostanie wprowadzona, wyświetli domyślną cenę regularną, która wynosi $price_factor razy cena sprzedaży. W przeciwnym razie zostanie przeprowadzona kontrola bezpieczeństwa, aby upewnić się, że regularna cena jest zawsze wyższa niż cena sprzedaży.
Nie zmienia to bazy danych, więc jest uważany za najbezpieczniejszy sposób na robienie sztuczek. Filtr woocommerce_get_regular_price jest dodawany przed zwróceniem normalnej ceny.