Tổng quan
Ánh xạ các thuộc tính sản phẩm WooCommerce của bạn (như màu sắc, kích thước và các tùy chỉnh khác) trong tiện ích mở rộng Zonos để đảm bảo đơn hàng được nhập từ Zonos vào cửa hàng WooCommerce của bạn với các thuộc tính chính xác.
Bước 1: Tìm thuộc tính sản phẩm của bạn
-
Điều hướng đến tab Sản phẩm trong quản trị WordPress của bạn.
-
Từ thanh điều hướng bên trái, nhấp vào Thuộc tính để xem hoặc quản lý các thuộc tính sản phẩm toàn cầu của bạn. Các thuộc tính cũng có thể được thiết lập khi thêm một sản phẩm mới.
Nếu bạn đang sử dụng một ứng dụng bên thứ ba cho các thuộc tính tùy chỉnh như Product Add-Ons for WooCommerce, hãy làm theo hướng dẫn trong tài liệu của ứng dụng để xác định các thuộc tính.
Bước 2: Xác định đường dẫn thuộc tính từ Zonos
Để ánh xạ các thuộc tính trong tiện ích mở rộng Zonos, trước tiên bạn cần hiểu cách chúng được truyền đến Zonos. Để xác định dữ liệu này:
- Tạo một đơn hàng thử nghiệm cho một sản phẩm có thuộc tính mà bạn muốn ánh xạ.
- Tiến hành qua Zonos Checkout và chọn một cấp độ dịch vụ. Điều này sẽ tạo ra một báo giá landed cost. (Bạn không cần hoàn tất đơn hàng.)
- Trong Bảng điều khiển, đi đến Báo giá.
- Tìm báo giá cho đơn hàng thử nghiệm của bạn và nhấp vào Chi tiết báo giá.
- Trong phần Chi tiết API ở bên phải, mở rộng danh sách thả cấp độ gốc, sau đó mở rộng:
items
metadata
Khối metadata này cho thấy cách các thuộc tính sản phẩm được truyền từ WooCommerce đến Zonos trong yêu cầu API.
Bước 3: Ánh xạ thuộc tính trong tiện ích mở rộng Zonos
Khi bạn đã xác định được thuộc tính trong JSON metadata, hãy quay lại cài đặt Ánh xạ Zonos trong tiện ích mở rộng WooCommerce của bạn.
- Dưới Trường thuộc tính, chọn Thuộc tính tùy chỉnh.
- Trong trường Biệt danh, nhập một nhãn mô tả (ví dụ:
Màu sắc
,Kích thước
, hoặcKhắc tùy chỉnh
). - Trong trường Đường dẫn mục giỏ hàng, nhập đường dẫn đến giá trị của thuộc tính, dựa trên cấu trúc mà bạn đã quan sát trong metadata.
Ví dụ về ánh xạ các thuộc tính tùy chỉnh
Hãy cùng xem cách bạn có thể ánh xạ một sản phẩm có thuộc tính tùy chỉnh cho khắc tùy chỉnh, màu sắc và kích thước.
Nếu bạn đang sử dụng plugin Product Add-ons từ WooCommerce, các thuộc tính đôi khi được truyền vào trong một mảng dưới khóa addons
. Khối JSON dưới đây cho thấy các thuộc tính đã được truyền đến Zonos.
Khối JSON ví dụ:
{
"addons": [
{
"name": "Khắc tùy chỉnh",
"value": "Built to last",
"price": 0,
"field_name": "1226-1748963436",
"field_type": "custom_text",
"id": 1748963436,
"price_type": "flat_fee"
}
],
"variation": {
"attribute_pa_color": "blue",
"attribute_size": "Large"
}
}
Trong Cài đặt ánh xạ dưới Thuộc tính, mỗi thuộc tính này nên được ánh xạ như sau:
Thuộc tính tùy chỉnh | Biệt danh | Đường dẫn mục giỏ hàng |
---|---|---|
Khắc | Khắc tùy chỉnh | addons.0.value |
Màu sắc | Màu sắc | attribute_pa_color |
Kích thước | Kích thước | attribute_size |
Lưu ý: Định dạng đường dẫn
addons.0.value
hoạt động như sau:
addons
cho biết hệ thống cần tìm trong mảng addons.0
chỉ đến đối tượng đầu tiên trong mảng đó.value
trả về giá trị từ trường giá trị của đối tượng đóattribute_pa_color
vàattribute_size
là các đối tượng không nằm trong mảng và có thể được ánh xạ trực tiếp.
Kiểm tra ánh xạ thuộc tính sản phẩm
Khi bạn đã ánh xạ thuộc tính, hãy đặt một đơn hàng thử nghiệm hoàn chỉnh trong Zonos Checkout. Khi đơn hàng đã được xử lý, hãy kiểm tra chi tiết đơn hàng trong WooCommerce để đảm bảo các thuộc tính sản phẩm đã được nhập chính xác.
Ánh xạ thuộc tính sản phẩm cho WooCommerce Checkout
Ánh xạ các thuộc tính sản phẩm như màu sắc, kích thước và các tùy chỉnh khác cho cửa hàng WooCommerce của bạn.