Skocz do zawartości

Zbiorcza zmiana parametrów specyficznych

Polecane posty

pola tekstowe, liczbowe, zmiennoprzecinkowe i zakresowe zrobione. Pozostaje kwestia list wyboru oraz chekboxów. O ile w przypadku tej pierwszej grupy pola mogą mieć "dowolną" wartość o tyle tutaj konieczne będzie mapowanie wartości.

Problem jest taki, że w Allegro na liście do wyboru jest powiedzmy wartość:

Seria procesora: Intel Xeon

zaś w Sello jest wartość, np w polu własnym: Xeon

Aby Sello było w stanie ustawić odpowiednio serię w specyficznych, w polu własnym musi być dokładnie taka sama wartość wpisana (ewentualnie można wpisać w szablonie po prostu Intel [Towar::PW::seria] lub [Towar::Producent] [Towar::PW::seria]. Tagi Sello dają tutaj dużą elastyczność więc praktycznie każdy sposób zapisu wartości w polach własnych da się obsłużyć. Ale problem pozostaje taki, że pole zawierające tagi musi się zawsze rozwinąć do takiej wartości jaką oczekuje Allegro w danym parametrze.

Sello będzie pomijać wielkość liter przy porównywaniu wartości.

Inna możliwość, to błędy i literówki oraz zmiany treści wartości w Allegro. Załóżmy, że zamiast Intel Xeon pojawił się w polu własnym Intel Xenon. Bezpośrednie porównanie obu wartości spowoduje, że nie zostaną one uznane za takie same. Dlatego zastanawiamy się nad wprowadzeniem możliwości wyszukiwania podobnych wartości. Można by było to definiować np tak:

image.png.e1dca38632e968d3538c02e4f230ae03.png

Co oznaczałoby, że do porównania wartości Sello użyje algorytmu wyszukującego najbardziej podobnej wartości w przypadku gdy dokładna nazwa nie zostanie znaleziona.

 

Dalej, wielokrotny wybór wartości w przypadku checkboxów. Tutaj również konieczne jest dopasowanie wartości do nazw zdefiniowanych z Allegro. Tutaj w polu definicji tagów musi być coś co będzie oddzielać poszczególne wartości. Najlepiej byłoby dać znak "|" jako powszechnie używany symbol LUB, ale ze względu na to, że tagi używają takiego symbolu również, rozdzielenie lepiej zrobić za pomocą np przecinka lub średnika.

Można zatem w polu własnym [Towar::PW::kolor] wstawić wartości np: czerwony, zielony, niebieski lub też wstawić osobne tagi [Towar::PW::kolor1], [Towar::PW::kolor2], [Towar::PW::kolor3], które zawierają po jednym kolorze, tak aby kolejne wartości były oddzielone przecinkiem.

Wydaje się, że takie rozwiązanie będzie najbardziej uniwersalne.

Dodamy też prawdopodobnie nowy modyfikator, umożliwiający mapowanie wartości z jednej na drugą. Przykładowo w towarze jest stan opisany jako: nowy, używany, zwrot, zepsuty, natomiast w Allegro dopuszczalne wartości to Nowy, Używany, Po zwrocie, Powystawowy, Uszkodzony. Można to oczywiście nadpisać modyfikatorem replace, ale wymagałoby to użycia kilkukrotnie tego tagu dla każdej wartości. Modyfikator mapujący byłby po prostu skrótowym zapisem zamiany wielu wartości na inne.

 

Link to postu

Lista tagów dostępnych w programie jest albo w drzewku tagów obok opisu aukcji/szablonu albo w każdym polu obsługującym tagi. Mają one specjalny przycisk TAG, pod którym jest menu z tagami.

image.png.312458987ab15486875befb9dee65eee.png

Tak jak napisał Kaczor . pola synchronizują się do Sello same. Ewentualnie można wymusić synchronizację towaru oznaczając go w Subiekcie ponownie do serwisu aukcyjnego. W towarze Sello muszą być te wartości widoczne. Proszę się upewnić, otwierając towar Subiekta z poziomu towaru Sello, że w powiązanym towarze w Subiekcie te pola są uzupełnione.

Link to postu

Coś się chyba zepsuło w zmianach zbiorczych w wersji 1.34.

Dodanie jakiegoś parametru specyficznego usuwa wszystkie inne. 

Przykład: 

1. Generuję sobie ofertę z szablonu. W szablonie jest kilka parametrów specyficznych np. waga.

2. Robię zmiany zbiorcze podając np. szerokość.

3. W parametrach specyficznych ustawiona jest tylko szerokość - wszystkie inne są puste np. waga.

:( Jakby na stałe była włączona funkcja "Usuń wszystkie parametry specyficzne".

 

Aha... w szablonach zmiany zbiorcze działają dobrze. Nie działają w aukcjach przygotowanych.

Edytowane przez Konrad L
  • Dziękuję 1
Link to postu

Dokładnie tak. Wartość z tagu nie wkleja się w pole. 
1 linijka: zmiana z dnia 03.04. 13:40 - wg zmian Sello szczegóły wyświetlają wartość zgodną z tagiem. Mimo to na aukcji wyświetla się tylko początek tagu. Każdy produkt ma przypisanego producenta, więc wartość nie jest pusta.2.thumb.JPG.a05f39c507eb5369c21efa5cb6540257.JPG

1.JPG.8a91d51de5fc009e35bece07b9d066d8.JPG

 

Zdjęcie dodawania wartości pola TAG. Po wybraniu tagu z listy rozwijanej Sello każe uzupełnić dodatkowo lewe pole.

3.thumb.png.b30091d1746c0c099f10d02496048e54.png

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...