W ramach changeloga IdoSell cyklicznie informujemy o nowościach, aktualizacjach i zmianach w oprogramowaniu platformy. Niezmiennie w osobnych wpisach publikujemy nowości projektowe i informacje o wydaniu kolejnych funkcjonalności. Poniższe wydanie changeloga prezentuje zakres zmian wprowadzonych w kwietniu 2026 roku.

Rozwiązaliśmy problem, przez który główne zdjęcie produktu nie było poprawnie przesyłane do serwisu Empik. Oferty nie będą już oznaczane jako „nieprawidłowe dane", a kolejne synchronizacje nie nadpiszą ręcznie poprawionych zdjęć.
Oferty tworzone na eMag w trybie produktyzacji automatycznie otrzymują teraz brakujące parametry, zdjęcia i opisy po uzyskaniu statusu DRAFT. Eliminuje to konieczność ręcznego wymuszania aktualizacji i przyspiesza publikację ofert.
Zaktualizowaliśmy maksymalne wymiary i wagi paczek dla metod dostawy Allegro (m.in. One Kurier, Pocztex, DHL, DPD, ORLEN Paczka). Dzięki temu algorytm podziału towarów na paczki działa zgodnie z aktualnymi wymaganiami przewoźników.
Przeprowadziliśmy migrację integracji eBay z wygaszanego Trading API na nowe REST API. Zapewnia to ciągłość działania pobierania kategorii, metadanych oraz wgrywania zdjęć produktów na eBay.
Wprowadziliśmy obsługę pola doesNotRequireGpsrInfo w integracji z InPost. System automatycznie weryfikuje, czy dana kategoria wymaga danych GPSR — jeśli nie są uzupełnione, oferta nie zostanie wystawiona, co zapobiega odrzuceniom.
Przez pewien czas w zamówieniach z wymaganą zaliczką, gdy brak było wpłaty, system nie pozwalał wygenerować proformy – zwracał błąd. Naprawiliśmy ten problem i teraz proforma generuje się poprawnie niezależnie od statusu wpłaty zaliczki.
Dokumenty sprzedaży pobierane z wyszukiwarki różniły się od tych generowanych z poziomu zamówienia – brakowało na nich m.in. kodów QR czy numeru dla KSeF. Poprawiliśmy generowanie dokumentów, dzięki czemu zawierają one teraz wszystkie wymagane elementy, niezależnie od miejsca pobrania.
Wcześniej przy wystawieniu drugiej faktury do tego samego zamówienia system przekazywał do KSeF błędną informację – faktura była oznaczana jako opłacona mimo braku wpłaty. Poprawiliśmy logikę ustalania statusu płatności i terminów, aby dane w KSeF były zgodne z rzeczywistym stanem zamówienia.
Dotychczas forma płatności „pobranie" była przekazywana do KSeF jako „gotówka", co mogło budzić wątpliwości księgowe. Zmieniliśmy logikę tak, aby pobranie było oznaczane jako „PlatnoscInna" z odpowiednim opisem, zgodnie z wymaganiami struktury KSeF FA(3).
W niektórych przypadkach w polu P_15 pliku XML przekazywanego do KSeF pojawiała się podwójna wartość brutto dla faktur zaliczek, mimo że na wizualizacji i w panelu kwoty były prawidłowe. Naprawiliśmy ten błąd, aby kwota brutto była prawidłowo przekazywana do KSeF.
Dotychczas bramka API zwracająca dokumenty sprzedaży nie obsługiwała przypadku wielu faktur i korekt wystawionych do jednego zamówienia. Rozszerzyliśmy strukturę bramki w nowszej wersji API (8), aby poprawnie zwracać dane dla wielofakturowości i wielu korekt, zachowując kompatybilność wsteczną dla wersji 7 i starszych.
Zdarzały się przypadki, gdy kwoty w XML przekazywanym do KSeF różniły się od wartości na zamówieniu i wizualizacji dokumentu. Zweryfikowaliśmy przyczyny rozbieżności i dodaliśmy wyświetlanie informacji o statusie KSeF dla każdej wystawionej faktury i korekty na zamówieniu.
Przy wystawianiu faktury do zamówień eksportowych z zagranicznymi numerami NIP (np. GB, US) integracja KSeF blokowała wystawienie dokumentu z komunikatem o nieprawidłowym formacie NIP, mimo że NIP był poprawny. Naprawiliśmy walidację, aby dokumenty wystawiały się prawidłowo dla poprawnych zagranicznych NIP-ów.
Sprzedawcy z polskim NIP‑em prowadzący działalność z siedzibą za granicą nie mogli przekazywać faktur w KSeF na takich samych zasadach jak firmy z siedzibą w Polsce. Usunęliśmy tę blokadę.
Dodaliśmy możliwość pobrania struktury XML faktury jeszcze przed jej wysłaniem. Pozwala to m.in. na pobranie XML faktury, wprowadzenie zmian w pliku i zaimportowanie go w aplikacji podatnika. Dzieki temu możliwe jest obsłużenie niestandardowych faktur.
Przed wysłaniem dokumentu do KSeF możliwe jest teraz wygenerować jego pełnej wizualizacji. Pozwala to obsłudze sklepu zweryfikować poprawność danych z perspektywy klienta końcowego zanim faktura zostanie wystawiona w KSeF.
Zamówienia z błędnie zastosowanymi stawkami VAT i wystawioną fakturą (która nie była wysłana do KSeF) można teraz domknąć korektą zerującą i ponownie wystawić poprawny dokument zgodny ze schemą KSeF. Komunikat błędu wskazuje konkretne działanie do podjęcia, dzięki czemu obsługa nie zatrzymuje się na zamówieniach z niejednoznacznym statusem podatkowym.
Dodaliśmy czytelne komunikaty o przyczynie odrzucenia sesj. Użytkownik dostaje teraz jasną informację, jakiego uprawnienia brakuje do otwarcia sesji w KSeF. Pozwala to szybciej zdiagnozować problem konfiguracyjny po stronie certyfikatu.
Faktura odrzucona przez KSeF nie blokuje już dalszej obsługi zamówienia — pomimo wystawienia faktury w zamówieniu, można poprawić dane (np. NIP nabywcy), nastepnie przegenerować fakturę i ponowić wysyłkę do KSeF bez konieczności wystawiania korekty.
W związku z tym, że po wejściu w życie KSeF anulowanie faktury nie jest już możliwe, usunęliśmy z konfiguracji dokumentów sprzedaży pola konfiguracji i zmienne odpowiedzialne za proces anulowania faktur.
Rozszerzyliśmy wyszukiwarkę w module “Rejestr dokumentów sprzedaży i korygujących / Skorzystaj z wyszukiwarki dokumentów sprzedaży i należności” o parameter "Faktura VAT i wystawiony paragon fiskalny". Dzięki temu możliwe jest wyszukanie zamówień, które posiadaja wystawione oba te dokumenty.
Dla zamówień z marketplace (eMAG, Amazon) system stosował rozliczenie netto bez VAT, mimo że nie otrzymywał takich informacji z integracji, co powodowało powstawanie różnic wpłat. Zweryfikowaliśmy i zabezpieczyliśmy logikę, aby rozliczenie netto bez VAT nie było stosowane bez jednoznacznej informacji z marketplace.
Wcześniej zamówienia bez znacznika typu transakcji mogły mieć wystawioną fakturę, co prowadziło do błędów w rozliczeniach podatkowych. Wprowadziliśmy możliwość ręcznego ustawiania znacznika na karcie zamówienia i przez API oraz wprowadziliśmy blokadę wystawienia faktury do momentu jego uzupełnienia.
Wcześniej po odznaczeniu deklaracji bycia płatnikiem NIP UE wynik weryfikacji NIP pozostawał przypisany do zamówienia, co mogło prowadzić do niespójności przy wystawianiu faktur i klasyfikacji transakcji WDT/OSS. Naprawiliśmy mechanizm tak, aby weryfikacja NIP była usuwana przy cofnięciu deklaracji.
Po wcześniejszych zmianach w nowym zamówieniu bez wystawionej faktury nie można było zmienić waluty rozliczeniowej – system błędnie wyświetlał komunikat o istniejącym dokumencie. Naprawiliśmy walidację, aby zmiana waluty była możliwa w zamówieniach bez dokumentów sprzedaży.
Po wdrożeniu blokady wystawienia FV przy braku znacznika typu transakcji system nadal pozwalał zamknąć zamówienie bez tego znacznika, uniemożliwiając później wystawienie korekty w zwrocie. Naprawiliśmy logikę, aby znacznik mógł być ustawiony w dowolnym momencie, także po zamknięciu zamówienia.
Po zmianie typu klienta (np. z osoby prywatnej na firmę) opcja „Pobierz dane z karty klienta" nie aktualizowała widocznych danych, a link „Karta klienta" otwierał formularz nowego klienta zamiast edycji istniejącego. Naprawiliśmy interfejs i dodaliśmy prezentację typu klienta w oknie edycji danych billingowych.
Dotychczas system priorytetowo traktował siedzibę firmy jako kraj sprzedaży, co powodowało błędne oznaczenia podatkowe dla firm z polskim NIP, ale siedzibą za granicą. Dostosowaliśmy logikę oznaczeń typów transakcji, aby firma z NIP PL była traktowana jak firma polska niezależnie od adresu siedziby.
Naprawiliśmy błąd w generowaniu zbiorczego pliku JPK_VAT. Przy zaznaczonej opcji „Przedstaw pola na korekcie jako różnicę" faktury korygujące zerujące nie wykazywały wartości ujemnych (in minus). Teraz różnice są prezentowane prawidłowo.
Dotychczas dla zamówień opłaconych metodą Blik przez Przelewy24 plik EPP nie zawierał formy płatności w odpowiednich polach, mimo że zamówienie było opłacone. Naprawiliśmy generowanie pliku EPP, aby formy płatności były prawidłowo wypełniane
Podczas generowania deklaracji VAT OSS system ponownie przeliczał wartości brutto od kwoty netto, co powodowało różnice groszowe w stosunku do dokumentu sprzedaży. Poprawiliśmy logikę, aby deklaracja korzystała z zapisanych wartości dokumentu zamiast ponownego przeliczania.
Dotychczas kupujący mógł dodać do koszyka towary za punkty powyżej swojego salda i przejść do podsumowania zamówienia. Wprowadziliśmy walidację na poziomie koszyka, która blokuje przejście do kolejnych kroków składania zamówienia przy niewystarczającej liczbie punktów i wyświetla odpowiedni komunikat.
Wprowadziliśmy wieloskładnikowe uwierzytelniania (MFA) w sklepach B2B, które można włączyć dla logowania klienów w sklepie.
Na stronie statystyk IAI Ads dodano wykresy wyświetleń i kliknięć dla wszystkich typów kampanii, a dotychczasowe wykresy przebudowano na układ pełnej szerokości z ujednoliconymi osiami i liniami pionowymi. Dzięki temu klienci mogą analizować pełny lejek reklamowy bezpośrednio w panelu sklepu.
Naprawiliśmy błąd, przez który znaczniki Open Graph dla węzłów menu były generowane z domyślnego opisu zamiast z ustawień indywidualnych META. Teraz OG poprawnie uwzględnia opisy przypisane do konkretnych węzłów, co przekłada się na prawidłowe podglądy linków w mediach społecznościowych i komunikatorach.
Naprawiliśmy problem z niepotrzebnym parametrem lang=pol w adresach URL listy opinii, który powodował zbędne przekierowania 301. Linki w sitemapie i na stronach sklepu są teraz generowane bez nadmiarowego parametru, co eliminuje niepotrzebne przekierowania i poprawia indeksowanie strony przez wyszukiwarki.
Tag Google Tag Manager został przeniesiony na sam początek sekcji <body>, co zapewnia jego wcześniejsze ładowanie i poprawia dokładność zbierania danych analitycznych oraz śledzenia zdarzeń w sklepie.
W konfiguracji GTM dodano przełącznik umożliwiający uzupełnienie identyfikatora towaru (item_id) o rozmiar (np. 2358-160 zamiast 2358) we wszystkich zdarzeniach, w których wariant jest określony. Pozwala to na precyzyjne raportowanie konwersji w systemach zewnętrznych (Google Ads, GA4) z dokładnością do konkretnego wariantu rozmiarowego.
Naprawiliśmy błąd, przez który linki do opinii produktowych w feedzie Google prowadziły do niewłaściwej wersji językowej sklepu, co powodowało odrzucanie feedu przez Google. Linki są teraz generowane w języku zgodnym z językiem opinii.
W panelu konfiguracji Google Shopping usunięto przycisk umożliwiający dodawanie feedów dla „pozostałych" porównywarek cenowych. Przycisk ten wprowadzał użytkowników w błąd, ponieważ dodany w ten sposób feed pojawiał się w ogólnej sekcji porównywarek, a nie na liście feedów Google Shopping, przez co był niewidoczny w kontekście, w którym został utworzony.
Konta e-mail z błędną konfiguracją (np. błąd SPF, błąd połączenia) nie są już wyświetlane na liście kont do wyboru podczas tworzenia newslettera. Eliminuje to sytuację, w której newsletter wysłany z takiego konta trafiał na kolejkę wysyłki i bezskutecznie ponawiał próby wysyłki, mimo że konto nie było w stanie dostarczyć wiadomości.
Usunęliśmy opcję „nigdy nie jest wymagane" w konfiguracji potwierdzania zapisu do newslettera. Od teraz każdy zapis wymaga potwierdzenia mailowego (double opt-in), co zmniejsza ryzyko rejestracji nieistniejących lub błędnych adresów e-mail. Klienci, którzy mieli wcześniej wybraną usuniętą opcję, zostali automatycznie przełączeni na „nie jest wymagane przy składaniu zamówienia".
Dodano nową kategorię źródeł ruchu „AI – czaty i asystenci" z automatycznym rozpoznawaniem wejść z pięciu platform: ChatGPT, Perplexity, Claude, Gemini i Copilot – na podstawie referera lub parametru utm_source. Nowe źródła są dostępne w filtrach panelu (m.in. Analiza konwersji, Lista sprzedanych towarów, Wyszukiwarka zamówień) oraz w Raporcie menedżerskim. Dodatkowo na karcie zamówienia w szczegółach źródła wyświetlana jest teraz data i godzina wejścia prowadzącego do złożenia zamówienia, a dla źródeł Google Ads by IdoSell – rodzaj kampanii (produktowa/Performance Max, remarketingowa, tekstowa).
Każda karta produktu w sklepie posiada teraz odpowiednik w formacie JSON, dostępny pod tym samym adresem URL po zamianie rozszerzenia .html. Struktura pliku obejmuje m.in. warianty z rozmiarami i kolorami, ceny brutto i netto w groszach, ceny promocyjne, cechy produktu jako tagi, informacje o dostępności oraz obsługę konfiguratorów i zestawów — rozszerzoną dodatkowo o pole currency. Dzięki temu rozwiązaniu asystenci AI i narzędzia LLM mogą łatwo odczytywać ustrukturyzowane dane o produktach.
Sklepy IdoSell mogą teraz automatycznie generować plik /llms.txt w formacie markdown, który dostarcza asystentom AI i robotom LLM ustrukturyzowane informacje o sklepie — w tym nazwę, opis, nawigację (2 poziomy menu), najnowsze strony blogowe/CMS, informacje o dostawach, zwrotach i metodach płatności, link do wyszukiwarki oraz metadane techniczne (język, robots.txt, sitemap). W panelu administracyjnym w sekcji „SEO/GEO optymalizacja" (dotychczas „SEO Optymalizacja") dodano podstronę do zarządzania zawartością pliku llms.txt — poszczególne sekcje można włączać/wyłączać przełącznikami, a treść uzupełniać lub nadpisywać ręcznie, z możliwością podglądu końcowego pliku.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość importowania oraz aktualizacji wymiarów towarów.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość zarządzania ustawieniami dotyczącymi wysyłki, zwrotów i reklamacji.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość zarządzania ustawieniami dotyczącymi darmowej dostawy.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość zarządzania ustawieniami dotyczącymi zwrotów i reklamacji.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość przypisywania ustawień logistycznych na podstawie wybranego szablonu przy imporcie CSV.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość wskazania dla importowanego towaru opakowania kaucyjnego oraz określenia ilości kaucji, które mają być naliczane.
Rozszerzyliśmy moduł importu, aktualizacji i przywracania towarów z kopii o możliwość dodawania i aktualizacji towarów pełniących rolę opakowań kaucyjnych.
Zaktualizowaliśmy i ustandaryzowaliśmy dokumentację dotyczącą modułu importu, aktualizacji i przywracania towarów z kopii dostępną na stronie: www.idosell.com
Dodaliśmy nową metodę API products/attachments:GET, która umożliwia pobranie zawartości pojedynczego załącznika do towaru na podstawie jego ID oraz wybranego identyfikatora towaru. Załączniki zwracane są w formacie Base64 dla towarów standardowych. W przypadku towarów wirtualnych, jeśli załącznikiem jest adres URL, metoda zwraca bezpośredni adres do pliku zamiast zakodowanej zawartości.
Dodaliśmy nową opcję „Wklej i dopasuj do stylu” w edytorze treści. Umożliwia ona wklejenie tekstu z zachowaniem stylu miejsca docelowego lub jako czysty tekst bez formatowania, co ułatwia pracę z treściami i zapewnia spójność wyglądu.
Poprawiliśmy sposób obsługi nieistniejących zdjęć. Wcześniej dla nieaktualnych lub błędnych adresów obrazów zwracana była odpowiedź HTTP 200 wraz z pustą grafiką. Obecnie w takich przypadkach serwer zwraca prawidłowy kod 404 Not Found.
Poprawiliśmy działanie wyszukiwarki kodów rabatowych, która wcześniej zwracała również kampanie, co mogło prowadzić do ich przypadkowego usunięcia. Obecnie w wynikach wyszukiwania wyświetlane są wyłącznie kody rabatowe. Dodatkowo wprowadziliśmy walidację uniemożliwiającą usunięcie kampanii posiadającej aktywne kody.
Dodaliśmy możliwość przywracania usuniętych zdjęć na karcie edycji towaru. Nowa opcja „Przywróć zdjęcia z kosza” pozwala odzyskać wcześniej skasowane grafiki. Przywrócone zdjęcia dodawane są na końcu galerii.
Przeprowadziliśmy ocenę wsparcia dla systemu Enova w wersji 2512.6.7. Weryfikacja zakończyła się pozytywnie, co potwierdza kompatybilność tej wersji z aplikacją IdoSell Bridge.
Przeprowadziliśmy ocenę wsparcia dla systemu Subiekt Nexo w wersji 60.0. Weryfikacja zakończyła się pozytywnie, co potwierdza kompatybilność tej wersji z aplikacją IdoSell Bridge.
Przeprowadziliśmy ocenę wsparcia dla systemu Streamsoft Prestiż w wersji 20.3.383. Weryfikacja zakończyła się pozytywnie, co potwierdza kompatybilność tej wersji z aplikacją IdoSell Bridge.
Przeprowadziliśmy ocenę wsparcia dla systemu Comarch ERP Optima w wersji 2026.4.1. Weryfikacja zakończyła się pozytywnie, co potwierdza kompatybilność tej wersji z aplikacją IdoSell Bridge.
Wydaliśmy nową wersję aplikacji IdoSell Bridge 9.0.4.0, w której wprowadziliśmy szereg usprawnień i poprawek. Zoptymalizowaliśmy procesy związane z przesyłaniem danych i aktualizacją produktów, dodaliśmy logowanie wyjątków przy dodawaniu zamówień oraz rozszerzyliśmy obsługę zamówień bez pozycji
Wydaliśmy nową wersję aplikacji IAI Downloader 1.20.44.0, w której wprowadziliśmy poprawki związane z przetwarzaniem danych oraz komunikacją z API. Zoptymalizowaliśmy wybrane mechanizmy działania aplikacji oraz podnieśliśmy poziom jej bezpieczeństwa poprzez aktualizację komponentów i podpisanie aplikacji certyfikatem.
Do tej pory gdy wpłaty w zamówieniu bilansowały się, to nie można było zmienić waluty rozliczeniowej zamówienia. Znieśliśmy tę blokadę.
Zablokowaliśmy możliwość zmiany ustawienia “Pokazuj zestaw jako jedną pozycję na dokumentach sprzedaży“ na karcie zamówienia, gdy do zamówienia została wystawiona faktura. Wprowadzenie blokady ma na celu zapewnienie spójności systemu w przypadku m.in. wystawiania korekty do faktury oraz przekazywania dokumentów do KSeF.
Powiązane treści