Genel Bakış
WooCommerce ürün özniteliklerini (renk, boyut ve diğer özelleştirmeler gibi) Zonos uzantısında eşleştirerek, Zonos'tan WooCommerce mağazanıza aktarılan siparişlerin doğru özniteliklerle alınmasını sağlayın.
Adım 1: Ürün özniteliklerinizi bulun
-
WordPress Yönetici Panelinde Ürünler sekmesine gidin.
-
Sol taraftaki gezintiden Öznitelikler seçeneğine tıklayarak küresel ürün özniteliklerinizi görüntüleyin veya yönetin. Öznitelikler ayrıca yeni bir ürün eklerken de ayarlanabilir.
Eğer Product Add-Ons for WooCommerce gibi özel öznitelikler için üçüncü taraf bir uygulama kullanıyorsanız, uygulamanın belgelerindeki talimatları izleyerek öznitelikleri bulun.
Adım 2: Zonos'tan öznitelik yolunu belirleyin
Zonos uzantısında öznitelikleri eşleştirmek için önce bunların Zonos'a nasıl geçtiğini anlamanız gerekir. Bu verileri bulmak için:
- Eşleştirmek istediğiniz özniteliğe sahip bir ürün için test siparişi oluşturun.
- Zonos Checkout aracılığıyla devam edin ve bir hizmet seviyesi seçin. Bu bir emtia vergisi tahmini oluşturacaktır. (Siparişi tamamlamanız gerekmez.)
- Dashboard içinde Teklifler'e gidin.
- Test siparişinize ait teklifi bulun ve Teklif Ayrıntıları'na tıklayın.
- Sağ taraftaki API Ayrıntıları bölümünde, kök düzey açılır menüyü genişletin, ardından şunları genişletin:
itemsmetadata
Bu metadata bloğu, WooCommerce'ten Zonos'a API isteğinde ürün özniteliklerinin nasıl geçtiğini gösterir.
Adım 3: Özniteliği Zonos uzantısında eşleştirin
Özniteliği metadata JSON içinde bulduğunuz zaman, WooCommerce uzantınızdaki Zonos Eşleştirmesi ayarlarına geri dönün.
- Öznitelik alanı altında Özel Öznitelik'i seçin.
- Takma ad alanında açıklayıcı bir etiket girin (örneğin
Renk,BoyutveyaÖzel Gravür). - Sepet öğesi yolu alanında, metadata içinde gözlemlediğiniz yapıyı temel alarak özniteliğin değerine giden yolu girin.
Özel öznitelikleri eşleştirme örneği
Özel gravür, renk ve boyut için özel özniteliklere sahip bir ürünün nasıl eşleştirileceğini görelim.
Eğer WooCommerce'ten Product Add-ons eklentisini kullanıyorsanız, öznitelikler bazen addons anahtarı altında bir dizi içinde geçirilebilir. Aşağıdaki JSON bloğu Zonos'a geçirilen öznitelikleri gösterir.
Örnek JSON bloğu:
{
"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"
}
}
Eşleştirme ayarları altında Öznitelikler'de, bu özniteliklerin her biri aşağıdaki gibi eşleştirilmelidir:
| Özel Öznitelik↕ | Takma ad↕ | Sepet öğesi yolu↕ |
|---|---|---|
| Gravür | Custom Engraving | addons.0.value |
| Renk | Color | attribute_pa_color |
| Boyut | Size | attribute_size |
Not:
addons.0.valueyol biçimi şöyle çalışır:
addonssisteme addons dizisine bakmasını söyler.0bu dizideki ilk nesneyi gösterir.valueo nesnenin value alanından değeri döndürürattribute_pa_colorveattribute_sizebir dizi içinde olmayan nesnelerdir ve doğrudan eşleştirilebilirler.
Ürün özniteliği eşleştirmesini test edin
Özniteliği eşleştirdikten sonra Zonos Checkout'ta tam bir test siparişi yerleştirin. Sipariş işlendikten sonra, ürün özniteliklerinin doğru şekilde içeri aktarıldığını kontrol etmek için WooCommerce'teki sipariş ayrıntılarını inceleyin.
WooCommerce Checkout için ürün özniteliklerini eşleştir
WooCommerce mağazanız için renk, boyut ve diğer özelleştirmeler gibi ürün özniteliklerini eşleştirin.