
PANDUAN MEMBUAT PRODUK DENGAN HARGA MENGGUNAKAN PUBLIC API
Panduan Membuat Produk dengan Harga Menggunakan Public API di SunnyDay
Artikel ini bertujuan untuk memandu pengguna dalam membuat produk melalui Public API yang disediakan oleh SunnyDay. Dengan memanfaatkan API ini, pengguna dapat mengelola produk dan harga secara efisien di berbagai saluran penjualan seperti E-commerce Stores, Invoices, Estimates, dan lainnya.
Jenis Produk di SunnyDay
Di SunnyDay, terdapat dua jenis produk utama:
Produk dengan Harga Tetap: Produk sederhana tanpa variasi, seperti poster dengan satu ukuran.
Produk dengan Variasi: Produk dengan beberapa variasi, seperti kaos dengan berbagai warna dan ukuran.
Otorisasi API
Untuk melakukan operasi CRUD (Create, Read, Update, Delete) terkait produk menggunakan Public API SunnyDay, diperlukan access token. Proses otorisasi dijelaskan di dokumentasi resmi SunnyDay.
Membuat Produk Menggunakan Public API
Langkah-langkah untuk membuat produk:
Buat Produk: Gunakan endpoint Create a Product dengan parameter seperti:
name: Nama produk
locationId: ID sub-akun tempat produk dibuat
description: Deskripsi singkat produk
productType: Jenis produk (DIGITAL atau PHYSICAL)
image: URL gambar utama produk
availableInStore: Status ketersediaan produk di toko online
medias: Array media tambahan (opsional)
variants: Detail variasi produk (jika ada)
Contoh payload untuk produk tanpa variasi:

Buat Harga untuk Produk: Setelah produk dibuat, gunakan endpoint Create Price for Product untuk menetapkan harga. Parameter yang diperlukan meliputi:
productId: ID produk yang telah dibuat
amount: Jumlah harga produk
currency: Mata uang yang digunakan
recurring: Detail langganan jika harga bersifat berulang (opsional)
Contoh payload untuk harga produk:

Menambahkan Gambar ke Variasi Produk
Untuk produk dengan variasi, Anda dapat menambahkan gambar spesifik untuk setiap variasi menggunakan endpoint Product Media Update with PriceIds. Ini memungkinkan pelanggan melihat gambar yang sesuai dengan pilihan mereka.
