Halo teman-teman, pada postingan kali ini saya ingin berbagi pengalaman saat saya ingin mengcustom tampilan status orderan pada halaman RnB Calendar Plugin RnB – WooCommerce Booking & Rental Plugin.

Sangat berguna apabila teman-teman ingin menggunakan warna sendiri, tidak mau menggunakan warna bawaan plugin saat mengakses halaman RnB Calendar, apalagi jika kita sudah menambahkan custom status order, maka wajib kita menambahkan sendiri warna status transaksinya.

Plugin RnB Rental WordPress Versi Versi 14.0.4 – RnB – WooCommerce Booking & Rental Plugin

Cari File :

woocommerce-rental-and-booking/includes/rnb-arrange-data.php

Cari script seperti ini, lalu ubah bagian status dan kode warna html sesuai keinginan :

/**
 * Status to color scheme
 * Edit Mengurangi Color Code Warna
 * @return array|string
 */
function rnb_get_status_to_color_map($status = null)
{
    $map =  [
		'on-hold'    => '#f7cb13', //Belum Bayar
        'processing' => '#23B7E5', //Sudah Bayar
		'picked-up'     => '#dd3333',
		'update-transaksi' => '#151515',
		'piutang' => '#8224e3',
    ];

    if (empty($status)) {
        return $map;
    }

    return isset($map[$status]) ? $map[$status] : '#7266BA';
};

Nah itulah sedikit modifikasi yang saya lakukan agar plugin RnB – WooCommerce Booking & Rental Plugin bisa support custom status transaksi dan juga bisa kita ubah warna status transaksinya pada halaman RnB Calendar.

Semoga bermanfaat