Wykaz zmian do wersji 4.1.1 (29.11.2021)
Prezentacja filmów po kliknięciu miniaturki, przycisku lub linku
Dodano możliwość osadzenia na stronach sklepu miniaturki, po kliknięciu której otworzy się galeria z filmem. Inne możliwości to dodanie przycisku lub linku otwierającego wideo. Ten sposób prezentacji filmów zwiększa przejrzystość prezentowanych treści. Zmiana została wprowadzona przy wykorzystaniu nowej wersji LightGallery.
Galerię z filmem można dodać m.in. na karcie produktu albo na stronach własnych i systemowych.
Przykłady użycia poniżej.
Przycisk:
<button class="video-indicator" data-video-url="https://www.learningcontainer.com/wp-content/uploads/2020/05/sample-mp4-file.mp4">show html5 video movie</button>
Link:
<a href="#" class="video-indicator" data-youtube-url="https://www.youtube.com/watch?v=2oTVHfFP6uw&ab_channel=AssecoBusinessSolutions">show youtube movie</a>
Miniatura:
<a href="#" class="video-indicator" data-vimeo-url="https://vimeo.com/617198452">show vimeo movie</a>
Integracja — przekazywanie informacji o terminie realizacji do pozycji zamówienia
Od nowej wersji informacja o terminie realizacji zamówienia może być przesyłana za pomocą komunikatu integracyjnego. Po przesłaniu będzie ona prezentowana w Sklepie oraz Panelu administracyjnym.
Jeżeli informacja taka zostanie przesłana integracyjnie, pojawi się w Sklepie w historii zamówień przy pozycji zamówienia pod nazwą produktu. W Panelu administracyjnym natomiast będzie ona widoczna w szczegółach zamówienia w nowej kolumnie Oczekiwany termin realizacji.
Dodawanie pozycji do koszyka z poziomu URL — rozszerzenie o inne identyfikatory produktu
Możliwe jest dodawanie w sklepie pozycji z oferty standardowej do zamówienia poprzez specjalnie skonstruowany URL. Wykorzystywany jest przy tym mechanizm importu koszyka z pliku (csv/excel).
Dodano mechanizm, dzięki któremu można wskazać strategię rozpoznawania produktów po identyfikatorach według następującego schematu:
{{<URL>}}/cart/import/?merge=<0|1>&incomplete=<0|1>&p[<PRODUCT_DETERMINANT>]=<QTY>&mapping[<STRATEGY>]{=<ATTRIBUTE_EID>}{&muted}
Parametry:
-
<URL> — adres strony sklepu;
-
merge — flaga określająca czy nadpisać istniejący koszyk (0) lub połączyć z istniejącym koszykiem (1), domyślnie jest 0;
-
incomplete — flaga określająca, czy pozycje mają być zaimportowane w maksymalnych możliwych dostępnych ilościach w przypadku braków (1), domyślnie 0 - pozycje niedostępne w przesłanych ilościach będą zignorowane;
-
p[<PRODUCT_DETERMINANT>]=<QTY> — tablica produktów, gdzie <PRODUCT_DETERMINANT> to wyznacznik produktu, <QTY> to ilość w jednostce bazowej;
-
mapping[<STRATEGY>] — strategia wyznacznika produktu (przyjmuje wartości: PRODUCT_ID|INDEX_CATALOGUE|EXTERNAL_ID|ATTRIBUTE). W przypadku strategii opartej o atrybuty należy podać id zewnętrzne atrybutu (zgodnie z poniższym przykładem, np: mapping[ATTRIBUTE]=EAN_CODE);
-
muted — opcjonalne wyłączenie komunikatów informujących o aktualizacji zamówienia.
Przykłady:
-
import produktów na podstawie identyfikatorów wewnętrznych (tak jak do tej pory), np:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[1]=2
lub:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[1]=2&mapping[PRODUCT_ID]
gdzie p[1]=2 oznacza produkt o ID=1 w ilości=2 w jednostce bazowej;
-
import produktów na podstawie indeksu katalogowego, np:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[2345356754653]=3&mapping[INDEX_CATALOGUE]
gdzie p[2345356754653]=3 oznacza produkt o indeksie katalogowym 2345356754653
w ilości=3 w jednostce bazowej;
-
import produktów na podstawie id zewnętrznego, np:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[DP-TTA2_1407]=4&mapping[EXTERNAL_ID]
gdzie p[DP-TTA2_1407]=4 oznacza produkt o id zewnętrznym DP-TTA2_1407
w ilości=4 w jednostce bazowej;
-
import produktów na podstawie atrybutu indywidualnego, np:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[53673435634]=5&mapping[ATTRIBUTE]=EAN_CODE
gdzie p[53673435634]=5 oznacza produkt o wartości 53673435634
dla atrybutu o id zewnętrznym EAN_CODE
w ilości=5 w jednostce bazowej.
Dodatkowo istnieje możliwość "wyciszenia powiadomień" dla każdej strategii poprzez dodane opcjonalnego parametru muted
, np:
{{<URL>}}/cart/import/?merge=0&incomplete=1&p[53673435634]=5&mapping[ATTRIBUTE]=EAN_CODE&muted
SEO — tekst alternatywny (ALT) na dodatkowych zdjęciach produktu
Atrybut ALT, czyli opis alternatywny, służy do opisywania zawartości plików graficznych. Z perspektywy pozycjonowania jest on istotny, ponieważ informuje roboty Google o tym, co znajduje się na obrazie. Dzięki tej informacji wyszukiwarka może powiązać dane zdjęcie z zapytaniem użytkownika wpisanym w wyszukiwarce graficznej.
Tekst alternatywny na dodatkowych zdjęciach produktu w sklepie jest teraz taki sam jak nazwa produktu, ale z dodatkowym numerem (1, 2, 3 itd.), zależącym od kolejności tego zdjęcia na stronie produktu.