Penjelasan Kolom “Status Produk” pada Detail Produk

bukaOlshop versi 57.2 menambahkan fitur baru yaitu penambahan kolom status produk pada detail produk anda,  yang berfungsi untuk memberikan informasi mengenai kondisi dan ketersediaan produk saat ini. Kolom ini dapat membantu anda mengetahui  apakah suatu produk yang sudah terintegrasi dengan provider PPOB sedang dapat digunakan untuk transaksi, atau sedang mengalami gangguan.

Opsi pemilihan status produk ini hanya aktif jika produk bertipe “digital”, dan bisa anda lihat pada kolom “Produk Digital” seperti gambar dibawah:

Terdapat 3 opsi pilihan, yaitu:

  • live => Produk dapat dibeli otomatis oleh provider PPOB yang terkoneksi, ini merupakan status default semua produk di bukaolshop.
  • gangguan => Produk sedang tidak bisa dibeli, biasanya karena provider yang memproses pembelian produk ini mengatakan status produk sedang gangguan. Status produk ini hanya sementara, dan bisa berubah kembali ke live jika provider PPOB sudah bisa memproses transaksi.
  • closed => Produk tidak terkoneksi provider manapun, dan tidak ada rencana untuk diubah ke mode live dalam waktu yang lama.

Pengambilan Data

Pengambilan Data via Kostum Detail Produk

Untuk mengambil data status produk ini, pada kostum halaman anda bisa menggunakan shortcode berikut:

{{status_produk}}

Perlu diperhatikan, shortcode diatas hanya berfungsi pada olshop dengan build 77 keatas, dan tidak berfungsi di olshop dibawah build 77.

Pengambilan Data via OpenAPI

Pada OpenAPI, terdapat tambahan key “status_produk” pada endpoint GET Daftar Produk, penjelasan lebih lengkapnya bisa dilihat disini:
https://bukaolshop.com/api-dokumentasi/?javascript#get-daftar-produk

Pengambilan Data via Closed API

Pada OpenAPI, terdapat tambahan key “status_produk” pada endpoint GET Daftar Produk dan endpoint GET Detail Produk, penjelasan lebih lengkapnya bisa dilihat disini:

https://bukaolshop.com/api-dokumentasi/?php#get-daftar-list-produk

https://bukaolshop.com/api-dokumentasi/?php#get-detail-produk

 

Perubahan Data

Untuk merubah data status produk ini, terdapat beberapa cara, berikut penjelasannya:

Via Aplikasi Android bukaOlshop

Anda bisa melakukan perubahan status sendiri pada halaman edit produk di aplikasi bukaOlshop

 

 

 

 

 

 

 

 

 

Via Closed API

Untuk merubah status produk menggunakan closed API, anda bisa menggunakan endpoint PATCH Edit Produk,  lalu tambahkan parameter “status_produk” dengan nilai berupa live, gangguan, atau closed.

Berikut kode lengkap contoh perubahan:

$token="API KEY ANDA";
$header=  array("Authorization: Bearer ".$token );

$post_body=array(
  "id_barang"=>"563226",
  "status_produk"=>"gangguan"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://bukaolshop.net/api/v1/produk/id");
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PATCH');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_body));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$hasil = curl_exec($ch);
curl_close ($ch);
echo $hasil;

Contoh dan informasi lebih lengkap, bisa dicek didokumentasi API disini:

https://bukaolshop.com/api-dokumentasi/?php#patch-edit-produk

Via Auto Update Aktif

Jika anda mengaktifkan auto update aktif, dan anda menggunakan provider okeconnect atau qiospay untuk melakukan pembelian produk, maka produk akan secara otomatis melakukan update data status produk bersamaan dengan harga produk, sehingga anda tidak perlu melakukan pengaturan tambahan apapun. Proses pembaruan status produk dapat berjalan secara otomatis tanpa perlu dilakukan secara manual, sehingga data produk pada toko anda akan selalu mengikuti kondisi terbaru dari provider yang terhubung.

 

Demikian penjelasan singkat tentang fitur baru dari bukaOlshop tentang Penjelasan Kolom “Status Produk” pada Detail Produk. Dengan adanya fitur ini, anda dapat memberikan informasi yang lebih jelas kepada pelanggan mengenai kondisi suatu produk, sekaligus mengurangi potensi komplain akibat pelanggan mencoba membeli produk yang sedang mengalami gangguan atau sudah tidak lagi tersedia. Semoga fitur ini dapat membantu anda dalam mengelola produk digital dengan lebih mudah dan memberikan pengalaman transaksi yang lebih baik bagi pelanggan.

Chat WhatsApp
Punya kendala? chat kami di whatsapp