Najlepsze rozwiązania do sprzedaży w internecie
Blog produktowy
IdoSell

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.

Changelog IdoSell

Marketplaces

  • Przywrócenie możliwości wyszukiwania aukcji po wszystkich kontach danego serwisu

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.

  • Zabezpieczenie scenariusza dla braku pobierania zamówień z Allegro

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.

  • Wycofanie historycznego zabezpieczenia przy mapowaniu ofert do serwisów zewnętrznych

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.

  • Optymalizacja pliku przekazywanego do porównywarki Ceneo

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>.

  • Zmiana w pliku ofertowym wysyłanym do serwisu cDiscount

Zoptymalizowaliśmy plik ofertowy, w którym pojawiały się błędy struktury niezgodnej z formatem JSON.

  • Dodanie możliwości aktualizacji danych bilingowych z kolejnego zamówienia z serwisu Empik

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.

PIM

  • Usprawnienie działania zmiennej [iai:promotional_code] przy ręcznej wysyłce wiadomości

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.

  • Optymalizacja wyboru kategorii Allegro na karcie towaru

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.

  • Ograniczenie dostępu do historii cen dla użytkowników bez uprawnień

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.

  • Naprawienie przekierowania do listy zamówień z poziomu listy kodów rabatowych

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.

  • Optymalizacja problemu z obsługą parametrów bezpieczeństwa dodanych przez GET

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.

  • Zmiana domyślnej widoczności zdjęć dodawanych per sklep

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.

  • Dodanie opcji indeksu górnego i dolnego bezpośrednio w pasku narzędziowym edytora opisów

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.

  • Dodanie menu edycji tabel pod prawym przyciskiem myszy w edytorze opisów

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.

  • Usunięcie kodu HTML z pola „Skrót” we wpisach blogowych

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.

  • Aktualizacja listy obsługiwanych formatów wideo przy załącznikach do towarów

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.

  • Naprawienie błędu powodującego brak wysyłki wiadomości o dostępności pliku dla zestawu z towarem wirtualnym

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.

  • Dodanie walidacji pola „Nadawca” w kampaniach SMS

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.

  • Optymalizacja problemu z dublowaniem się edytora opisu długiego po zmianie zakładki

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

  • Optymalizacja wydajności strony producentów

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.

  • Przyspieszenie działania podpowiadaczki panelowej

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.

Zamówienia

  • Dodanie obsługi statusów własnych

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.

  • Dodanie w grupowej edycji zamówień możliwości zmiany planowanej daty wysyłki
  • Optymalizacja procesu archiwizacji danych z zamówień

Dzięki wdrożonej zmianie proces archiwizacji działa szybciej i stabilniej, a dane archiwalnych zamówień zajmują mniej przestrzeni dyskowej.

  • Zmiana prezentacji ilości towarów po podziale zamówień z magazynu MP na liście zamówień

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.

  • Przywrócenie wyświetlania kodu kreskowego na potwierdzeniu sprzedaży drukowanym od strony sklepu niezależnie od źródła drukowania

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.

Dokumenty sprzedaży

  • Zmiany dla faktur

- 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.

  • Zmiany dla korekt

- 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”.

  • Obsługa nowych zmiennych dla dokumentów 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].

  • Zmiany dla dokumentów sprzedaży w istniejących zmiennych

- 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.

  • Zmiany w module “Ustawienia wydruków dokumentów sprzedaży”

- 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”.

  • Aktualizacja API Admin

- 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”.

Weryfikacja i pakowanie zamówień

  • Poprawienie generowania zdjęć na liście towarów do spakowania z eliminacją czarnego tła na ikonach

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.

Reklamacje

  • Zmiana w przypisywaniu reklamacji do niewłaściwego sklepu

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.

  • Przywrócenie możliwości wyboru adresu dostawy z książki adresowej w reklamacjach

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.

Zwroty

  • Dodanie zwracania symbolu waluty i numeru zamówienia w odpowiedzi API dla zwrotów i reklamacji

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.

Subskrypcje

  • Odświeżenie wyglądu strony z konfiguracją modułu
  • Dodanie opcji "Klient musi potwierdzić zmianę kwoty subskrypcji, aby ją kontynuować"

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).

  • Usprawnienie scenariusza zmiany płatności w subskrypcji

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.

  • Ulepszenie wyświetlania źródła utworzenia subskrypcji w panelu administracyjnym

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.

  • Dodanie informacji o wartości i typie rabatu przy składaniu zamówienia subskrypcyjnego w GraphQL

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.

  • Dodanie w API v3 możliwości pobierania zamówień należących do danej subskrypcji

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.

  • Optymalizacja obsługi wysyłki wiadomości e-mail dla subskrypcji

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