Aktualizacja 6.0.2

Poniżej prezentujemy listę nowości, jakie pojawiły się w systemie. Zmiany wprowadzono między innymi w module Sprzedaży oraz SEO. Dodano kody błędów Forbidden, a także frazy wyszukiwania w site-mapie ogólnej sklepu.…

Overlay Image Overlay Image

Poniżej prezentujemy listę nowości, jakie pojawiły się w systemie. Zmiany wprowadzono między innymi w module Sprzedaży oraz SEO. Dodano kody błędów Forbidden, a także frazy wyszukiwania w site-mapie ogólnej sklepu.


Sprzedaż

Zamówienia

Dodano nowe kolumny na liście zamówień

Czego dotyczy zmiana?

Dodano nowe kolumny na liście zamówień.

Jak to działa?

W Sprzedaż → Zamówienia dodano dwie nowe kolumny:

  • Referer;
  • Parametry wejścia.

Dodano nową opcję w edycji zamówienia dot. akcji promocyjnych

Czego dotyczy zmiana?

Dodano w edycji zamówienia opcji symulacji koszyka i wczytania akcji promocyjnych. 

Jak to działa?

Dotychczas, po kliknięciu w edycji zamówienia: Aktywuj akcję, dostępna była możliwość wpisania kodu akcji oraz jej dodania. Od najnowszej aktualizacji, dostępna będzie też opcja symulacji koszyka i automatycznego wczytania akcji promocyjnych, które należą się klientowi.


Ustawienia

SEO

Dodano w site-mapie ogólnej frazy wyszukiwania

Czego dotyczy zmiana?

Uwzględniono w site-mapie ogólnej wprowadzone frazy wyszukiwania.

Jak to działa?

Frazy pochodzą z modułu: /admin/search_phrases. 

Są dodawane do sitemapy w formie:

<url>
<loc> https://test4v25.atomstore.pl/s?q=fraza-wyszukiwania</loc>
<lastmod>2026-04-03</lastmod>
</url>

Języki fraz wyszukiwania są brane pod uwagę i wyświetlane w sitemapie w opowiednim języku. 

Konfiguracja sklepu

Dodano ustawienie dotyczące lokalnego asortymentu w Google Feed

Czego dotyczy zmiana?

Dodano nowe ustawienie dotyczące lokalnego asortymentu w google feed: Kod sklepu dla magazynu własnego.

Jak to działa?

Ustawienie znajduje się po przejściu do: Ustawienia → Konfiguracja sklepu → Marketing → Google Feed → Lokalny asortyment. Wartość podana pojawi się w feedzie Google, przeznaczonym dla lokalnego asortymentu: /google/local_stores_feed.

<item>
<g:id>2-66</g:id>
<g:item_group_id>2</g:item_group_id>
<g:store_code>MagazynWłasny</g:store_code>
<g:quantity>50</g:quantity>
<g:availability>in stock</g:availability>
<g:price>209.90 PLN</g:price>
</item>

Ustawienie jest do użytku w przypadku, gdy chcesz prezentować stan magazynu własnego w ramach feedu dla asortymentu lokalnego.

Dodano opcję waluty według klienta – nie handlowca

Czego dotyczy zmiana?

Dodano nowe ustawienie: Automatycznie wczytuj walutę klienta przy zmianie klienta.

Jak to działa?

Ustawienie znajduje się w: Ustawienia → Konfiguracja sklepu → B2B → Handlowcy. 

Gdy użytkownik jest zalogowany na konto Handlowca i przełącza się między klientami, zmienia się w takiej sytuacji waluta względem tej, która jest przypisana do wybranego klienta.


Inne

Logowanie

Dodano do komunikatów Forbidden informację z kodami błędów

Czego dotyczy zmiana?

Dodano do komunikatów: Forbidden, odpowiednie kody błędów.

Jak to działa?

Poniżej znajdziesz instrukcję z wyjaśnieniem kodów.

