
W ramach changeloga IdoSell cyklicznie informujemy o nowościach, aktualizacjach i zmianach w oprogramowaniu IdoSell. Niezmiennie w osobnych wpisach publikujemy nowości projektowe i informacje o wydaniu nowych funkcjonalności. Poniższe wydanie changeloga prezentuje zakres zmian w maju 2025 roku.
Wprowadziliśmy zmiany w szablonach Standard:
- poprawiliśmy problem z nieprzekazywaniem informacji o stanie/prowincji przy wyborze opcji „Wysyłka na inny adres” w One-Page Checkout, gdy adres już istnieje na liście klienta,
- poprawiliśmy problem związany z wychodzeniem przycisków przewijania poza ekran w sliderach hotspotów na nietypowych lub rzadziej używanych rozdzielczościach mniejszych niż zadeklarowana szerokość kontenera,
- poprawiliśmy przypadek, w którym brak informacji o rodzaju prezentowanych cen powodował przesunięcie logotypów Powered by IdoSell oraz Certified SuperFair.Shop do lewej strony - logotypy są teraz zawsze wyrównywane do prawej,
- poprawiliśmy brak oznaczeń wymaganych pól gwiazdką w formularzu na stronie /noproduct.html w szablonach Standard oraz dodaliśmy możliwość tłumaczenia atrybutu title dla linków,
- poprawiliśmy problem z brakiem styli dla badge potwierdzenia opinii przy dynamicznie doczytywanych opiniach na stronie /opinions-shop.php,
- poprawiliśmy działanie przycisku „Wróć” w breadcrumbs w szablonie STANDARD FASHION - teraz prawidłowo cofa do poprzedniej strony nawet po odświeżeniu wynikającym z dodania produktu do koszyka.
- poprawiliśmy działanie mechanizmu wycinania fragmentów nazwy baneru - teraz atrybuty title i alt prawidłowo wyświetlają wycięty tekst, np. po znaku „#”; dodatkowo rozwiązaliśmy problem z nieprawidłowym podkładaniem wartości height i width,
- poprawiliśmy obsługę osadzania Klarny w nowym koszyku - mechanizm uwzględnia teraz przypadek, gdy zawartość dostarczana jest przez shadow-root, co zapobiega błędnemu ukrywaniu CMS,
- poprawiliśmy problem z nieintuicyjnym zamykaniem modala mapy punktu dostawy w One-Page Checkout; modal nie zamyka się już podczas przesuwania mapy i przypadkowego wyjechania kursorem poza jego obszar.
W procesie przypisywania ofert (mapowania) przy błędnych kodach producenta mapowaliśmy towary po części tego kodu. Zabezpieczyliśmy scenariusz, aby kod producenta zawsze był w całości mapowany.
Naprawiliśmy błąd w Grupowej Edycji Towaru, który uniemożliwiał przywrócenie domyślnej ceny dla porównywarek w wybranym sklepie.
Naprawiliśmy błąd związany ze współdzieleniem ustawień, który uniemożliwiał dodanie porównywarki na wybrany kraj. Od teraz ustawienia współdzielenia krajów poprawnie są respektowane podczas wybierania serwisu dedykowanego na konkretny kraj.
Przy towarze dostępnym w wielu magazynach, gdy dostępność na magazynie własnym kończyła się i czas dostawy był liczony z ustawień magazynu obcego. Od teraz poprawnie pobierzemy czas planowanej dostawy.
W integracji z Empik poprawiliśmy identyfikator dla kuriera Pocztex. Dzięki temu zamówienia realizowane przez Pocztex będą poprawnie procesowane.
Zidentyfikowaliśmy sytuację, gdy stan magazynowy towaru nie był poprawnie odzwierciedlony po stronie serwisu Empik. Naprawiliśmy scenariusz, aby stan magazynowy po stronie Empik był aktualny.
Naprawiliśmy błąd polegający na braku zwracania ceny dla serwisu Amazon.se. Od teraz w API products/products/search cena jest poprawnie zwracana.
Zidentyfikowaliśmy scenariusz, w którym w obsłudze zamówień z Amazon.com mogło dojść do nadmiarowego odjęcia VAT od otrzymanej ceny. Od teraz wystąpienia tego scenariusza są przez nas poprawnie procesowane.
Podczas pobierania zamówienia z towarem bez wariantów, którego składowa została wystawiony z opcją “pozostaw wybór rozmiarów oraz wariantów klientom”, błędnie uznawaliśmy, że zestaw nie posiada składowych. Od teraz poprawnie pobieramy wszystkie składowe podczas realizacji zamówień.
Pojawił się scenariusz, gdy towary nie były dodawane do zasobnika. Teraz proces działa poprawnie, co pozwala na skuteczne zarządzanie asortymentem.
Koszty dostawy, które fakturowane są bezpośrednio przez eMAG i dostarczane kupującym nie będą umieszczane na fakturach. Dzięki zmianie kupujący nie dostanie już podwójnych faktur za realizowaną dostawę przez eMAG Courier Poland oraz do punktu.
Podczas próby wygenerowania etykiety pojawiał się błąd, który uniemożliwiał jej wygenerowanie z uwagi na brak zapisanej konfiguracji dla kuriera Wysyłam z Allegro. Od teraz nie trzeba dodatkowo zapisywać domyślnej konfiguracji dla kuriera.
Zidentyfikowaliśmy scenariusz, który mógł prowadzić do rozbieżności stanów magazynowych podczas korzystania z Allegro i innego serwisu sprzedażowego. Scenariusz został zabepieczony i aktualizacja stanów przebiega poprawnie.
Ujednoliciliśmy proces anulowania zamówień zgodnie z wytycznymi Allegro.
Przyspieszyliśmy generowanie raportu Intrastat przy dużych wolumenach danych. Teraz obszerniejsze zestawienia tworzą się szybciej.
Wprowadziliśmy limit 200 towarów, które klient może mieć na liście obserwowanych, aby zapobiec automatycznemu i masowemu dodawaniu produktów. Zmiana poprawia wydajność oraz zapewnia lepszą kontrolę nad tą funkcją.
Naprawiliśmy błąd, który powodował dezaktywację kodu rabatowego na etapie finalizacji zamówienia, mimo że jego wartość była korzystniejsza niż aktualna oferta specjalna. Mechanizm porównywania rabatów został poprawiony – system prawidłowo uwzględnia teraz kod rabatowy, jeśli daje wyższą obniżkę niż inne dostępne promocje, zarówno w koszyku, jak i w ostatecznym zamówieniu.
Naprawiliśmy błąd, który powodował brak wyświetlania ikon produktów na stronie wystawiania opinii (/opinions-add.html). Problem wynikał z przekazywania niepełnego adresu do zdjęcia. Po poprawce grafiki produktów ładują się prawidłowo.
Zmodyfikowaliśmy mechanizm pobierania danych o załącznikach do produktów. Zmiana poprawia wydajność działania sklepu, szczególnie przy zapytaniach przez GraphQL i na listach produktów.
Zoptymalizowaliśmy sposób przetwarzania zaznaczonych produktów podczas grupowej edycji towarów. Dzięki wprowadzonym zmianom operacje wykonywane na wielu towarach działają szybciej i sprawniej. Zmiany zostały zweryfikowane w testach i potwierdzono poprawę wydajności.
Naprawiliśmy błąd, który uniemożliwiał aktualizację ceny sugerowanej brutto (/srp_base@gross) podczas importu produktów z pliku CSV poprzez moduł importu, aktualizacji i przywracania towarów. Mimo prawidłowej składni i obecności wartości, cena nie była zapisywana, jeśli wcześniej nie włączono jej obsługi w produkcie. Po zmianach cena sugerowana jest prawidłowo importowana i zapisywana, również dla konkretnych sklepów i rozmiarów.
Naprawiliśmy błąd w module tłumaczeń, który powodował brak wyświetlania informacji o liczbie znaków do przetłumaczenia przy wyborze opcji "Blog" oraz "Przetłumacz wszystko ponownie, nadpisując istniejące treści". Po poprawce system prawidłowo prezentje ilość znaków, co umożliwia pełną kontrolę nad zakresem tłumaczenia
Wyeliminowaliśmy błąd, który występował w koszyku i powodował, że mimo akrywnego programu lojalnościowego, opcja wymiany punktów na rabaty nie była widoczna. Zmiana dotyczyła węzeła /rebates_for_points , który nie był zwracany w XMLu koszyka (basketedit) dla klientów detalicznych, mimo aktywnego programu lojalnościowego.
Rozwiązaliśmy sytuację , która uniemożliwiała składanie zamówienia z systemu POS bez przypisanego klienta, w przypadku gdy włączona była automatyzacja wystawiania potwierdzeń sprzedaży.
Naprawiliśmy błąd, który powodował brak zwracania obiektu productDimensions (zawierającego m.in. wymiary logistyczne) w odpowiedziach bramek products/products:GET oraz products/products/search:POST.
Przed zmianą faktury korygujące były błędnie rozliczane w JPK_VAT, co mogło prowadzić do niepoprawnych raportów podatkowych. Po zmianie, rozliczenia są poprawne, co zapewnia zgodność z przepisami podatkowymi.
Przed zmianą użytkownicy mieli problemy z zakładaniem subskrypcji, co mogło wpływać na ich doświadczenie. Po zmianie, proces zakładania subskrypcji działa poprawnie.
Zaktualizowaliśmy stawki VAT OSS obowiązujące w maju 2025 r.
Przed zmianą występowały błędy przy wyszukiwaniu dokumentów magazynowych wygenerowanych w danym zakresie. Rejestr często nie znajdował pożądanych dokumentów. Po zmianie, dokumenty są wyszukiwane poprawnie.
Przed zmianą notowaliśmy problem z ustawieniem statusu „oczekuje na termin pakowania” przez automat. Zamiast tego automat błędnie ustawiał status „pakowane”. Poprawiliśmy ten problem.
Przed zmianą drugie imię nie zapisywało się w pełni - drugie imię było ucinane przy zbyt długiej liczbie znaków, co mogło wpływać na poprawność danych. Po zmianie, zapisane jest pełne imię przekazane w formularzu.
Przed zmianą podgląd nie działał poprawnie dla starszych zamówień, co mogło wpływać na zarządzanie zamówieniami.
Przed zmianą brakowało wpisów blogowych i kategorii w sitemapie, co mogło wpływać na SEO. Po zmianie, wszystkie wpisy są poprawnie dodawane, co poprawia widoczność w wyszukiwarkach.
Przed zmianą występowały problemy z generowaniem adresów, co mogło prowadzić do błędów na stronie. Po zmianie, adresy są generowane poprawnie, co poprawia nawigację.
Przed zmianą hreflang generowało błędne przekierowania, co mogło wpływać na SEO. Po zmianie, hreflang działa poprawnie, co poprawia widoczność w wyszukiwarkach.
Przed zmianą przekierowania były błędne, co mogło wpływać na dostępność strony. Po zmianie, przekierowania działają poprawnie.
Rozbudowaliśmy obsługę certyfikatów energetycznych oraz klasy emisji CO₂ w reklamach produktowych Google Shopping. Zmiany obejmują możliwość utworzenia nowego kontekstu specjalnego dla produktów posiadających certyfikat, zgodnie z europejskim rejestrem etykiet energetycznych EPREL.
W przypadku niedostępności IAI RS lub zwrócenia pustej zawartości przez IAI RS zwracane są rekomendacje standardowe (dla towaru - inne towary w tej samej kategorii w podobnej cenie, dla pozostałych rodzajów rekomendacji - bestsellery).
Przed zmianą nieaktywne sklepy były widoczne, co mogło wprowadzać w błąd użytkowników. Po zmianie, tylko aktywne sklepy są widoczne podczas edycji użytkownika.
Powiązane treści