Poniżej prezentujemy listę nowości, jakie pojawiły się w systemie. Zmiany dotyczą m.in. ustawień konfiguracji sklepu, integracji. Rozwinięto ATOM REST API o nowe metody. Zmodyfikowano łączenie akcji promocyjnych. Wprowadzono nowe ustawienie pozwalające na wyliczanie VAT w PLN dla zamówień zagranicznych, a także dodano nową integrację z Printnode.


Katalog

Produkty

Wprowadzono modyfikację w eksporterze produktów do plików XLSX/CSV
W 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 FTP
W 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 dostawy
W 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.

Dynamiczne listy

Dodano możliwość personalizacji na podstawie produktów i atrybutów w dynamicznych listach
W 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. 

Opinie

Wprowadzono modyfikację w logowaniach dostępu
Od najnowszej aktualizacji dostęp do modułu Katalog → Opinie logowany będzie jako dostęp do danych osobowych.

Eksporty

Dodano blokadę pobierania plików (w module Katalog > Eksport) innym adminom niż Ci którzy wykonali eksport
W Katalog → Eksporty dodano blokadę, która uniemożliwia pobranie plików innym adminom niż ci, którzy wywołali eksport.

Algorytmy sortowania

Dodano możliwość przypisania algorytmu sortowania do frazy wyszukiwania
W Katalog → Algorytmy sortowania → Dodawanie nowego algorytmu została dodana możliwość przypisania algorytmu do frazy: 


Sprzedaż

Klienci

Dodano nową kolumnę na liście klientów
W 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ów
Dodano 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:

Formy dostawy

Dodano blokowanie możliwości złożenia zamówienia z formą dostawy bez aktywnych punktów
Został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):


Marketing i promocje

Wprowadzono modyfikację w łączeniu akcji promocyjnych
Dodana 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:

  • Koszyk: Produkt z listy + Produkt z listy + Produkt z listy – nalicza się rabat z akcji 2+1 -> Jest to działanie poprawne;
  • Koszyk: Produkt z listy + Produkt z listy + Produkt z listy + wybrany gratis (który też znajduje się na tej liście) -> zostanie naliczony rabat z akcji 3+1 -> w tym przypadku nie będzie to już poprawne, ponieważ gratis nie powinien być jako produkt warunkowy, lecz powinien być pomijany – dalej powinna być to akcja 2+1 oraz rabat na jeden z produktów w koszyku, które nie są gratisem.

Newsletter

Segmenty (filtry klientów)

Dodano nowe kryterium w segmentach newsletterów
W Newsletter → Segmenty (filtry klientów) zostało dodane nowe kryterium: Procent otwartych wiadomości. W tym miejscu można dodać przedział procentowy od-do:


Ustawienia

Konfiguracja sklepu

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-friendly
Rozwinię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. 

Przykład: 

nazwasklepu/ksiazki/sort:purchases/direction:desc -> nazwasklepu/ksiazki

API

Zmodyfikowano REST API o przesyłanie płatności do AtomStore
W 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

  • W api/invoices/create (REST API) będzie można również zapisać płatności (payments). 
  • Dodatkowo dodano nową metodę: api/invoices/udpate/id_faktury, która pozwala nadpisać dane – payments, PDF i inne. 

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:

  • Data płatności;
  • Kwota;
  • ID płatności;
  • Metoda płatności;
  • Numer zamówienia.

Dodano w REST API metodę pozwalającą na masowe dodawanie, usuwanie i aktualizowanie produktów
Dodano 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 reklamacji
Zaimplementowano w REST API dodawanie reklamacji. Szczegóły znajdziesz w dokumentacji.

Wprowadzono modyfikację API dla zmian form dostawy
W 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


B2B

Oferta sklepu

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:


Integracje

Printnode

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

Adtraction.com

Dodano możliwość zapisania subdomeny w integracji z Adtraction.com
Do 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).

Google

Wprowadzono modyfikację w formatowaniu zdjęć Google
W formatowaniu zdjęć Google została dodana schema ItemList (szczegółowy opis znajdziesz tutaj). Na poniższym zrzucie znajdziesz przykładowy kod:


Inne

Panel klienta

Modyfikacja funkcjonalności ponawiania zamówienia w panelu klienta
Wprowadzono 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.)


Szablon

Koszyk

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.

Wspólne elementy

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.

Pozostałe

Przeniesiono informację “Dlaczego warto posiadać konto” z widoku rejestracji:

do widoku logowania:

Oceń artykuł