Wyjaśnienie kodów:

  • A – oznacza że przez AntySpam (antyspam.php)
  • A0 – adres IP znajduje się na globalnej liście zablokowanych adresów: https://nazwasklepu/admin/antispam >  Typ: Blacklista 
  • A1 – adres IP znajduje się na blackliście sklepu – ustawienie: BlackList – lista IP, dla których dostęp będzie zablokowany, które znajduje się po przejściu do: Ustawienia → Konfiguracja sklepu → Bezpieczeństwo → BlackList – lista IP, dla których dostęp będzie zablokowany
  • A2 – sytuacja w której zablokowane są wszystkie adresy IP (wartość w ustawieniu BlackList – lista IP, dla których dostęp będzie zablokowany, a adresu IP brak na whiteliście w Ustawienia → Konfiguracja sklepu → Bezpieczeństwo → WhiteList – lista IP, dla których sklep będzie zawsze dostępny)
  • A3 – jak w A1 tylko IP zablokowane na podstawie maski adresu IP
  • A5 – dotyczy REST API – prób dostępu do REST API z adresu IP spoza ustawienia Ustawienia → Konfiguracja sklepu → Bezpieczeństwo → Dostęp do REST API z IP
  • A6 – zablokowany na podstawie User Agenta –  Ustawienia > Konfiguracja sklepu → Bezpieczeństwo → User Agent BlackList – lista identyfikatorów przeglądarek, dla których sklep będzie zawsze zablokowany – dopasowanie precyzyjne
  • A6* – jak wyżej, tylko że na podstawie definicji z * (czyli po dowolnym ciągu znaku)
  • A7 – blokada na podstawie zdefiniowanych przez AtomStore listy podejrzanych User Agentów – ustawienie Ustawienia → Konfiguracja sklepu → Bezpieczeństwo → Ochrona przed podejrzanymi User-Agent
  • A8 – adres IP z sieci Tor – ustawienie Blokuj sieć Tor, które znajduje się po przejściu do: Ustawienia → Konfiguracja sklepu → Bezpieczeństwo.
  • A9 – dopasowanie User Agent AI na podstawie ustawienia Blokuj Boty AI, które znajduje się po przejściu do: Ustawienia > Konfiguracja sklepu > Antyspam

================================

UWAGA! Odnośnie A7 – lista User Agentów definiowana jest w repozytorium AtomStore, w pliku app/webroot/antyspam-user-agents.txt Aktualna zawartość pliku:

BUbiNG (+http://law.di.unimi.it/BUbiNG.html)

Mozilla/5.0 (compatible; DnyzBot/1.0)

Barkrowler/0.7 (+http://www.exensa.com/crawl)

Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/)

Mozilla/5.0 (compatible; uCrawler/1.0 ; +https://blog.ucoz.ru/upolicy)

Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Mozilla/5.0 (compatible; 007ac9 Crawler; http://crawler.007ac9.net/)

Wotbox/2.01 (+http://www.wotbox.com/bot/)

MauiBot (crawler.feedback+wc@gmail.com)

Mozilla/5.0 (compatible; spbot/5.0.3; +http://OpenLinkProfiler.org/bot )

Mozilla/5.0 (compatible; eright/1.0; +bot@eright.com)

Mozilla/5.0 (compatible; Cliqzbot/2.0; +http://cliqz.com/company/cliqzbot)

Mozilla/5.0 (compatible; Daum/4.1; +http://cs.daum.net/faq/15/4118.html?faqId=28966)

Odnośnie A8 – lista adresów IP pochodzi z https://check.torproject.org/torbulkexitlist

======================================================

  • B – oznacza że przez backend (czyli ogólnie przez kod AtomStore)
  • B0 – 5-te nieudane logowanie z adresu IP
  • B1 – próba odpytania IP z sieci Tor (gdyby ustawienie Blokuj sieć Tor w: Ustawienia → Konfiguracja sklepu → Bezpieczeństwo było wyłączone)
  • B2 – anonimowy adres IP (na podstawie firehol/x4bnet)
  • B3 – próba dostępu do panelu administracyjnego bez klucza autoryzacyjnego
  • B4 – próba wejścia do panelu administracyjnego spoza list IP dostępu do panelu administracyjnego – Dostęp do panelu administracyjnego z IP w: Ustawienia → Konfiguracja sklepu → Bezpieczeństwo → Dostęp do panelu administracyjnego z IP.
  • B5 – próba wejścia do panelu administracyjnego spoza kraju z dostępem do panelu administracyjnego – Kraje z dostępem do panelu administracyjnego w: Ustawienia → Konfiguracja sklepu → Bezpieczeństwo 
  • Dodatkowo – każde takie zdarzenie jest dodawane do komunikatów błędów: https://ogrodosfera.pl/admin/log_errors?content=Zablokowano%20dost%C4%99p%20do%20strony
  • Automatyczne dodanie IP do BlackListy sklepu także jest dodane: https://ogrodosfera.pl/admin/log_errors?content=BlackListy

Ad B2 – lista anonimowych adresów IP jest pobierana z:

– https://raw.githubusercontent.com/X4BNet/lists_vpn/main/output/vpn/ipv4.txt

 https://iplists.firehol.org/files/firehol_anonymous.netset

Oceń artykuł