Skip to content

Zalo — Shop ​

List shop categories — zalo.list_categories ​

List the shop's product categories.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

No input.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Create shop category — zalo.create_category ​

Create a product category.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
namestringyesCategory name.
descriptionstringno

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Update shop category — zalo.update_category ​

Update a product category.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
idstringyes
namestringnoCategory name.
descriptionstringno

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Delete shop category — zalo.delete_category ​

Delete a product category.

Side effectRiskNeeds approvalIdempotentScopes
WRITEhighyesno—

Input

FieldTypeRequiredDescription
idstringyes

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List products — zalo.list_products ​

List the shop's products, up to 50 per request.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
offsetintegeryesMin 0.
limitintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Get product — zalo.get_product ​

Get one product.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
idstringyes

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Search products — zalo.search_products ​

Search products by code.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
codestringyesProduct code (SKU).
offsetintegernoMin 0.
limitintegernoMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Create product — zalo.create_product ​

Create a product.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
namestringyesProduct name.
codestringyesProduct code (SKU).
descriptionstringno
pricenumberyesMin 0.
photosarray of stringnoPhoto URLs from upload_product_photo.
cate_idsarray of stringnoCategory IDs.
statusstringnoProduct status.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Update product — zalo.update_product ​

Update a product.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
idstringyes
namestringnoProduct name.
codestringnoProduct code (SKU).
descriptionstringno
pricenumbernoMin 0.
photosarray of stringnoPhoto URLs from upload_product_photo.
cate_idsarray of stringnoCategory IDs.
statusstringnoProduct status.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Delete product — zalo.delete_product ​

Delete a product.

Side effectRiskNeeds approvalIdempotentScopes
WRITEhighyesno—

Input

FieldTypeRequiredDescription
idstringyes

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List product types — zalo.list_product_types ​

List product types the shop supports.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

No input.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Upload product photo — zalo.upload_product_photo ​

Upload a product photo (max 1 MB). Returns the photo URL for create_product.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
file_urlstringyesHTTPS URL of the file to upload (max 1000000 bytes). Pattern: ^https://.
file_namestringnoFile name to send to Zalo.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

List orders — zalo.list_orders ​

List shop orders, up to 50 per request.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
statusstringnoOrder status.
offsetintegeryesMin 0.
limitintegeryesMin 1. Max 50.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Get order — zalo.get_order ​

Get one order.

Side effectRiskNeeds approvalIdempotentScopes
NONElownoyes—

Input

FieldTypeRequiredDescription
idstringyes

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.

Update order status — zalo.update_order_status ​

Set the status of one or more orders.

Side effectRiskNeeds approvalIdempotentScopes
WRITEmediumyesno—

Input

FieldTypeRequiredDescription
idsarray of stringyes
statusstringyesNew order status.

Extra fields: ignored.

Output

FieldTypeDescription
dataobjectZalo response data.