Poniżej prezentujemy listę nowości, jakie pojawiły się w systemie. Zmiany dotyczą m.in. ustawień konfiguracji sklepu, rozwoju API oraz zmian w integracjach. Wprowadzono zmiany w przekierowaniach SEO, utworzono nowe ustawienia pozwalające na automatyczne czyszczenie kosza, a także umożliwiono nadpisywanie stawek VAT poprzez synchronizację.


Sprzedaż

Zamówienia

Dodano nowy filtr na liście zamówień

W Sprzedaż → Zamówienia dodano nowy filtr – Źródło MAE (Marketing Automation Extended):

Jeśli zamówienie ma źródło z modułu Marketing Automation, to wtedy można będzie wyfiltrować.

Elementy są cache’owane z przyczyn wydajnościowych, dlatego obok jest dodana możliwość odświeżenia źródeł.

Handlowcy

Dodano ikonę umożliwiającą przejście do edycji konta handlowca

W Sprzedaż → Handlowcy (UWAGA! Zakładka dostępna jedynie przy włączonym module handlowców) dodana została nowa ikona w kolumnie z opcjami, która umożliwia przejście do edycji konta handlowca: 

Faktury

Dodano wyświetlanie dodatkowych pól specjalnych na wydruku faktury

Dodano możliwość wyświetlenia na wydruku faktury wartości dodatkowych pól specjalnych, dodanych do klienta. Mogą to być np. pola związane z numerem NIP:

Pola te dodawane są z poziomu bazy danych, a więc nie ma możliwości ich dodania bezpośrednio z poziomu sklepu. Zawartość pól nie wyświetli się, jeżeli zamówienie jest dodawane ręcznie przez administratora w panelu sklepu.


Statystyki

Rankingi

Rozszerzono jeden z filtrów w rankingach produktów

W Statystyki → Rankingi dodano nową opcję w filtrze źródła zamówień – “bez źródła”. Ustawienie pozwala na filtrowanie zamówień, które nie mają źródła i produkty w tych zamówieniach. 


CMS

Banery

Dodano stronicowanie od 100 banerów wzwyż

Dodano stronicowanie w sytuacji, gdy w CMS → Banery jest więcej niż 100 banerów. 


Ustawienia

SEO

Zmodyfikowano ustawienia przekierowań w SEO

W Ustawienia → SEO → Preferencje zmodyfikowano ustawienie Przekrój kategorii – przekierowywuj do kategorii gdy przekrój pusty (bez produktów)

Jeżeli ten filtr jest użyty na “Tak – 301” to przykładowo, jeśli z listingu produktów zostanie wybrany dowolny z zaznaczonych filtrów:

i nie będzie żadnych produktów, które będą pasować, to użytkownik zostanie przekierowany na stronę główną danej kategorii produktów. 

Statusy zamówień

Dodano nowy znacznik w mailach do statusu zamówienia

W mailach do statusu zamówienia dodano nowy znacznik:

IF_ZAMOWIENIE_PIERWOTNE
#nr_zam_pierwotnego#
ENDIF_ZAMOWIENIE_PIERWOTNE

Znacznik może być głównie wykorzystywany przy wydzielaniu zamówień podczas składania reklamacji, jeżeli istnieje zamówienie pierwotne.

Konfiguracja sklepu

Dodano nową opcję powiązaną z indeksowaniem

W ustawieniu Maksymalna liczba indeksowanych atrybutów, które znajduje się po przejściu do: Ustawienia → Konfiguracja sklepu → Wygląd sklepu → Filtry → Filtrowanie po atrybutach wprowadzono modyfikację, która polega na tym, że oprócz filtrów z atrybutu będzie jeszcze analizowany filtr producenta, np. w poniższym przypadku: 

są użyte 3 filtry, w efekcie czego na stronie będzie noindex. 

Z kolei w poniższym przypadku:

będzie już index, ponieważ widoczne są dwa filtry.

Dodano ustawienie tagu uniwersalnego

W Ustawienia > Konfiguracja sklepu > Wygląd sklepu > Wyszukiwarka > Kryteria wyszukiwania dodano ustawienie Tag uniwersalny:

Ustawienie wykorzystywane będzie na froncie sklepu, szczególnie w dwóch przypadkach:

1. Przykładowo tag uniwersalny w ustawieniu to: “*”

-Istnieje dynamiczna lista, w której podany jest przykładowy tag:

-Taka dynamiczna lista zwróci wszystkie produkty z tagiem “zielony”, a także doda produkty, które mają uniwersalny tag.

Czyli zwróci produkty z tagiem “zielony” + produkty z tagiem “*”.

2. Istnieje podstrona tagu ‘zielony’ (nazwasklepu/tag/zielony). Na takiej stronie zostaną wyświetlone produkty z tagiem ‘zielony’ i uniwersalnym tagiem ‘*’

Dodano ustawienia związane z automatycznym czyszczeniem kosza produktów

W Ustawienia → Konfiguracja sklepu → Panel → Kosz produktów dodano ustawienia: Automatyczne opróżnianie kosza – ostatnie wykonanie oraz Automatyczne opróżnianie kosza co … godzin. Ustawienia pozwalają na to, aby co “x” (określona wartość) godzin usuwać automatycznie produkty z kosza produktów. Domyślnie jest wartość 0, czyli nie będą usuwane. 

Dodano nadpisywanie stawki VAT przez synchronizację

W Ustawienia → Konfiguracja sklepu → API i integracje FK/ERP → Synchronizacja dodano w ustawieniu Synchronizacja produktów – pola, które mają być ignorowane podczas aktualizacji kartoteki opcję wyboru stawki VAT.

Przykład:

W sklepie głównym jest produkt – rower, który posiada stawkę VAT 23%. Produkt zostaje wysłany do sklepu pobocznego, w którym ręcznie do produktu zostaje przypisana stawka VAT = 15%. W takim przypadku: Sklep główny, rower = 23% VAT. sklep poboczny = 15%. Jeżeli w sklepie głównym zmieniona zostanie stawka VAT na np. 22%, to dotychczas po zmianie w sklepie pobocznym dokonywana była aktualizacja VATu, na taką, która domyślnie była przypisana w tym sklepie. Zakładając, że dotychczas było to np. 8% w sklepie pobocznym – taka stawka była przypisana. Czyli, sklep główny = 22%, sklep poboczny = 8%. Od najnowszej wersji to ustawienie pozwoli na blokadę tego typu zmian. W takim przypadku rower będzie miał stawkę 22% w sklepie głównym, a w sklepie pobocznym zostanie 15% stawka, która była wcześniej ustawiona ręcznie.

Cookies

Zmodyfikowano kategorie w ustawieniach plików cookies

W zgodach Google Tag Manager wydzielono do osobnych kategorii:

  • ad_storage;
  • ad_user_data.

Dodatkowo można od najnowszej aktualizacji zaznaczyć kilka zgód w ramach jednej kategorii (w Ustawienia > Konfiguracja sklepu > Ciasteczka > Kategorie):

B2B

Dodano nowe ustawienie w eksporcie produktów do XML

W Ustawienia → Konfiguracja sklepu → B2B → Eksport produktów do pliku XML dodano nowe ustawienie Tylko produkty posiadające dane.

W tym ustawieniu można wybrać produkty, które mają opis albo takie, które mają zdjęcie, lub te i te. Takie produkty, które zostaną wskazane, będą wyeksportowane do pliku XML (w module B2B).

Antyspam

Dodano obsługę “*” oraz fraz w module Antyspam

W Ustawienia → Konfiguracja sklepu → Antyspam dla ustawień: User Agent BlackList – lista identyfikatorów przeglądarek, dla których sklep będzie zawsze zablokowany oraz User Agent WhiteList – lista identyfikatorów przeglądarek, dla których sklep będzie zawsze dostępny dodano obsługę fraz pomiędzy znakiem: “*”. Oznacza to, że w ustawieniu można wpisać dowolny fragment frazy z użyciem znaku “*”.

Przykład:

Dla nagłówka “Mozilla/7.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)” można użyć frazy *Googlebot*.


Integracje

Trusted Shops

Rozbudowano integrację z Trusted Shops

