Menambahkan fitur diskon berbasis user role pada WooCommerce bisa menjadi solusi efektif untuk memberikan penawaran khusus kepada pelanggan setia atau reseller. Dengan script sederhana ini, Anda dapat memberikan diskon otomatis berdasarkan peran pengguna yang telah login di situs WordPress Anda. Misalnya, reseller akan mendapatkan diskon 20%, sementara pengguna lain mendapatkan diskon 5%. Dalam artikel ini, kami akan membagikan cara menggunakan script untuk menambahkan diskon berbasis user role pada WooCommerce.
Kegunaan Script
Script ini berfungsi untuk:
- Memberikan diskon otomatis berdasarkan user role saat pengguna menambahkan produk ke keranjang.
- Menghitung diskon berdasarkan total belanja di keranjang.
- Memberikan diskon 20% untuk user dengan role “reseller” dan 5% untuk user lainnya.
- Diskon secara otomatis akan diterapkan pada total keranjang tanpa perlu tindakan manual dari pelanggan.
Mengenai cara membuat custom role bisa gunakan script pada artikel Cara Mudah Membuat Custom Role di WordPress dengan Script PHP
Lelah dengan iklan? Hanya dengan IDR 833 / hari, buka konten eksklusif dan nikmati pengalaman tanpa iklan. Selengkapnya.
Cara Menggunakan Script
Ikuti langkah-langkah berikut untuk menggunakan script ini:
- Salin Script
- Pertama, salin script di bawah ini dan tempelkan ke dalam file
code
tema WordPress Anda.
- Pertama, salin script di bawah ini dan tempelkan ke dalam file
- Memahami Fungsi Script
- Mendapatkan Informasi User
- Script ini pertama kali mengecek apakah pengguna sudah login, dan jika ya, script akan memeriksa peran pengguna (user role) mereka.
- Penerapan Diskon Berdasarkan Role Jika pengguna memiliki role “reseller”, mereka akan mendapatkan diskon 20%. Pengguna dengan role lain mendapatkan diskon 5%. Diskon ini dihitung berdasarkan total belanja di keranjang.
- Penambahan Diskon Otomatis ke Keranjang Setelah menghitung jumlah diskon, script secara otomatis menambahkan diskon tersebut ke total keranjang.
- Testing
- Setelah script ditambahkan ke
code
, lakukan pengujian untuk memastikan diskon diterapkan dengan benar saat pengguna login dan memiliki role yang ditentukan (misalnya, “reseller”). Anda dapat menggunakan akun dengan peran berbeda untuk melihat bagaimana diskon diterapkan secara otomatis.
- Setelah script ditambahkan ke
Konten kode ini eksklusif untuk member PRO atau pembeli akses
Result:
Lelah dengan iklan? Hanya dengan IDR 833 / hari, buka konten eksklusif dan nikmati pengalaman tanpa iklan. Selengkapnya.

Penutup
Dengan menggunakan script di atas, Anda bisa dengan mudah mengelola penawaran dan diskon khusus untuk pengguna dengan peran tertentu di WooCommerce. Ini adalah cara yang efektif untuk memberikan penghargaan bagi reseller atau kelompok pelanggan tertentu, sekaligus meningkatkan loyalitas pelanggan terhadap bisnis Anda.
Tidak tahu di mana menambahkan snippet ini? Baca panduan kami: Cara menambahkan snippets.
(adsbygoogle = window.adsbygoogle || []).push({});
Lelah dengan iklan? Hanya dengan IDR 833 / hari, buka konten eksklusif dan nikmati pengalaman tanpa iklan. Selengkapnya.
(adsbygoogle = window.adsbygoogle || []).push({});
Lelah dengan iklan? Hanya dengan IDR 833 / hari, buka konten eksklusif dan nikmati pengalaman tanpa iklan. Selengkapnya.
...
Lelah dengan iklan? Hanya dengan IDR 833 / hari, buka konten eksklusif dan nikmati pengalaman tanpa iklan. Selengkapnya.

