Produk API

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

http
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

OperasiScope
Membaca produkproducts:read
Membuat/update produkproducts:write
Menghapus produkproducts:delete
Opsi checkout/pengirimancheckout:read

List Produk

http
GET /wp-json/sejoli/v1/products

Contoh:

bash
curl \
  -H "Authorization: Bearer sejoliapi_xxxxxxxx_secret" \
  "https://domain-anda.com/wp-json/sejoli/v1/products"

Detail Produk

http
GET /wp-json/sejoli/v1/products/{id}

Varian Produk

http
GET /wp-json/sejoli/v1/products/{id}/variants

Opsi Pengiriman Produk

http
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.

Last updated Jul 6, 2026