StriveFormats
WooCommerceAtrybutyBlokuje import

Wariant bez atrybutów

Wiersze wariantów potrzebują par nazwa/wartość atrybutu, żeby utworzyć prawidłową kombinację.

Na czym polega ten problem?

Wiersze wariantów potrzebują par nazwa/wartość atrybutu, żeby utworzyć prawidłową kombinację.

Pole, którego dotyczy:Wariant bez atrybutów
Blokuje import: plik nie zostanie zaimportowany, dopóki problem nie zostanie rozwiązany.

Prześlij plik CSV, aby sprawdzić ten problem i wyeksportować poprawiony plik.

Napraw teraz

Dlaczego WooCommerce to odrzuca

Bez atrybutów WooCommerce nie zbuduje osobnego wariantu.

Uwaga dotycząca WooCommerce

WooCommerce rozróżnia produkty zmienne (wiersze nadrzędne, Type = 'variable') i wiersze wariantów (Type = 'variation', Parent = nadrzędne SKU). Kolumna Parent w wierszach wariantów musi dokładnie odpowiadać SKU wiersza nadrzędnego, łącznie z wielkością liter.

Przykłady

Błędna wartośćPoprawna wartośćUwaga
Option2 wypełnione, ale Option1 pusteNajpierw Option1, potem Option2
Wiersz wariantu jest przed wierszem nadrzędnymWiersz nadrzędny jest tuż nad wierszami wariantów

Napraw w StriveFormats

StriveFormats wykrywa problemy ze strukturą wariantów i wyróżnia wiersze, które są źle ułożone lub nie mają wymaganych wartości opcji.

Napraw w Excelu

  1. 1W Excelu posortuj wiersze według kolumny z identyfikatorem nadrzędnym (Handle w Shopify, nadrzędne SKU w WooCommerce).
  2. 2Sprawdź, czy w posortowanym wyniku wiersz nadrzędny jest przed wszystkimi swoimi wierszami wariantów.
  3. 3W WooCommerce: wiersze nadrzędne muszą mieć Type = 'variable'. Wiersze wariantów muszą mieć Type = 'variation', a w kolumnie Parent SKU produktu nadrzędnego.
  4. 4W Shopify: wszystkie wiersze jednej grupy produktu muszą mieć ten sam Handle. Sprawdź, czy Option1 Name jest wypełnione przed Option2 Name.
  5. 5Zapisz jako „CSV (rozdzielany przecinkami)”.

Napraw w Arkuszach Google

  1. 1W Arkuszach Google przejdź do „Dane > Sortuj zakres” i posortuj według kolumny z identyfikatorem nadrzędnym (Handle lub nadrzędne SKU).
  2. 2Sprawdź, czy wiersze nadrzędne są tuż przed swoimi wierszami wariantów.
  3. 3W WooCommerce: wiersze nadrzędne potrzebują Type = 'variable'. Wiersze wariantów potrzebują Type = 'variation' i Parent = nadrzędne SKU.
  4. 4W Shopify: wszystkie wiersze wariantów jednej grupy produktu muszą mieć ten sam Handle.
  5. 5Przejdź do „Plik > Pobierz > Wartości rozdzielone przecinkami (.csv)”.

Jak uniknąć tego następnym razem

  1. ✓Zawsze trzymaj wiersze produktu nadrzędnego tuż nad wszystkimi jego wierszami wariantów.
  2. ✓W Shopify: używaj tego samego Handle we wszystkich wierszach jednej grupy produktu.
  3. ✓W WooCommerce: wiersze nadrzędne mają Type = variable; wiersze podrzędne mają Type = variation i Parent = nadrzędne SKU.
  4. ✓Przetestuj na jednym produkcie (jeden nadrzędny, dwa lub trzy warianty), zanim zaimportujesz cały katalog.

Jak StriveFormats to wykrywa

StriveFormats grupuje wiersze według identyfikatora nadrzędnego (Handle w WooCommerce) i sprawdza, czy struktura odpowiada modelowi wariantów platformy. Osierocone wiersze wariantów, brakujące wiersze nadrzędne i zduplikowane kombinacje opcji są oznaczane osobno.

►Szczegóły techniczne
Model produktów zmiennych w WooCommerce wymaga ścisłej, dwupoziomowej struktury. Wiersze nadrzędne muszą mieć Type = „variable” i zawierać dane produktu. Wiersze wariantów muszą mieć Type = „variation” i wartość Parent dokładnie odpowiadającą SKU wiersza nadrzędnego (z rozróżnieniem wielkości liter). Wiersz wariantu bez pasującego produktu nadrzędnego jest osierocony – WooCommerce go pominie albo utworzy uszkodzony wariant bez produktu nadrzędnego. Nadrzędne SKU musi być w tym samym pliku albo już istnieć w sklepie.