Product

Menampilkan daftar produk

post
Body
user_idstringRequiredExample: +6285228990120
categorystringRequiredExample: Semua
is_activestringRequiredExample: All
outlet_idstringRequiredExample: Semua
Responses
chevron-right
200

Berhasil

application/json
post
/products/show
200

Berhasil

Menambahkan produk baru

post
Body
User_idstringRequiredExample: USR-001
Outlet_idstringRequiredExample: OUT-001
NamestringRequiredExample: Nasi Goreng Spesial
CategorystringOptionalExample: Makanan
UnitsstringOptionalExample: Porsi
QuantitynumberOptionalExample: 10
Minimum_quantitynumberOptionalExample: 2
DescriptionstringOptionalExample: Nasi goreng dengan telur dan ayam
Buy_costnumberOptionalExample: 10000
Sell_costnumberOptionalExample: 15000
ImagesstringOptionalExample: https://example.com/nasgor.jpg
Sku_idstringOptional
Modifiers_namestringOptionalExample: Level Pedas
Modifiers_optionstringOptionalExample: [{"name": "Pedas", "price": 1000}, {"name": "Tidak Pedas", "price": 0}]
Modifiers_idstringOptional
VariantstringOptionalExample: [{"Name": "Biasa", "Sell_cost": 15000, "Buy_cost": 10000, "Quantity": 10, "Minimum_quantity": 2, "Sku": ""}]
RawmaterialstringOptionalExample: [{"Sku_id": "RM-001", "Name": "Beras", "Quantity": 2}]
Is_stock_trackedstringOptionalExample: Yes
OutletsstringOptionalExample: ["OUT-001"]
WeightnumberOptionalExample: 250
Wholesaler_costnumberOptionalExample: 13000
Responses
chevron-right
200

Berhasil

application/json
post
/product/add

Memperbarui produk

post
Body
User_idstringRequiredExample: USR-001
Outlet_idstringRequiredExample: OUT-001
Sku_idstringOptionalExample: FP-0001
NamestringRequiredExample: Nasi Goreng Spesial
CategorystringOptionalExample: Makanan
UnitsstringOptionalExample: Porsi
QuantityintegerOptionalExample: 20
Minimum_quantityintegerOptionalExample: 2
DescriptionstringOptionalExample: Nasi goreng dengan telur dan ayam
Buy_costnumberOptionalExample: 10000
Sell_costnumberOptionalExample: 15000
ImagesstringOptionalExample: https://example.com/nasgor.jpg
Modifiers_idstringOptionalExample: MOD-001
Modifiers_namestringOptionalExample: Level Pedas
Modifiers_optionstringOptionalExample: [{"name": "Pedas", "price": 1000}, {"name": "Tidak Pedas", "price": 0}]
VariantstringOptionalExample: [{"Name": "Biasa", "Sell_cost": 15000, "Buy_cost": 10000, "Quantity": 10, "Minimum_quantity": 2, "Sku": "FP-0002"}]
RawmaterialstringOptionalExample: [{"Sku_id": "RM-001", "Name": "Beras", "Quantity": 2}]
Is_stock_trackedstringOptionalExample: Yes
OutletsstringOptionalExample: ["OUT-001"]
WeightnumberOptionalExample: 250
Wholesaler_costnumberOptionalExample: 13000
Responses
chevron-right
200

Berhasil

application/json
post
/product/set

Menghapus produk

post

Menghapus data produk berdasarkan user_id, outlet_id, dan sku_id, serta mengembalikan stok bahan baku jika produk adalah bundling.

Body
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
sku_idstringRequiredExample: SKU-001
Responses
chevron-right
200

Produk berhasil dihapus

application/json
post
/product/del

Menonaktifkan produk

post

Mengubah status aktif atau nonaktif produk berdasarkan user_id, outlet_id, dan sku_id.

Body
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
sku_idstringRequiredExample: SKU-001
is_activestringRequired

Status aktif produk, biasanya 'Yes' atau 'No'

Example: No
Responses
chevron-right
200

Produk berhasil diaktifkan atau dinonaktifkan

application/json
post
/product/deactive

Menambahkan data Instagram

post

Menambahkan atau memperbarui data produk yang berasal dari feed Instagram dalam bentuk list.

Bodyobject[]
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
sku_idstringRequiredExample: SKU-001
namestringRequiredExample: Produk Instagram
categorystringRequiredExample: Kategori A
unitsstringRequiredExample: pcs
quantityintegerRequiredExample: 10
minimum_quantityintegerRequiredExample: 2
descriptionstringOptionalExample: Deskripsi produk Instagram
buy_costnumber · floatRequiredExample: 50000
sell_costnumber · floatRequiredExample: 75000
imagesstringOptionalExample: ["https://image.example.com/1.jpg"]
modifiers_idstringOptionalExample: MOD-001
rawmaterialstringOptionalExample: []
is_stock_trackedstringRequiredExample: Yes
outletsstringOptionalExample: OUT-001
weightnumber · floatOptionalExample: 1.5
Responses
chevron-right
200

Berhasil menambahkan atau memperbarui data produk Instagram

application/json
post
/instagram/add

Menampilkan daftar modifiers

post

Mengambil daftar modifiers berdasarkan user_id dan outlet_id. Jika modifiers_id diberikan, maka hanya menampilkan modifier spesifik tersebut.

Body
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
modifiers_idstringOptional

Opsional, jika ingin mengambil modifier tertentu

Example: MOD-001
Responses
chevron-right
200

Berhasil mengambil daftar modifiers

application/json
post
/modifiers/show

Menampilkan penyesuaian stok

post

Mengambil daftar penyesuaian stok untuk user dan outlet tertentu, diurutkan berdasarkan adjustment_id secara menurun.

Body
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
Responses
chevron-right
200

Berhasil mengambil data penyesuaian stok

application/json
post
/stockadjustment/show

Menambahkan penyesuaian stok

post

Menambahkan data penyesuaian stok dan memperbarui kuantitas produk sesuai penyesuaian.

Body
user_idstringRequiredExample: USR-001
outlet_idstringRequiredExample: OUT-001
productsstringRequired

JSON string yang berisi array objek penyesuaian stok.

Example: [{"sku_id":"SKU-001","initial_stock":50,"adjustment":5,"expense_adjustment":10000,"note":"Stock correction"}]
Responses
chevron-right
200

Penyesuaian stok berhasil dibuat

application/json
post
/stockadjustment/add

Menambahkan file Excel

post

Upload file Excel melalui form-data dengan field user_id dan file.

Body
user_idstringRequired

ID user yang mengupload file

Example: USR-001
filestring · binaryRequired

File Excel yang akan diupload

Responses
chevron-right
200

Berhasil mengupload file Excel

application/json
post
/excel/add

Upload file Excel

post
Body
User_idstringRequired
PasswordstringRequired
Outlet_idstringRequired
ProductsstringRequired
ModifiersstringRequired
Responses
chevron-right
200

Berhasil menambahkan produk dan modifiers

application/json
post
/uploadexcel/add

Last updated

Was this helpful?