Skip to content

Apply Diskon Berdasarkan Jumlah Belanja Tertentu (WooCommerce)

Content Ads by Google!

TokoDaring.Com – Apply Diskon Berdasarkan Jumlah Belanja Tertentu (WooCommerce). Snippet code berikut bisa anda implementasikan untuk website eCommerce WordPress anda untuk beberapa hal berikut:

Feed Ads by Google!

  • Tampilkan pemberitahuan notice di keranjang dan halaman checkout, dan mengingatkan pelanggan bahwa mereka mendapat diskon jika membelanjakan lebih dari jumlah minimum.
  • Terapkan diskon secara otomatis dan tampilkan pemberitahuan bahwa diskon diterapkan ketika total keranjang lebih dari jumlah minimum.

Apply Diskon Berdasarkan Jumlah Belanja Tertentu

Artikel Terkait

Artikel Terkait :
Cara Membuat Menu Sticky Di WordPress eCommerce

Sebelum mengimplementasikan kode snippet untuk memberikan Diskon Berdasarkan Jumlah Belanja Tertentu, ada beberapa yang harus anda lakukan terlebih dahulu:

  • Buat kupon dengan kode DISC25% dari halaman kupon WooCommerce dengan kondisi tanpa jumlah minimum.
  • Variabel $minimum_amount disesuaikan dengan jumlah minimum sesuai dengan kebutuhan diskon anda.
  • Pemberitahuan di sesuaikan untuk memberikan informasi diskon yang diinginkan.

Code snippet untuk diskon berdasarkan jumlah belanja tertentu (WooCommerce)

Selanjutnya tambahkan kode ini ke dalam file functions.php child theme atau melalui plugin yang memungkinkan fungsi kustom ditambahkan, seperti plugin snippet code.

Jangan pernah menambahkan kode khusus langsung ke dalam file functions.php tema induk karena ini akan dihapus seluruhnya saat Anda melakukan update tema. Lihat disini tentang bagaimana caranya mengedit website WordPress.

/*
 * Apply Diskon Berdasarkan Jumlah Belanja Tertentu
 *
 */

add_action( 'woocommerce_before_cart' , 'show_coupon_notice' );
add_action( 'woocommerce_before_checkout_form' , 'show_coupon_notice' );

function show_coupon_notice() {

        $cart_total = WC()->cart->get_subtotal();
        $minimum_amount = 50;
        $currency_code = get_woocommerce_currency();
        wc_clear_notices();

       if ( $cart_total < $minimum_amount ) {
              WC()->cart->remove_coupon( 'DISC25%' );
              wc_print_notice( "Dapatkan diskon 25% off jika total belanja anda melebihi $minimum_amount $currency_code!", 'notice' );
        } else {
              WC()->cart->apply_coupon( 'DISC25%' );
              wc_print_notice( 'Anda mendapatkan diskon langsung 50% off dari total order anda!', 'notice' );
        }
          wc_clear_notices();
}

Artikel terkait :

Feed Ads by Google!

Content Ads by Google!

Related Ads:

Related Ads by Google!

Top!