Endpoint untuk membaca dan mengelola data produk Sejoli.
Produk API digunakan untuk membaca daftar produk, detail produk, varian, opsi pengiriman, serta membuat atau memperbarui produk.
Endpoint
GET /products
GET /products/{id}
POST /products
PUT /products/{id}
PATCH /products/{id}
POST /products/{id}
DELETE /products/{id}
GET /products/{id}/variants
GET /products/{id}/shipping-options
Scopes
| Operasi | Scope |
|---|
| Membaca produk | products:read |
| Membuat/update produk | products:write |
| Menghapus produk | products:delete |
| Opsi checkout/pengiriman | checkout:read |
List Produk
GET /wp-json/sejoli/v1/products
Contoh:
curl \
-H "Authorization: Bearer sejoliapi_xxxxxxxx_secret" \
"https://domain-anda.com/wp-json/sejoli/v1/products"
Detail Produk
GET /wp-json/sejoli/v1/products/{id}
Varian Produk
GET /wp-json/sejoli/v1/products/{id}/variants
Opsi Pengiriman Produk
GET /wp-json/sejoli/v1/products/{id}/shipping-options
Catatan Update Produk
Controller produk memiliki whitelist meta yang boleh diperbarui. Dokumentasi detail field produk perlu mengikuti whitelist tersebut agar integrasi tidak mengirim field yang diabaikan.