{"id":232775,"date":"2023-01-28T09:48:00","date_gmt":"2023-01-28T06:48:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232775"},"modified":"2022-11-10T17:43:16","modified_gmt":"2022-11-10T14:43:16","slug":"jak-wyswietlic-domyslna-cene-regularna-dla-woocommerce-wordpress-na-podstawie-ceny-sprzedazy","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/jak-wyswietlic-domyslna-cene-regularna-dla-woocommerce-wordpress-na-podstawie-ceny-sprzedazy\/","title":{"rendered":"Jak wy\u015bwietli\u0107 domy\u015bln\u0105 cen\u0119 regularn\u0105 dla Woocommerce\/WordPress na podstawie ceny sprzeda\u017cy?"},"content":{"rendered":"<p><a href=\"https:\/\/helloacm.com\/how-to-remove-product-review-in-woocommercewordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Woocommerce<\/a> to pot\u0119\u017cna wtyczka\/framework, kt\u00f3ry umo\u017cliwia za\u0142o\u017cenie sklepu internetowego za pomoc\u0105 WordPressa. Mo\u017cesz edytowa\u0107 atrybuty dla ka\u017cdego towaru, ale czasami masz tak wiele produkt\u00f3w, \u017ce aktualizacja konkretnego atrybutu dla towaru mo\u017ce zaj\u0105\u0107 troch\u0119 czasu.<\/p>\n<p>Na przyk\u0142ad, je\u015bli zapomnia\u0142e\u015b poda\u0107 normaln\u0105 cen\u0119 przedmiot\u00f3w, nie wy\u015bwietli ona regularnej ceny czcionk\u0105 krzy\u017cow\u0105, tak\u0105 jak ~100,00 GBP~. Ale fajnie by\u0142oby ustawi\u0107 cen\u0119 regularn\u0105, aby klienci czuli, \u017ce produkty s\u0105 na wyprzeda\u017cy (ta\u0144sze), a to z pewno\u015bci\u0105 zwi\u0119ksza wska\u017anik zakupu.<\/p>\n<p>Mo\u017cesz napisa\u0107 z\u0142o\u017cony kod SQL, aby zaktualizowa\u0107 metadane, ale b\u0119dzie to ryzykowne i mo\u017ce nie by\u0107 tak elastyczne ni\u017c poni\u017csza metoda. Umie\u015b\u0107 nast\u0119puj\u0105cy kod PHP w szablonie Twojego motywu potomnego <strong>functions.php<\/strong><\/p>\n<pre><code>function helloacm_regular_price( $price, $product) {\n\u00a0 $price_factor = 1.3; \/\/ show sale price * 1.3 \n\u00a0 $sale_price = $product-&gt;get_sale_price(); \/\/ get sale price\n\u00a0 if (!is_numeric($sale_price)) { \/\/ sale price not set\n\u00a0 \u00a0 return $price; \u00a0\/\/ return default price.\n\u00a0 }\n\u00a0 $exp_price = $sale_price * $price_factor; \u00a0\/\/ get expected regular price\n\u00a0 if ($price &gt; 0) { \u00a0\/\/ if regular price is filled\n\u00a0 \u00a0 if ($price &lt; $sale_price) { \/\/ if it is even smaller than sale price\n\u00a0 \u00a0 \u00a0 return $exp_price; \u00a0\/\/ return corrected regular price\n\u00a0 \u00a0 } \u00a0 \u00a0 \n\u00a0 \u00a0 return $price; \/\/ otherwise return the input regular price\n\u00a0 }\n\u00a0 return $exp_price; \/\/ return the default regular price\n}\nadd_filter( 'woocommerce_get_regular_price', 'helloacm_regular_price', 10, 2);<\/code><\/pre>\n<p>To jest to. Je\u015bli cena regularna nie zostanie wprowadzona, wy\u015bwietli domy\u015bln\u0105 cen\u0119 regularn\u0105, kt\u00f3ra wynosi <strong>$price_factor<\/strong> razy cena sprzeda\u017cy. W przeciwnym razie zostanie przeprowadzona kontrola bezpiecze\u0144stwa, aby upewni\u0107 si\u0119, \u017ce regularna cena jest zawsze wy\u017csza ni\u017c cena sprzeda\u017cy.<\/p>\n<p>Nie zmienia to bazy danych, wi\u0119c jest uwa\u017cany za najbezpieczniejszy spos\u00f3b na robienie sztuczek. Filtr <strong>woocommerce_get_regular_price<\/strong> jest dodawany przed zwr\u00f3ceniem normalnej ceny.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak wy\u015bwietli\u0107 domy\u015bln\u0105 cen\u0119 regularn\u0105 dla Woocommerce\/WordPress na podstawie ceny sprzeda\u017cy?<\/p>\n","protected":false},"author":1,"featured_media":223696,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[897,805,836,845,856,866,815],"tags":[1169],"class_list":["post-232775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kod","category-php-7","category-przewodnik-dla-poczatkujacych","category-samouczki","category-woocommerce-7","category-wordpress-7","category-wtyczki","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=232775"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/232775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/223696"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=232775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=232775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=232775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}