Wprowadzono modyfikację w eksporterze produktów do plików XLSX/CSVW eksporterze produktów do CSV/XML (Katalog → Produkty → Eksportuj do XLSX/CSV) dodano dodatkową opcję do rozbicia wariantów – „Tak, z produktem głównym”.
Spowoduje to, że oprócz wariantów wyeksportuje się też produkt główny. Dotychczas można było eksportować albo produkty główne, albo warianty.
Dodano pole na nazwę pliku eksportowanego do FTPW Katalog → Produkty → Eksportuj do XLSX/CSV po zaznaczeniu opcji Wyślij na FTP = Tak, wyświetlone zostają dodatkowe opcje, w których dodano możliwość wpisania własnej nazwy pliku:
Można także użyć znacznika #data#.
Dodano odnośnik do wyświetlania nieaktywnych form dostawyW Katalog → Produkty → Edycja produktu dla zakładki Dostawa i płatność została dodana opcja Wyświetl wszystkie nieaktywne formy dostawy. Takie formy zostaną wyświetlone po kliknięciu odnośnika:
Dodano możliwość filtrowania produktów ze zniżką ilościowąWprowadzono zmianę w filtrowaniu produktów. Jeżeli produkt posiada zniżkę ilościową:
po uruchomieniu skryptu /cron/set_products_quantity_discount_attribute/{ID ATRYBUTU} można przypisać wartość Tak do wybranego atrybutu i wówczas filtrować produkt po tym konkretnym atrybucie.
Dodano możliwość personalizacji na podstawie produktów i atrybutów w dynamicznych listachW Katalog → Dynamiczne listy dodano możliwość personalizacji na podstawie produktów i atrybutów:
W ustawieniu chodzi o to, aby na podstawie personalizacji z: Ustawienia → Konfiguracja sklepu → Marketing → Personalizacja → Punktacja producenta
oraz ustawienia Rekomenduj na podstawie atrybutów (znajdującego się w Ustawienia → Konfiguracja sklepu → Marketing → Rekomendacje):
mieć możliwość sugerowania produktów na liście dynamicznej według zachowań klienta na stronie.
Wprowadzono modyfikację w logowaniach dostępuOd najnowszej aktualizacji dostęp do modułu Katalog → Opinie logowany będzie jako dostęp do danych osobowych.
Dodano blokadę pobierania plików (w module Katalog > Eksport) innym adminom niż Ci którzy wykonali eksportW Katalog → Eksporty dodano blokadę, która uniemożliwia pobranie plików innym adminom niż ci, którzy wywołali eksport.
Dodano możliwość przypisania algorytmu sortowania do frazy wyszukiwaniaW Katalog → Algorytmy sortowania → Dodawanie nowego algorytmu została dodana możliwość przypisania algorytmu do frazy:
Dodano nową kolumnę na liście klientówW Sprzedaż → Klienci została dodana nowa kolumna: Wartość anulowanych zamówień.
Tak jak inne kolumny z tego widoku wybierana jest z miejsca:
Dodatkowo zawartość kolumny będzie też eksportowana do CSV.
Dodano filtrowanie po wartości opłaconych zamówień dla zarejestrowanych klientówDodano na liście zarejestrowanych klientów w zakładce Sprzedaż → Klienci filtrowanie po wartości opłaconych zamówień (mających status z flagą ‘sprzedaż’).
1. Kolumny na listingu klientów:
2. Filtry (wybór kolumn, które wyświetlane są na liście klientów):
3. Sortowanie na listingu:
4. Edycja klienta:
Dodano blokowanie możliwości złożenia zamówienia z formą dostawy bez aktywnych punktówZostała wprowadzona blokada możliwości złożenia zamówienia z określoną dostawą, jeśli wybrana zostanie taka forma dostawy, która w chwili obecnej nie ma aktywnych wszystkich punktów odbioru. Podczas przechodzenia do kolejnego kroku koszyka wyświetlany będzie wtedy komunikat (który można edytować w tłumaczeniach):
Wprowadzono modyfikację w łączeniu akcji promocyjnychDodana została modyfikacja w module akcji promocyjnych (Marketing i promocje → Akcje promocyjne), aby w przypadku niektórych promocji wiązanych dodanych za pomocą akcji promocyjnej produkt gratisowy nie wyzwalał takiej promocji.
Przykład:
Istnieje kilka promocji wiązanych, np. 2+1, 3+1 itd. W warunkach ustawiony został produkt z dynamicznej listy. Dodatkowo istnieje także inna akcja promocyjna z gratisem, który również jest na tej liście. W takiej sytuacji:
Dodano nowe kryterium w segmentach newsletterówW Newsletter → Segmenty (filtry klientów) zostało dodane nowe kryterium: Procent otwartych wiadomości. W tym miejscu można dodać przedział procentowy od-do:
Dodano nowe ustawienie pozwalające wyliczać VAT w PLN dla zagranicznych zamówień
W Ustawienia → Konfiguracja sklepu → Sprzedaż i ceny → Fakturowanie → Wyświetlane informacje zostało dodane ustawienie Wyliczaj wartość VAT w PLN dla zagranicznych zamówień.
Jeżeli to ustawienie będzie włączone, przy wystawianiu faktury VAT, zaliczkowej i korygującej w walucie obcej na fakturze uwzględniony będzie również VAT w PLN. Wyliczenie następuje na podstawie kursu NBP z poprzedniego dnia roboczego tzn. jeśli faktura zostanie wystawiona w poniedziałek 15.01.2024, to kurs zostanie pobrany z piątku 12.01.2024. Więcej informacji można znaleźć w tym miejscu.
Poniższy zrzut ekranu obrazuje przykład na wystawionej już fakturze:
Rozwinięto sortowanie SEO-friendlyRozwinięto sortowanie przyjazne pod SEO. W przypadku, gdy istnieje strona np. z frazą “sort” w adresie, zostanie przekierowana tylko dla botów na stronę bez sortowania.
nazwasklepu/ksiazki/sort:purchases/direction:desc -> nazwasklepu/ksiazki
Zmodyfikowano REST API o przesyłanie płatności do AtomStoreW REST API dla metody api/order/update będzie możliwość przesłania płatności (payments), zgodnie ze strukturą, która pojawia się w odczytach płatności.
Dodano odczytywanie płatności przypisanych do faktury w metodzie GetInvoices (REST API)W REST API dla metody GetInvoices dodano odczytywanie płatności przypisanych do faktury. W każdej płatności wyświetlana będzie:
Dodano w REST API metodę pozwalającą na masowe dodawanie, usuwanie i aktualizowanie produktówDodano nową metodę w REST API: products/bulk. Metoda pozwala na masowe dodawanie, usuwanie bądź aktualizowanie produktów. Szczegóły znajdziesz w dokumentacji API.
W ATOM REST API zaimplementowano dodawanie reklamacjiZaimplementowano w REST API dodawanie reklamacji. Szczegóły znajdziesz w dokumentacji.
Wprowadzono modyfikację API dla zmian form dostawyW API dla metody SetOrders wprowadzono dwie zmiany. Działanie opisano na poniższych dwóch przypadkach:
1. Składanie zamówień z wybranym paczkomatem -> przez API zmieniono formę dostawy na InPost Weekend bez wybranego punktu dostawy (SetOrders) -> w rezultacie w zamówieniu forma dostawy zmieni się na InPost Weekend oraz zostanie wybrany ten sam punkt dostawy, ponieważ zostanie rozpoznana po kodzie produktu.
2. Składanie zamówień z wybranym paczkomatem -> przez API została zmieniona forma dostawy na DPD Pickup bez wybranego punktu dostawy (SetOrders) -> w rezultacie forma dostawy zmieni się na DPD Pickup, natomiast nie zostanie wybrany punkt dostawy.
Tak samo wydarzy się, jeżeli formy dostawy będą zmieniane w edycji zamówienia (czyli nie przez API).
Dodano ograniczenie możliwości składania zamówień na produkty z zerową cenąW user API dodano zabezpieczenie, które uniemożliwia składanie zamówień jeżeli jest zerowa cena produktu. Szczegóły znajdziesz w dokumentacji.
Wprowadzono zmiany w dostępie do pliku z ofertą sklepu XML/CSV
W module B2B wprowadzono zmiany w dostępie do pliku z ofertą sklepu w XML lub CSV (nazwasklepu/oferta-w-xml). Została dodana możliwość ograniczania dostępu dla klienta do określonego IP. Takie ograniczenie można ustawić, przechodząc do edycji klienta (Katalog → Klienci → Edycja), w zakładce Oferta w XML:
Jeżeli zostanie nałożona tego typu blokada, w przypadku innego numeru IP zostanie wyświetlony komunikat:
Dodano integrację z Printnode (do wydruku zamówień i faktur)W AtomStore dodano nową integrację, z narzędziem Printnode. Obecnie integracja dodana jest jedynie do wydruku zamówień i faktur. Integrację znajdziesz przechodząc do Ustawienia → Konfiguracja sklepu → API i integracje FK/ERP:
Więcej informacji znajdziesz w tym miejscu.
Dodano możliwość zapisania subdomeny w integracji z Adtraction.comDo integracji z Adtraction.com zostało dodane nowe ustawienie Adtraction.com – subdomena (ustawienie znajdziesz w Ustawienia → Konfiguracja sklepu → Wygląd sklepu → Kody marketingowe JS → Adtraction.com).
Ustawienie odpowiada za wysłanie subdomeny zgodnie z dokumentacją (np. pin.sklep.pl).
Wprowadzono modyfikację w formatowaniu zdjęć GoogleW formatowaniu zdjęć Google została dodana schema ItemList (szczegółowy opis znajdziesz tutaj). Na poniższym zrzucie znajdziesz przykładowy kod:
Modyfikacja funkcjonalności ponawiania zamówienia w panelu klientaWprowadzono modyfikację w ponawianiu zamówienia przez panel klienta. Dotychczas, jeśli w zamówieniu był zestaw, to takie ponowienie powodowało, że w koszyku nie było zestawu, tylko produkty, które wchodzą w jego skład. Od najnowszej aktualizacji, przy ponawianiu zestawu do koszyka doda się zestaw w takiej konfiguracji jak w ponawianym zamówieniu (np. taka sama ilość produktów, wybór tych samych wariantów itp.)
Poprawiono przeliczanie cen usług w koszyku. Dotychczas, gdy były dodane usługi w sklepie, na etapie finalizacji zamówienia ich cena nie była na bieżąco przeliczana w koszyku.
Dotychczas podczas zmiany wariantu produktu nie zmieniała się maksymalna ilość, jaką klient może dodać do koszyka. Od najnowszej aktualizacji szablonu demo taka możliwość została dodana.
Przeniesiono informację “Dlaczego warto posiadać konto” z widoku rejestracji:
do widoku logowania: