WMS - InventoryCửa hàng

Sửa cửa hàng

Cập nhật thông tin cửa hàng.

Endpoint

PUT /v1/stores/:id

Quyền: setting.sale

Path Parameters

TênKiểuBắt buộcMô tả
idintCóID cửa hàng

Body Parameters

TênKiểuBắt buộcMô tả
company_idintCóID công ty
creator_idintCóID người thực hiện
namestringCóTên cửa hàng
codestringCóMã cửa hàng, không trùng với cửa hàng khác trong công ty
phonestringSố điện thoại
addressstringĐịa chỉ
latfloatVĩ độ
longfloatKinh độ
region_idintID Tỉnh/Thành
sub_region_idintID Quận/Huyện
embed_mapstringMã nhúng bản đồ
open_timestringGiờ mở cửa
close_timestringGiờ đóng cửa
price_policy_idintID chính sách giá
statusintTrạng thái (1: Kích hoạt, 3: Vô hiệu hóa)
warehouse_idsarrayDanh sách ID kho hàng liên kết

Gửi đầy đủ dữ liệu

API ghi đè toàn bộ các trường trong bảng trên bằng giá trị trong payload. Trường nào không gửi sẽ bị đặt về rỗng/0 (VD: không gửi status sẽ làm cửa hàng có status = 0, không gửi warehouse_ids sẽ xóa liên kết kho). Hãy gửi lại toàn bộ giá trị hiện tại cùng phần thay đổi.

Response Schema

HTTP 200 - JSON Object

Trả về object Store Object vừa cập nhật.

Error Codes

HTTPCodeMô tả
403error_role_not_availableNgười dùng không có quyền setting.sale
404(not found)Không tìm thấy cửa hàng hoặc không thuộc công ty hiện tại
422error_company_id_requiredID công ty không được để trống
422error_company_id_notfoundCông ty không hợp lệ hoặc không thuộc phạm vi truy cập
422error_user1_id_requiredID người thực hiện (creator_id) không được để trống
422error_user_id_notfoundNgười thực hiện không hợp lệ
422error_name_requiredTên cửa hàng là bắt buộc
422error_code_requiredMã cửa hàng là bắt buộc
422error_code_existMã cửa hàng đã tồn tại
422error_code_invalidMã cửa hàng không hợp lệ (không chứa chữ cái, chữ số hoặc dấu chấm nào)
500error_editLỗi khi cập nhật

On this page