
Audit di chuyển category metafield Shopify POD trong 8 bước
Mục lục
- 1. Xác định một migration unit
- Lập chuỗi bảy record
- 2. Đóng băng baseline và rollback
- Ghi từng layer
- 3. Gán field ownership
- Tách quyết định và triển khai
- 4. Connect một category entry
- Giữ ý nghĩa option value
- 5. Bảo vệ provider identity
- Chạy sibling negative test
- 6. Readback swatch và filter
- Kiểm tra từng surface
- 7. Kiểm tra landing và channel
- Tách transport khỏi correctness
- 8. Mở rộng sau acceptance
- Giữ hồ sơ lâu dài
- Ma trận ownership
- Checklist representative value
- FAQ — Câu hỏi category metafield
- Gán category tự migrate options?
- Connected color luôn có swatch?
- Giữ old option filter không?
- Rename shared entry được không?
- Provider sync chứng minh acceptance?
- Bước tiếp theo — migrate một value
Một migration category metafield có thể lưu thành công nhưng exact sellable variant vẫn bị drift. Swatch màu trông đúng có thể chọn sai image; category filter có thể trả đúng product trong khi POD app vẫn map option combination sang provider variant cũ. Hãy tách connection, rendering, fulfillment và destination acceptance thành các event độc lập.
Shopify cho phép gán standard category, dùng category metafields liên quan, connect chúng với variant options và connect entries với option values. Theme tương thích cùng Search & Discovery có thể hiển thị swatch và filter. Bắt đầu bằng một product, một option, một value và một representative variant; workflow không hứa ranking, approval, inventory accuracy, fulfillment, conversion hay sales.
Hồ sơ cũng phải ghi browser, device, market, language, theme và app version của lần test. Nếu swatch chưa render, filter source chưa xuất hiện, provider mapping không readback được hoặc destination còn processing, hãy giữ trạng thái held thay vì mở rộng batch. Mỗi evidence cần ID, URL, timestamp và owner để reviewer tái hiện exact variant mà không tạo order thật.
1. Xác định một migration unit
Chọn một product, một option, một value và một exact variant, ví dụ đôi giày in màu xanh size chín. Ghi standard category, metafield definition, entry, product option, option value, Shopify variant ID, SKU, provider product/variant ID và storefront/filter/landing/channel representation.
Lập chuỗi bảy record
2. Đóng băng baseline và rollback
Trước khi edit, lưu product ID, variant ID, SKU, category, option names/values, selected image, price, availability, inventory policy, market, language, URL, theme version và filter source. Thêm provider product ID, provider variant ID, blank, print method và sync state.
Ghi từng layer
3. Gán field ownership
Catalog owner chọn category và standard entry. Merchandising owner kiểm soát display label và sibling scope.
Tách quyết định và triển khai
4. Connect một category entry
Gán standard category đúng, xem category metafields, chọn entry liên quan và connect existing option. Chỉ connect representative option value ở vòng đầu.
Giữ ý nghĩa option value
5. Bảo vệ provider identity
Mở provider mapping và so Shopify variant ID, SKU, provider product ID, provider variant ID, blank model, color, size, print method và production asset. Representative variant phải vẫn resolve đúng fulfillment object.
Chạy sibling negative test
6. Readback swatch và filter
Trên product page, chọn migrated color và kiểm tra label, selected swatch, URL state, image, size choices, price, availability và add-to-cart variant. Refresh hoặc reopen URL.
Kiểm tra từng surface
7. Kiểm tra landing và channel
Nếu có destination, ghi item ID, group, title, color, size, image, price, availability, landing URL, market, language và diagnostics. Google yêu cầu color khớp landing page và khuyến nghị submitted variant xuất hiện mặc định.
Tách transport khỏi correctness
8. Mở rộng sau acceptance
Close representative value bằng accepted, held for evidence, rolled back hoặc escalated. Record phải có product, variant, SKU, category, entry, display value, provider variant, filter source, landing URL, market, language, theme, operator, reviewer, timestamps và evidence.
Giữ hồ sơ lâu dài
Ma trận ownership
| Layer | Evidence | Acceptance |
|---|---|---|
| Category và entry | Category path, definition | Phù hợp product |
| Shopify variant | ID, SKU, image, price | Cùng sellable combination |
| Provider mapping | Provider IDs, blank, method | Cùng fulfillment object |
| Storefront và channel | Swatch, filter, URL, item | Cùng buyer-visible variant |
Checklist representative value
- Ghi product ID
- Ghi variant ID
- Ghi SKU
- Ghi category
- Ghi definition
- Ghi entry
- Ghi display label
- Ghi option value
- Ghi color và size
- Ghi image
- Ghi price
- Ghi availability
- Ghi provider product
- Ghi provider variant
- Ghi blank
- Ghi print method
- Lưu old connection
- Lưu old filter
- Định nghĩa rollback
- Connect một value
- Reopen admin
- Verify provider mapping
- Test color sibling
- Test size sibling
FAQ — Câu hỏi category metafield
Gán category tự migrate options?
Không. Category làm fields khả dụng; values và option connections vẫn cần cấu hình và readback.
Connected color luôn có swatch?
Không. Variant và color entry phải connected, theme hiện tại cũng phải support swatch.
Giữ old option filter không?
Shopify khuyên thay option filter bằng category-metafield filter sau migration; lưu rollback trước.
Rename shared entry được không?
Chỉ khi đã chứng minh reuse scope và tách shared entry khỏi display hoặc operational value riêng.
Provider sync chứng minh acceptance?
Không. Verify exact Shopify variant, provider mapping, buyer view, filter, landing và destination riêng.
Bước tiếp theo — migrate một value
Đóng băng một live product và representative color, chỉ connect value đó rồi accept hoặc rollback trước siblings.
Hướng dẫn ecommerce operations chung, không phải tư vấn legal, advertising, regulatory, tax, financial, data-governance hay platform policy. Shopify, Google, providers, themes, apps, taxonomy, filters, feeds, markets và channels thay đổi. Hãy xem official docs và exact account state. Không bảo đảm discoverability, approval, ranking, inventory accuracy, fulfillment, conversion, sales, revenue hay financial result.