DOCS

Mapowanie atrybutów produktów WooCommerce

Mapowanie atrybutów produktów dla WooCommerce Checkout

Mapuj atrybuty produktów, takie jak kolor, rozmiar i inne dostosowania dla Twojego sklepu WooCommerce.

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

  1. Przejdź do karty Produkty w panelu administracyjnym WordPress.

  2. 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:

  1. Utwórz zamówienie testowe dla produktu z atrybutem, który chcesz mapować.
  2. Przejdź przez Zonos Checkout i wybierz poziom usługi. Spowoduje to wygenerowanie oferty kosztów gruntowych. (Nie musisz ukończyć zamówienia.)
  3. W Dashboard przejdź do Ofert.
  4. Znajdź ofertę dla swojego zamówienia testowego i kliknij w Szczegóły oferty.
  5. W sekcji Szczegóły API po prawej stronie rozwiń menu rozwijane głównego poziomu, a następnie rozwiń:
    • items
    • metadata

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.

  1. Pod Polem atrybutu wybierz Atrybut niestandardowy.
  2. W polu Alias wpisz opisową etykietę (na przykład Kolor, Rozmiar lub Niestandardowe grawerowanie).
  3. 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 niestandardowyAliasŚcieżka elementu koszyka
EngravingCustom Engravingaddons.0.value
ColorColorattribute_pa_color
SizeSizeattribute_size

Uwaga: Format ścieżki addons.0.value działa w następujący sposób:

  • addons nakazuje systemowi szukać w tablicy addons
  • .0 wskazuje na pierwszy obiekt w tej tablicy
  • .value zwraca wartość z pola value tego obiektu
  • attribute_pa_color i attribute_size to 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.

Czy ta strona była pomocna?