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 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 các thuộc tính sản phẩm của bạn
-
Chuyển đến tab Sản phẩm trong WordPress Admin 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. Thuộc tính cũng có thể được đặt khi thêm sản phẩm mới.
Nếu bạn đang sử dụng ứng dụng của 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 để định vị 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 Zonos, trước tiên bạn cần hiểu cách chúng được truyền đến Zonos. Để định vị dữ liệu này:
- Tạo một đơn hàng thử cho sản phẩm có thuộc tính bạn muốn ánh xạ.
- Tiến hành qua Zonos Checkout và chọn mức dịch vụ. Điều này sẽ tạo báo giá landed cost. (Bạn không cần hoàn thành đơn hàng.)
- Trong Dashboard, hãy đi đến Báo giá.
- Tìm báo giá cho đơn hàng thử 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 menu thả xuống cấp gốc, sau đó mở rộng:
itemsmetadata
Khối metadata này cho biết 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 Zonos
Khi bạn đã định vị thuộc tính trong JSON metadata, hãy quay lại cài đặt Ánh xạ Zonos trong tiện ích 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 Bí danh, nhập một nhãn mô tả (ví dụ:
Color,SizehoặcCustom Engraving). - 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 bạn quan sát thấy trong metadata.
Ví dụ về ánh xạ các thuộc tính tùy chỉnh
Hãy xem cách bạn có thể ánh xạ sản phẩm có thuộc tính tùy chỉnh để 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 bên trong một mảng dưới khóa addons. Khối JSON dưới đây cho biết các thuộc tính đã được truyền đến Zonos.
Khối JSON ví dụ:
{
"addons": [
{
"name": "Custom Engraving",
"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 phải được ánh xạ như sau:
| Thuộc tính tùy chỉnh↕ | Bí danh↕ | Đường dẫn mục giỏ hàng↕ |
|---|---|---|
| Engraving | Custom Engraving | addons.0.value |
| Color | Color | attribute_pa_color |
| Size | Size | attribute_size |
Ghi chú: Định dạng đường dẫn
addons.0.valuehoạt động như thế này:
addonsyêu cầu hệ thống tìm trong mảng addons.0chỉ đến đối tượng đầu tiên trong mảng đó.valuetrả về giá trị từ trường value của đối tượng đóattribute_pa_colorvàattribute_sizelà các đối tượng không có 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
Sau khi bạn đã ánh xạ thuộc tính, hãy đặt một đơn hàng thử hoàn chỉnh trong Zonos Checkout. Sau 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ạ các 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.