Dodano dwa nowe ustawienia w integracji z Trusted Shops:

  • Trusted Shops – atrybut z kodem produktu standardowo w integracji wysyłany jest kod produktu. Zdarzają się jednak sytuacje, w których potrzebna jest wysyłka wartości atrybutu np. zawierającego od EAN. Ustawienie umożliwia wybranie tego atrybutu
  • Trusted Shops – prośba o opinię – wyświetlaj na stronieUstawienie umożliwia wyświetlenie widgetu z prośbą o opinię albo na stronie podziękowania za złożenie zamówienia albo na potwierdzeniu wykonania płatności (czyli stronie, na którą następuje przekierowanie po opłaceniu zamówienia zintegrowanymi płatnościami np. PayU, przelewy24).

CENEO

Dodano wykluczanie wybranych produktów z wysyłki do CENEO

W Ustawienia → Konfiguracja sklepu → Wygląd sklepu → Kody marketingowe JS → Ceneo – zaufane opinie dodano ustawienie Pomijaj wysyłanie zamówionych produktów z atrybutem, które pozwala na wykluczenie wybranych produktów z wysyłania do Ceneo (pod warunkiem, że włączone jest ustawienie  – Wysyłaj informacje o zamówionych produktach).

InFakt

Zmodyfikowano ustawienia w integracji z InFakt

W integracji z InFakt usprawniono ustawienia (Ustawienia → Konfiguracja sklepu → API i integracje FK/ERP → InFakt):

  • Automatyczne generowanie faktur po otrzymaniu statusu – wysyłaj wiaadomość e-mail – jeżeli dla danego zamówienia wystawiono już fakturę VAT (może być też zwykła, nie z Infaktu), to wtedy nadanie statusu z tego ustawienia nie spowoduje, że utworzy się kolejna faktura.
  • Domyślna data wystawienia faktury – w tym ustawieniu można zdecydować, jaka data ma się pojawić jako data wystawienia na fakturze z Infaktu, do wyboru:
    -data złożenia zamówienia
    – data opłacenia
    – data bieżąca

Orlen Paczka

Rozbudowano integrację z Orlen Paczka

W integracji z Ustawienia → Konfiguracja sklepu → Kurierzy → Paczka Orlen dodano nowe ustawienie Pobieraj dane nadawcy z Orlen

Za pomocą tego ustawienia podejmowana jest decyzja, czy dane nadawcy (sender) mają być wysyłane z panelu Orlen czy z ustawień w module po stronie AtomStore.


API

REST API

Modyfikacja modułu REST API

W REST API wprowadzono zmianę pozwalającą na ominięcie zabezpieczenia z ustawienia Realizacja zamówień tylko przy dodatnim stanie magazynowym

Metodą /api/orders/status/{orderId} można wysłać:

{
  “order_status”: {
    “id”: 4
  },
  “check_wz”: false
}

parametr check_wz”: false pozwala na ominięcie tego zabezpieczenia i tym samym na zmianę statusu.

Dodano nowe ustawienie w REST API

W REST API dodano ustawienie Zapis produktów – usuwaj nieprzesłane atrybuty.

Jeśli ustawienie zostanie włączone, to wtedy w inny sposób niż do tej pory będzie działać aktualizacja atrybutów produktu metodą: api/products/update/{productID}. Jeśli w węźle “attributes” nie będzie określonego atrybutu, to zostanie on usunięty z edycji produktu. Aby uniknąć usunięcia atrybutu, należy przesłać atrybut wraz z jego ID, code lub nazwą w języku domyślnym, np. w sposób przedstawiony poniżej:

{

“attributes”: [

            {

                “id”: 3,

                “code”: “kolor_wkladu”,

                “type”: “1”,

                “name”: {

                    “eng”: “Kolor wkładu”,

                    “pol”: “Kolor wkładu”

                }

            }

        ]

    }

Zwrot informacji o zamówieniu pierwotnym w Atom API

Jeżeli zamówienie posiada zamówienie pierwotne:

to w Atom API, metodzie GetOrdersSpecified taka informacja będzie zwracana:

<order>

<id>108</id>

<parentId>107</parentId>

Oceń artykuł