Create Or Update - Tạo và cập nhật sản phẩm

Changed history

Description

Date

Author

Description

Date

Author

add field variant_attribute_hash

Jul 14, 2020

@Hùng Lê Ngọc (Unlicensed)

add 2 field trong extended_shipping_package

is_using_standard : bool gói tiêu chuẩn

is_using_eco : bool gói bưu kiện

Oct 26, 2020

@Sam Luu Minh (Unlicensed)

video_links

xóa, không còn sử dụng nữa

@Sam Luu Minh (Unlicensed)

Lưu ý: Những sản phẩm ở trạng thái này sẽ không được cập nhật

  • status = 1 ( Chờ duyệt)

  • status = 4 ( Hủy)

  • status = 5 ( Đã xóa)

Để tạo được sản phẩm hợp lệ, Shop cần cung cấp đầy đủ thông tin yêu cầu theo các bước bên dưới

Shop có thể lấy ngành hàng cấp theo hướng dẫn Get Category - Lấy thông tin ngành hàng

Shop có thể lấy ngành hàng cấp theo hướng dẫn Get attribute - Lấy thông thuộc tính

Shop có thể lấy ngành hàng cấp theo hướng dẫn Get brand - Lấy thông tin thương hiệu

Chú ý: Khi thêm sản phẩm thì Id = 0, cập nhật thì Id={product_id}

Tên field

Tên diễn giải

kiểu dữ liệu

Dùng trong tạo/ cập nhật sản phẩm

bắt buộc

Mô tả

Tên field

Tên diễn giải

kiểu dữ liệu

Dùng trong tạo/ cập nhật sản phẩm

bắt buộc

Mô tả

id

Id sản phẩm

int

Truyền >0 để cập nhật, 0 để tạo 1 sản phẩm mới

name

Tên sản phẩm

text



sku

Mã sản phẩm

text

Unique không trùng đối với 1 shop

Giá gốc sản phẩm

decimal



Trạng thái còn hàng

boolean

Còn hàng/ hết hàng, khi tạo và cập nhật nếu "stock_quantity" <=0 thì field này phải có value false (hết hàng)

Tồn kho

int

Tồn kho của sp đơn

Mô tả

text

Input dạng html raw text không vượt quá 20 hình (<img> tag), min 100 , max 100.000 ký tự

Mã ngành hàng cấp 4

int

Mã ngành hàng cuối của sp

Từ khóa

text

Không



Sp liên quan

array





 

Từ khóa SEO

text

Không



Tiêu đề SEO

text

Không



Mô tả SEO

text

Không



promotion_price

Giá khuyến mãi

decimal

Không

Không

Không còn sử dụng

Id thương hiệu

int

Không

Bắt buộc > 0 đổi với shopmall, shop thường không sử dụng

video_links

Link dẫn tới video của sp

string[]

Không


không còn sử dụng

Chiều cao

decimal

Hợp lệ khi Khối lượng có giá trị hoặc "dài, rộng cao" có giá trị

Chiều dài

decimal

Chiều rộng

decimal

Khối lượng

decimal

Đơn vị

int

 Ví dụ: 1 → Cái

1 : Cái (Single)

2 : Bộ (Set)

3:  Chiếc (One)

4: Đôi (Double)

5: Hộp (Box)

6: Cuốn (Book)

7: Chai (Bottle)

8: Thùng (Crate)

Hình avatar

object

Danh sách hình của

Array

danh sách file chứng từ sp

Array



Shop mall bắt buộc có field này

danh sách thuộc tính sp

Array

Mô tả ở table dưới

Giá khuyến mãi

decimal

Không

Giá khuyến mãi 
(Nếu Field này có giá trị thì bắt buộc phải nhập thời gian khuyến mãi)

Ngày bắt đầu khuyến mãi

Date

Không

 

Ngày kết thúc khuyến mãi

Date

Không

 

Cấu hình vận chuyển

object



Danh sách sp con

array



mô tả ở table bên dưới

Sản phẩm cấu hình

boolean

Nếu false → sp không có sp con, variants không bắt buộc. YES → phải có variants

thông tin Loại sản phẩm



 

Truyền status

int

 

 

**Attributes:

Id thuộc tính

int

Đối với trường hợp attribute_is_custom = true thì attribute_id phải được tạo ra khác với các attribute_id hiện có

Tên Thuộc tính

text

Không

Áp dụng cho trường hợp attribute_is_custom = true - tự tạo bất kì

Mã thuộc tính

text

Không

Không

Áp dụng cho trường hợp attribute_is_custom = true - tự tạo bất kì

giá trị thuộc tính

array

Có phải thuộc tinh user tự tạo ngoài hệ thống hay không

boolean

true: thuộc tính shop tự tạo thêm, false: thuộc tính hệ thống

Cấu hình bắt buộc phải chọn theo ngàng hàng

boolean

Hệ thống tự sinh ra, không cho thay đổi - Đối với attribute_is_custom = true thì giá trị là false

**Variant: Sản phẩm con

Tên field

Tên diễn giải

Kiểu dữ liệu

Dùng trong cập nhật/ Tạo

Bắt buộc

Mô tả

Tên field

Tên diễn giải

Kiểu dữ liệu

Dùng trong cập nhật/ Tạo

Bắt buộc

Mô tả

thuộc tính đã chọn của sp con

array

xem thêm table **Attributes

mã sản phẩm con

text

không được trùng trong 1 sản phẩm

Giá

decimal

 

Giá khuyến mãi

decimal

không

Giá khuyến mãi 
(Nếu Field này có giá trị thì bắt buộc phải nhập thời gian khuyến mãi)

Tồn kho

int

Không

 

Ngày bắt đầu khuyến mãi

date

Không

 

Ngày kết thức khuyến mãi

date

Không

 

 

Code Snippet request


Code Snippet response