
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 sierpniu 2025 roku.
W wyszukiwarce aukcji przywróciliśmy możliwość wyszukiwania dla wszystkich kont danego serwisu. Dzięki temu można uzyskać listę wszystkich ofert wyeksportowanych do danego serwisu zamiast tylko dla pojedynczego konta.
Zabezpieczyliśmy rzadki scenariusz, gdy zamówienie z Allegro nie zostało pobrane do panelu. W przypadku zidentyfikowania takiej sytuacji, gdy zamówienie do pobrania zostało opłacone przynajmniej 2 dni wcześniej, pobierzemy je do panelu, zmienimy status na wstrzymane oraz oznaczymy je dodatkowo w notatce do zamówienia. Pozwoli to na bezproblemową realizację zamówień, nawet w przypadku ich szybszego przetworzenia bezpośrednio w serwisie Allegro.
Dawniej istniało zabezpieczenie dla scenariusza, gdy przy włączonym automacie do zmiany cen system nie pozwalał zmapować towarów, które mają mniejszy lub zerowy stan w magazynie niż na aukcji. Z uwagi na stały rozwój panelu IdoSell i serwisów, zabezpieczenie było zbędne i zostało wycofane.
W niektórych scenariuszach umieszczaliśmy dane o odpowiedzialnym producencie w niepoprawnej sekcji. Zoptymalizowaliśmy sytuację, gdy parametry były umieszone błędnie poza sekcją <attr>.
Zoptymalizowaliśmy plik ofertowy, w którym pojawiały się błędy struktury niezgodnej z formatem JSON.
W konfiguracji serwisu Empik dodaliśmy możliwość aktualizacji istniejącego już konta klienta o nowe dane bilingowe. Zabezpiecza to scenariusz, gdy w panelu istniało już historyczne konto klienta ze starymi danymi adresowymi, które nie były aktualizowane po imporcie zamówienia z nowymi danymi.
Zmienna [iai:promotional_code()] w wiadomościach transakcyjnych zwracała błędną wartość („123456”), jeśli wiadomość była wysyłana ręcznie z poziomu zamówienia. Naprawiliśmy błąd i od teraz prawidłowo podstawiany jest aktywny kod rabatowy z wybranej kampanii.
Na karcie towaru nie było możliwe wybranie kategorii Allegro, kolejne poziomy drzewa nie wczytywały się po kliknięciu - zostało to naprawione.
Użytkownicy bez uprawnień do zarządzania cenami mieli dostęp do historii zmian cen na karcie towaru. Zmieniliśmy logikę uprawnień i dostęp do historii cen jest teraz zablokowany dla takich użytkowników.
Kliknięcie w liczbę zamówień przy konkretnym kodzie rabatowym otwierało błędnie pełną listę zamówień zamiast tylko tych, w których dany kod został użyty. Naprawiliśmy działanie odnośnika i teraz poprawnie prezentowane są zamówienia przypisane do konkretnego kodu rabatowego.
Parametry bezpieczeństwa dodane grupowo przez GET nie były uwzględniane przy wystawianiu ofert na Allegro, dopóki nie zostały ponownie zapisane ręcznie na karcie towaru. Naprawiliśmy ten błąd i aktualnie parametry przypisane zbiorczo działają prawidłowo bez potrzeby ręcznego nadpisywania.
Zdjęcia dodawane per sklep były domyślnie widoczne we wszystkich sklepach, co wymagało ich ręcznego ukrywania w pozostałych. Zmieniliśmy logikę i zdjęcia dodane do konkretnego sklepu są teraz domyślnie widoczne tylko w nim, a ukryte w pozostałych sklepach.
Opcje indeksu górnego i dolnego były ukryte w rozwijanym menu, co utrudniało szybki dostęp podczas edycji treści. Przenieśliśmy je na główny pasek narzędziowy, aby ułatwić ich użycie.
W nowym edytorze opisów brakowało menu edycji tabel dostępnego pod prawym przyciskiem myszy. Dodaliśmy tę funkcję i kliknięcie prawym przyciskiem na tabelę umożliwia szybki dostęp do opcji edycji.
Pole „Skrót” we wpisach blogowych dodawało kod HTML, co powodowało błędy w danych strukturalnych Google. Usunięto edytor WYSIWYG i treść skrótu wpisuje się teraz jako czysty tekst, zgodnie z wymaganiami SEO.
Na karcie edycji towaru widniała nieaktualna informacja o obsłudze formatów wideo FLV i SWF, które nie są już wspierane przez przeglądarki. Zaktualizowaliśmy komunikat, który teraz poprawnie informuje o obsługiwanych formatach.
W przypadku zakupu zestawu zawierającego towar wirtualny system nie wysyłał wiadomości e-mail informującej o dostępności pliku do pobrania. Naprawiliśmy ten błąd i wiadomość jest teraz wysyłana automatycznie po opłaceniu zamówienia.
Pole „Nadawca” w kampaniach SMS pozwalało na wpisanie wartości ze spacją na końcu, co powodowało odrzucanie wiadomości przez operatorów. Dodaliśmy walidację i od teraz nie można wprowadzić spacji na początku ani na końcu nazwy nadawcy.
Po przejściu z zakładki „Opisy” na karcie edycji towaru do innej sekcji (np. Serwisy sprzedażowe) i powrocie, edytor opisu długiego dublował się, tworząc drugie pole do edycji. Naprawiliśmy ten błąd i pole edycji opisu wyświetla się teraz poprawnie, niezależnie od nawigacji między zakładkami
Strona producentów mogła ładować się bardzo wolno przy dużej liczbie pozycji, co wpływało negatywnie na wydajność oraz widoczność w wyszukiwarkach. Zoptymalizowaliśmy to - dodaliśmy paginację, ograniczyliśmy widoczność nadmiarowych danych oraz przyspieszyliśmy działanie zapytań do bazy.
Zmieniliśmy kolejność zwracanych wyników w panelowej podpowiadaczce, co pozwoliło na znaczną poprawę szybkości wyszukiwania towarów. Dzięki optymalizacji czas odpowiedzi skrócił się nawet kilkunastokrotnie, przy zachowaniu dotychczasowego działania wyszukiwania po nazwie, kodzie producenta i kodzie IAI.
Wprowadziliśmy możliwość dodawania statusów własnych w zamówieniach. Od teraz do każdego statusu głównego (np. "W realizacji", "Wysłane") można dodać do 25 własnych statusów dodatkowych.
Dzięki wdrożonej zmianie proces archiwizacji działa szybciej i stabilniej, a dane archiwalnych zamówień zajmują mniej przestrzeni dyskowej.
Dotychczas po podziale zamówienia na liście zamówień mogły być prezentowane błędne ilości towarów, co wprowadzało w błąd obsługę panelu. Zmiana minimalizuje ryzyko pomyłek - teraz ilości są prezentowane prawidłowo.
Dotychczas kod kreskowy nie był drukowany na potwierdzeniu sprzedaży pobieranym z poziomu szablonu sklepu, co utrudniało identyfikację zamówień. Po zmianie kod kreskowy jest zawsze widoczny.
- Zmieniliśmy na fakturach przeliczanie podatku VAT. Kwota podatku VAT jest teraz przeliczana na kwotę PLN, zgodnie z zastosowanym kursem. Powyższe zastosowanie ma miejsce tylko wtedy, gdy sprzedawca jest z Polski. Nie obsługujemy scenariusza, w którym sprzedawca zagraniczny posiada NIP UE z przedrostkiem PL;
- Poprawiliśmy wskazywanie daty kursu na poprzedni dzień roboczy;
- Wprowadziliśmy zmiany w prezentowaniu wpłat na fakturze. Teraz na fakturze wyszczególniamy wszystkie formy płatności, które zostały użyte do opłacenia zamówienia;
- Poprawiliśmy sposób listowania form płatności na fakturach;
- Poprawiliśmy sporadyczne występujący problem ze zbilansowaniem się wpłat i wypłat;
- Wyeliminowaliśmy nadmiarową prezentację upustu dla towaru;
- Wprowadziliśmy zmiany dla faktur dwujęzycznych oraz w ich tłumaczeniach. Nie powielamy na liście towarów na fakturze elementów, które nie posiadają tłumaczeń np. kod producenta. W przypadku faktury dwujęzycznej powtórzone zostaną tylko te elementy, które posiadają tłumaczenia (nazwa: rozmiaru, towaru, grupy, serii, gwarancji);
- Wprowadziliśmy szereg drobnych poprawek w tłumaczeniach elementów faktury na inne języki;
- Dodaliśmy nowy, oddzielny szablon faktury dla sprzedaży bez VAT. Szablon może być wykorzystany przez sprzedawców, którzy nie są płatnikami VAT.
- Wprowadziliśmy szereg optymalizacji w prezentowaniu listy towarów dla pozycji “przed korektą” i “po korekcie”;
- Dodaliśmy datę sprzedaży korygowanego dokumentu oraz wprowadziliśmy poprawki w dla daty wystawienia dokumentu;
- Poprawiliśmy zwracanie wartości przez zmienne m.in. zapłacono, zwrócono, pozostało do zwrotu;
- Usunęliśmy informację o przyczynie korekty “zmiana daty sprzedaży”.
- ID zamówienia w serwisie zewnętrznym: [iai:order_external_id];
- Cena przed rabatem dla dokumentu faktury: [iai:product_price_before_rebate_gross],[iai:product_price_before_rebate_net], _before_rabate_gross, [iai:order_worth_before_rabate_net];
- Indywidualny numer konta w Banking Pro: [iai:individual_bank_account];
- Konto do zwrotu środków: [iai:return_repayment_bank_account];
- Źródło zamówienia: [iai:order_source_name];
- Notatka do zwrotu i reklamacji na dokumencie faktury korygującej: [iai:return_note], [iai:rma_note];
- Słowo “Razem”: [iai:txt_total_to_pay_label];
- Data sprzedaży korygowanego dokumentu: [iai:date_of_corrected_sale_document];
- Blok zdarzeniowy, jeśli klient posiada rabat: [iai:if_client_rebate-begin] - [iai:if_client_rebate-end].
- Wprowadziliśmy czytelniejsze formatowanie zmiennej [iai:shop_accountnumber];
- Poprawiliśmy zwracanie danych dla zmiennych [iai:client_login], [iai:client_id], [iai:owner_country], [iai:owner_province];
- Ujednoliciliśmy zwracanie danych ze zmiennej [iai:product_name_contents] na korekcie zgodnie z tym jakie dane zwraca ta zmienna na dokumencie faktury.
- Usunęliśmy nieużywaną opcję “Potwierdzenia chęci zamówienia wykorzystywane";
- Usunęliśmy nieużywaną opcję “Wymagaj wystawienia faktury VAT przed wydrukowaniem paragonu fiskalnego”;
- Przenieśliśmy opcję “Wymagaj wystawienia faktury końcowej po wystawieniu faktury zaliczkowej na 100% wartości zamówienia” do modułu “Automatyzacja procesów / Blokady obsługi zamówień”.;
- Usunęliśmy opcję “Umieść na dokumencie korekty tylko te pozycje, które uległy zmianie”. Na korektach prezentujemy zawsze wszystkie produkty z ich ilością, ceną, podatkiem "przed" oraz "po" korekcie. Zmiana ta ma na celu ujednolicenie formatu dokumentów oraz zwiększenie ich przejrzystości i zgodności z obowiązującymi standardami księgowymi, w tym z nadchodzącym obligatoryjnym KSeF;
- Usunęliśmy opcję “Wyszczególniaj na potwierdzeniach produkty gratisowe”. Na dokumencie potwierdzenia sprzedaży towary gratisowe prezentujemy zgodnie z konfiguracją dla faktur;
- Usunęliśmy opcję “Umieść datę sprzedaży na dokumencie”.
- Dodaliśmy zwracanie nazw dokumentów w metodzie OMS/orders/documents[get] - dodaliśmy nowy element “documentName”;
- Dodaliśmy w metodzie OMS/orders/documents/get element "return_elements”.
Wcześniej zdjęcia z przezroczystością mogły być wyświetlane z czarnym tłem w PDF, co utrudniało identyfikację towarów podczas pakowania. Po zmianie zdjęcia są prezentowane poprawnie.
Dotychczas reklamacje mogły trafiać do sklepu innego niż ten, z którego pochodziło zamówienie, co utrudniało obsługę zgłoszeń. Po poprawce reklamacje są zawsze przypisywane do właściwego sklepu.
Wcześniej w formularzu reklamacji nie było możliwości wyboru adresu dostawy z książki adresowej klienta, co utrudniało obsługę zgłoszeń. Po zmianie adresy są ponownie dostępne do wyboru.
Wcześniej API nie zwracało symbolu waluty ani numeru zamówienia, co utrudniało integrację i analizę danych. Po zmianie te informacje są dostępne.
Dodaliśmy możliwość włączenia akceptacji nowej ceny subskrypcji po stronie klienta sklepu, co jest zgodne z polskim prawem (np. wprowadzają to serwisy streamingowe po interwencji UOKiK).
Dotychczas zmiana płatności w subskrypcji mogła powodować brak wyświetlania dostępnych kart lub błędy przy ich wyborze, co utrudniało klientom zarządzanie płatnościami. Po zmianie proces jest bardziej intuicyjny i niezawodny.
Wcześniej na karcie subskrypcji brakowało informacji o źródle jej utworzenia, co utrudniało identyfikację pochodzenia subskrypcji. Po zmianie widać, czy subskrypcja została utworzona przez API czy z poziomu sklepu.
Dotychczas w API brakowało informacji o wartości i typie rabatu (procentowy, kwotowy) przypisanego do subskrypcji. Po zmianie te dane są dostępne, co pozwala na spójne prezentowanie cen i rabatów w szablonie sklepu.
Dotychczas nie było możliwości pobrania listy zamówień powiązanych z subskrypcją przez API. Po zmianie można łatwo uzyskać te dane, co usprawnia zarządzanie subskrypcjami i automatyzację procesów.
Wcześniej system mógł błędnie oznaczać wysyłkę wiadomości jako nieudaną lub nie wysyłać ich z powodu zbyt krótkiego timeoutu, co prowadziło do nieporozumień i opóźnień w komunikacji z klientami. Po zmianie wiadomości są wysyłane poprawnie, a historia subskrypcji odzwierciedla rzeczywisty stan wysyłki.
Powiązane treści