{"id":232744,"date":"2023-01-28T09:44:00","date_gmt":"2023-01-28T06:44:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232744"},"modified":"2022-11-10T17:35:05","modified_gmt":"2022-11-10T14:35:05","slug":"hur-visar-man-standardpris-foer-woocommerce-wordpress-baserat-paa-foersaeljningspris","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-visar-man-standardpris-foer-woocommerce-wordpress-baserat-paa-foersaeljningspris\/","title":{"rendered":"Hur visar man standardpris f\u00f6r Woocommerce\/WordPress baserat p\u00e5 f\u00f6rs\u00e4ljningspris?"},"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> \u00e4r ett kraftfullt plugin\/ramverk som g\u00f6r det m\u00f6jligt att skapa en onlinebutik med WordPress. Du kan redigera attributen f\u00f6r varje vara, men ibland har du s\u00e5 m\u00e5nga varor att det kan ta tid att uppdatera ett visst attribut f\u00f6r en vara.<\/p>\n<p>Om du till exempel har gl\u00f6mt att ange ordinarie pris f\u00f6r varor, kommer det inte att visa ett ordinarie pris i korstypsnitt som ~100,00 GBP~. Men det skulle vara trevligt att s\u00e4tta det ordinarie priset s\u00e5 att kunderna k\u00e4nner att varorna \u00e4r till rea (billigare) och det \u00f6kar s\u00e4kert k\u00f6phastigheten.<\/p>\n<p>Du kan skriva en komplex SQL f\u00f6r att uppdatera metadata men det kommer att vara riskabelt och kanske inte \u00e4r s\u00e5 flexibelt \u00e4n f\u00f6ljande metod. L\u00e4gg in f\u00f6ljande PHP-kod i ditt barn-temas mall <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>Nu r\u00e4cker det. Om det ordinarie priset inte anges kommer det att visa standardpriset som \u00e4r <strong>$price_factor<\/strong> g\u00e5nger f\u00f6rs\u00e4ljningspriset. Annars kommer det att g\u00f6ras en s\u00e4kerhetskontroll f\u00f6r att s\u00e4kerst\u00e4lla att det ordinarie priset alltid \u00e4r h\u00f6gre \u00e4n f\u00f6rs\u00e4ljningspriset.<\/p>\n<p>Detta f\u00f6r\u00e4ndrar inte databasen s\u00e5 det anses vara det s\u00e4kraste s\u00e4ttet att spela tricken. Filtret <strong>woocommerce_get_regular_price<\/strong> l\u00e4ggs till innan ordinarie pris returneras.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hur visar man standardpris f\u00f6r Woocommerce\/WordPress baserat p\u00e5 f\u00f6rs\u00e4ljningspris?<\/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":[838,848,901,807,818,858,868],"tags":[1173],"class_list":["post-232744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-foer-nyboerjare","category-handledningar","category-koda","category-php-9","category-plugins-3","category-woocommerce-9","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/232744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=232744"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/232744\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/223696"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=232744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=232744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=232744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}