Snippet

Jak dodać procentowy rabat w WooCommerce

Jak dodać procentowy rabat w WooCommerceProcentowy rabat w WooCommerce obok cenyWyświetlanie procentowego rabatu na produkcie WooCommerceWooCommerce pokazuje procentowy rabat na stronie produktuDodaj informacje o promocji w WooCommerceWooCommerce wyświetla procentowy rabat obok cenyJak wyświetlić procentowy rabat w WooCommerceWtyczka WooCommerce do wyświetlania procentowego rabatuUstawienia zasad procentowego rabatu w WooCommercePokaż procentowy rabat w sklepie WooCommerce

Objaśnienie

Chcesz pokazać swoim klientom, ile oszczędzają na przecenionym produkcie? Ten fragment kodu robi dokładnie to, wyświetlając procent zniżki obok ceny promocyjnej na stronach produktów WooCommerce.

  • Gdzie się pojawia: Procent zniżki będzie widoczny na stronie pojedynczego produktu, tuż obok ceny wyprzedażowej.
  • Jak to działa: Kod sprawdza, czy produkt jest w promocji. Jeśli tak, oblicza procent zniżki, porównując cenę regularną z ceną promocyjną.
  • Co pokazuje: Jeśli jest zniżka, wyświetla komunikat taki jak "Oszczędź 20%" na czerwono, co przyciąga uwagę klientów.

Ten fragment zawiera również trochę CSS, aby stylizować procent zniżki, zapewniając, że wyróżnia się on pogrubioną, czerwoną czcionką. To prosty, ale skuteczny sposób na podkreślenie oszczędności i zachęcenie do zakupów.

Kod

1<?php 2// Add percentage discount next to the promotional price in WooCommerce 3 4// Hook into the WooCommerce single product summary to display the discount percentage 5add_action('woocommerce_single_product_summary', 'wp_dudecom_display_discount_percentage', 15); 6 7function wp_dudecom_display_discount_percentage() { 8 global $product; 9 10 // Check if the product is on sale 11 if ($product->is_on_sale()) { 12 // Get the regular and sale prices 13 $regular_price = $product->get_regular_price(); 14 $sale_price = $product->get_sale_price(); 15 16 // Calculate the discount percentage 17 $discount_percentage = round((($regular_price - $sale_price) / $regular_price) * 100); 18 19 // Display the discount percentage 20 if ($discount_percentage > 0) { 21 echo '<p class="discount-percentage">Save ' . esc_html($discount_percentage) . '%</p>'; 22 } 23 } 24} 25 26// Add custom CSS to style the discount percentage 27add_action('wp_head', 'wp_dudecom_add_discount_percentage_styles'); 28 29function wp_dudecom_add_discount_percentage_styles() { 30 echo '<style> 31 .discount-percentage { 32 color: #ff0000; 33 font-weight: bold; 34 margin-top: 10px; 35 } 36 </style>'; 37} 38?>

Instrukcja

Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne: Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.

Kroki wdrożenia:

  1. Uzyskaj dostęp do panelu administracyjnego WordPress.
  2. Przejdź do Wygląd > Edytor motywu, jeśli dodajesz kod do functions.php. Alternatywnie, użyj menedżera plików lub klienta FTP, aby uzyskać dostęp do plików swojego motywu.
  3. Znajdź i otwórz plik functions.php aktywnego motywu.
  4. Skopiuj podany fragment kodu.
  5. Wklej kod na końcu pliku functions.php.
  6. Zapisz zmiany w pliku.
  7. Odwiedź stronę produktu na swojej stronie, aby zweryfikować, że procent zniżki jest wyświetlany obok ceny promocyjnej.

Uwaga: Jeśli wolisz użyć własnej wtyczki, utwórz nowy plik wtyczki w katalogu wp-content/plugins, wklej kod i aktywuj wtyczkę z panelu administracyjnego WordPress.

Jeśli potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności, rozważ skorzystanie z usług wp-dude.com.