Zaokrąglanie cen promocyjnych do pełnych liczb w WooCommerce

Jak zaokrąglić ceny w WooCommerce; WooCommerce zaokrąglaj ceny do najbliższej liczby całkowitej; Zaokrąglaj ceny promocyjne do liczb całkowitych w WooCommerce; Wtyczka do zaokrąglania cen w WooCommerce; Zaokrąglanie miejsc dziesiętnych cen w WordPressie; Ustawienia zaokrąglania cen w WooCommerce; Zaokrąglaj ceny do najbliższej dziesiątki w WooCommerce; Zaokrąglij ceny WooCommerce za pomocą kodu; Wtyczka do zaokrąglania cen w WooCommerce; Zaokrąglij ceny produktów w WooCommerce;

Objaśnienie

Jeśli chcesz, aby ceny w WooCommerce wyglądały bardziej estetycznie poprzez zaokrąglenie ich do najbliższej liczby całkowitej, ten fragment kodu robi dokładnie to. Oto jak to działa:

  • Zaokrąglanie cen: Kod wykorzystuje funkcję do sprawdzenia, czy cena jest liczbą. Jeśli tak, zaokrągla ją do najbliższej liczby całkowitej za pomocą metody ceil.
  • Gdzie to ma zastosowanie: To zaokrąglenie stosowane jest do cen regularnych, cen promocyjnych, cen pozycji w koszyku oraz cen pozycji zamówienia. Tak więc, niezależnie od tego, czy klient przegląda Twój sklep, sprawdza swój koszyk, czy przegląda zamówienie, zobaczy zaokrąglone ceny.
  • Integracja z WooCommerce: Kod łączy się z systemem cenowym WooCommerce za pomocą filtrów. Oznacza to, że automatycznie dostosowuje ceny bez potrzeby ręcznych aktualizacji dla każdego produktu.

Używając tego kodu, zapewniasz, że wszystkie wyświetlane ceny są schludne i zaokrąglone, co może poprawić doświadczenie zakupowe, ułatwiając czytanie i zrozumienie cen.

Kod

<?php
// Function to round up WooCommerce prices to the nearest whole number
function wp_dudecom_round_woocommerce_prices( $price, $product ) {
    // Check if the price is a valid number
    if ( is_numeric( $price ) ) {
        // Round the price to the nearest whole number
        $price = ceil( $price );
    }
    return $price;
}

// Hook the function to WooCommerce price filters
add_filter( 'woocommerce_get_price', 'wp_dudecom_round_woocommerce_prices', 10, 2 );
add_filter( 'woocommerce_get_sale_price', 'wp_dudecom_round_woocommerce_prices', 10, 2 );
add_filter( 'woocommerce_get_regular_price', 'wp_dudecom_round_woocommerce_prices', 10, 2 );

// Function to round up WooCommerce cart item prices to the nearest whole number
function wp_dudecom_round_cart_item_prices( $price, $cart_item, $cart_item_key ) {
    // Check if the price is a valid number
    if ( is_numeric( $price ) ) {
        // Round the price to the nearest whole number
        $price = ceil( $price );
    }
    return $price;
}

// Hook the function to WooCommerce cart item price filter
add_filter( 'woocommerce_cart_item_price', 'wp_dudecom_round_cart_item_prices', 10, 3 );

// Function to round up WooCommerce order item prices to the nearest whole number
function wp_dudecom_round_order_item_prices( $price, $order_item ) {
    // Check if the price is a valid number
    if ( is_numeric( $price ) ) {
        // Round the price to the nearest whole number
        $price = ceil( $price );
    }
    return $price;
}

// Hook the function to WooCommerce order item price filter
add_filter( 'woocommerce_order_item_get_total', 'wp_dudecom_round_order_item_prices', 10, 2 );
?>

Instrukcja

Aby zaimplementować kod do zaokrąglania cen WooCommerce do liczb całkowitych, wykonaj następujące kroki:

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub stwórz plik własnej wtyczki.

Wymagania wstępne:

  • Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.

Kroki wdrożenia:

  1. Dostęp do panelu WordPress: Zaloguj się do panelu administracyjnego WordPress.
  2. Przejdź do Edytora motywu: Przejdź do Wygląd > Edytor motywu.
  3. Wybierz motyw: Wybierz aktywny motyw z rozwijanego menu, jeśli nie jest już wybrany.
  4. Edytuj functions.php: W prawym pasku bocznym znajdź i kliknij na functions.php, aby otworzyć go do edycji.
  5. Wstaw kod: Przewiń na dół pliku functions.php i wklej podany fragment kodu.
  6. Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisać zmiany.
  7. Przetestuj zmiany: Odwiedź swój sklep WooCommerce i sprawdź strony produktów, koszyka oraz zamówień, aby upewnić się, że ceny są zaokrąglone zgodnie z oczekiwaniami.

Jeśli napotkasz jakiekolwiek problemy lub potrzebujesz dalszej pomocy w zakresie wdrożenia lub zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.