Przegląd
Mapuj atrybuty produktów WooCommerce (takie jak kolor, rozmiar i inne dostosowania) w rozszerzeniu Zonos, aby zapewnić, że zamówienia importowane z Zonos do Twojego sklepu WooCommerce będą zawierać prawidłowe atrybuty.
Krok 1: Zlokalizuj atrybuty produktów
-
Przejdź do karty Produkty w panelu administracyjnym WordPress.
-
Z lewego menu nawigacyjnego kliknij Atrybuty, aby wyświetlić lub zarządzać globalnymi atrybutami produktów. Atrybuty można również ustawić podczas dodawania nowego produktu.
Jeśli używasz aplikacji trzeciej strony dla atrybutów niestandardowych, takiej jak Product Add-Ons for WooCommerce, postępuj zgodnie z instrukcjami w dokumentacji aplikacji, aby zlokalizować atrybuty.
Krok 2: Identyfikuj ścieżkę atrybutu z Zonos
Aby mapować atrybuty w rozszerzeniu Zonos, musisz najpierw zrozumieć, jak są przekazywane do Zonos. Aby zlokalizować te dane:
- Utwórz zamówienie testowe dla produktu z atrybutem, który chcesz mapować.
- Przejdź przez Zonos Checkout i wybierz poziom usługi. Spowoduje to wygenerowanie oferty kosztów gruntowych. (Nie musisz ukończyć zamówienia.)
- W Dashboard przejdź do Ofert.
- Znajdź ofertę dla swojego zamówienia testowego i kliknij w Szczegóły oferty.
- W sekcji Szczegóły API po prawej stronie rozwiń menu rozwijane głównego poziomu, a następnie rozwiń:
itemsmetadata
Ten blok metadanych pokazuje, jak atrybuty produktów są przekazywane z WooCommerce do Zonos w żądaniu API.
Krok 3: Mapuj atrybut w rozszerzeniu Zonos
Gdy zlokalizujesz atrybut w JSON metadanych, powróć do ustawień Mapowania Zonos w rozszerzeniu WooCommerce.
- Pod Polem atrybutu wybierz Atrybut niestandardowy.
- W polu Alias wpisz opisową etykietę (na przykład
Kolor,RozmiarlubNiestandardowe grawerowanie). - W polu Ścieżka elementu koszyka wpisz ścieżkę do wartości atrybutu, na podstawie struktury, którą zaobserwowałeś w metadanych.
Przykład mapowania atrybutów niestandardowych
Przejdźmy przez to, jak możesz mapować produkt, który ma niestandardowy atrybut dla niestandardowego grawerowania, koloru i rozmiaru.
Jeśli używasz wtyczki Product Add-ons z WooCommerce, atrybuty są czasami przekazywane wewnątrz tablicy pod kluczem addons. Blok JSON poniżej pokazuje atrybuty, które zostały przekazane do Zonos.
Przykładowy blok JSON:
{
"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"
}
}
W Ustawieniach mapowania pod Atrybutami każdy z tych atrybutów powinien być mapowany w następujący sposób:
| Atrybut niestandardowy↕ | Alias↕ | Ścieżka elementu koszyka↕ |
|---|---|---|
| Engraving | Custom Engraving | addons.0.value |
| Color | Color | attribute_pa_color |
| Size | Size | attribute_size |
Uwaga: Format ścieżki
addons.0.valuedziała w następujący sposób:
addonsnakazuje systemowi szukać w tablicy addons.0wskazuje na pierwszy obiekt w tej tablicy.valuezwraca wartość z pola value tego obiektuattribute_pa_coloriattribute_sizeto obiekty, które nie znajdują się w tablicy i mogą być mapowane bezpośrednio.
Testuj mapowanie atrybutu produktu
Po zmapowaniu atrybutu złóż pełne zamówienie testowe w Zonos Checkout. Po przetworzeniu zamówienia sprawdź szczegóły zamówienia w WooCommerce, aby upewnić się, że atrybuty produktu zostały poprawnie zaimportowane.
Mapowanie atrybutów produktów dla WooCommerce Checkout
Mapuj atrybuty produktów, takie jak kolor, rozmiar i inne dostosowania dla Twojego sklepu WooCommerce.