Przejdź do głównej zawartości

Katalogi dopasowań

Katalog dopasowań zapisuje, do czego pasują produkty: markę, model i rocznik samochodu, serię i model drukarki, maszynę i zakres jej numerów. Kupujący wybiera obiekt krok po kroku, a sklep pokazuje produkty, które do niego pasują. Katalog należy do sklepu, nie do branży: poziomy, ich nazwy i teksty sklepu ustawia się dla każdego katalogu osobno.

Typowe katalogi:

KatalogPoziomy
PojazdyMarka › Model › Wersja, potem rocznik
Drukarki i wkładyProducent › Seria › Model
Części do maszynProducent › Maszyna, potem moc w kW

Katalogami zarządza się w Filters → Compatibility → Catalogues.

Katalog ma dwa rodzaje poziomów, ustawiane na karcie Levels:

  • poziom drzewa przechowuje węzły katalogu (marka, model, wersja). Poziomy następują po sobie w kolejności listy; każdy węzeł należy do jednego poziomu drzewa;
  • poziom liczbowy zawęża wybór według jednej wartości, którą ma obiekt kupującego (rocznik, moc, rozmiar). Katalog ma najwyżej trzy poziomy liczbowe. Precision określa zapis wartości (Year, Month and year, Whole number, Decimal), a Unit jednostkę.

Każdy poziom ma Name w każdym języku, Look w sklepie (poziom drzewa: List, Tiles, Logos, Options; poziom liczbowy: List, Slider, Number field) oraz przełącznik Required: przy poziomie wymaganym sklep czeka na wybór w nim, zanim pokaże produkty.

Key poziomu nie zmienia się po zapisaniu katalogu; importy i węzły wskazują poziom właśnie przez niego.

Karta Tree pokazuje węzły poziom po poziomie, w kolumnach. Węzeł ma nazwę, opcjonalną nazwę w adresie i tekst oraz Other names: dalsze nazwy, pod którymi zna go wyszukiwarka sklepu (na przykład „Golf 5” dla „Golf V”). Węzły przenosi się przeciąganiem, jak w drzewie kategorii rdzenia.

Najwyższy węzeł drzewa należy do samego katalogu. Produkt dopasowany do niego jest uniwersalny: pasuje do każdego obiektu katalogu.

Dopasowanie mówi, że produkt pasuje do jednego węzła, opcjonalnie tylko w zakresie każdego poziomu liczbowego („2008–2012”) i pod warunkiem („tylko z pakietem sportowym”).

  • Catalogues → Products → wybrany produkt → karta Compatibility: dopasowania jednego produktu. Wariant bez własnych dopasowań przejmuje dopasowania rodzica.
  • Filters → Compatibility → Fits: dopasowania wszystkich produktów, filtrowane i zmieniane hurtowo (usunięcie, przeniesienie do innego węzła, zmiana zakresów).

Dopasowanie do węzła liczy się też dla węzłów pod nim: produkt dopasowany do modelu pasuje do każdej wersji tego modelu.

Filters → Compatibility → Import and export importuje i eksportuje węzły i dopasowania przez import i eksport Shopware, z dwoma profilami: Compatibility: nodes i Compatibility: fits. Strona wymienia kolumny obu plików oraz kolumny zakresów każdego katalogu (range_1, range_2, range_3, w kolejności jego poziomów liczbowych).

  • Węzeł jest odnajdywany po id, po id zewnętrznym albo po ścieżce nazw (BMW>3 Series>E90).
  • Produkt jest odnajdywany po numerze produktu; * zamiast węzła dopasowuje produkt do całego katalogu (uniwersalny).
  • Zakres zapisuje się jako 2005-2011, 2005- albo -2011; miesiąc i rok jako 03/2005.
  • Przy włączonym Fits make the nodes they name na karcie General katalogu dopasowanie, którego ścieżka wskazuje brakujący węzeł, tworzy go; bez tego taki wiersz zostaje pominięty z podaniem przyczyny.

Plik wyeksportowany i zaimportowany ponownie niczego nie zmienia: wiersze są rozpoznawane i aktualizowane, a nie dodawane drugi raz.

Karta Texts przechowuje własne słowa katalogu dla sklepu w każdym języku, na przykład linię nad produktami albo plakietki strony produktu. Puste pole oznacza standardowy tekst sklepu. %name% oznacza wybór kupującego albo drogę węzła, %note% warunek dopasowania, %catalog% katalog, a %count% liczbę pasujących produktów.