Powrót do bloga
Product Updates

BL Transfer - Aktualizacja Listopad 2025: Filtrowanie Języków i Paginacja

6 min czytania

Nowa aktualizacja BL Transfer rozwiązuje problem błędów językowych przy kopiowaniu produktów między katalogami. Dodaliśmy również paginację dla katalogów z 1000+ produktami.

BL Transfer - Aktualizacja Listopad 2025

Słuchamy naszych użytkowników i nieustannie ulepszamy BL Transfer. Najnowsza aktualizacja rozwiązuje kluczowe problemy zgłaszane przez społeczność - błędy językowe i problemy z wydajnością przy dużych katalogach.

🎯 Co się zmieniło?

W listopadzie 2025 wdrożyliśmy dwie istotne aktualizacje, które bezpośrednio odpowiadają na zgłoszenia naszych użytkowników. Nasza filozofia jest prosta: rozwijamy narzędzia w oparciu o rzeczywiste potrzeby i problemy, z którymi spotykają się użytkownicy w codziennej pracy.

❌ Problem #1: Błąd "Incorrect text field identifier"

Zgłoszenie użytkownika

Jeden z naszych użytkowników zgłosił następujący problem podczas kopiowania produktów między katalogami BaseLinker:

Błąd! Nie udało się skopiować żadnego produktu.
Szczegóły błędów: Produkt 412346686: BaseLinker API Error: Incorrect text field identifier: name|en

Przyczyna problemu

Problem dotyczył sytuacji, w której katalog źródłowy obsługiwał wiele języków (np. polski, angielski, francuski, czeski), a katalog docelowy tylko niektóre z nich. Stary kod próbował skopiować pola tekstowe dla WSZYSTKICH języków z katalogu źródłowego, co powodowało błąd API BaseLinker gdy katalog docelowy nie obsługiwał danego języka.

Przykład:

  • Katalog źródłowy "Katalog główny": pl, en, fr, cs
  • Katalog docelowy "PRODUKTY B": tylko pl
  • System próbował skopiować name|en → BŁĄD!

✅ Rozwiązanie

Zaimplementowaliśmy inteligentne filtrowanie językowe - system teraz automatycznie:

  • Pobiera listę obsługiwanych języków z katalogu docelowego przez API BaseLinker
  • Filtruje pola tekstowe (text_fields) tylko do języków wspieranych przez katalog docelowy
  • Loguje informacje debugowania o pominiętych językach
  • Kopiuje tylko te wersje językowe, które faktycznie istnieją w katalogu docelowym

Wynik: Produkty kopiują się bez błędów, niezależnie od różnic w konfiguracjach językowych między katalogami!

📊 Problem #2: Długa lista produktów (1000+)

Zgłoszenie użytkownika

Kolejne zgłoszenie dotyczyło problemów z użytecznością interfejsu:

"W wersji free w momencie gdy użytkownik wybiera katalog gdzie jest 1000+ produktów to rozwija się bardzo długa lista co wydłuża całą stronę."

✅ Rozwiązanie: Paginacja

Wdrożyliśmy system paginacji produktów z następującymi funkcjami:

  • 50 produktów na stronę - optymalna liczba dla wydajności i użyteczności
  • Nawigacja stronami - przyciski "Poprzednia" i "Następna"
  • Informacja o pozycji - "Strona 1 z 20 (produkty 1-50 z 1000)"
  • Auto-scroll - automatyczne przewijanie do góry tabeli przy zmianie strony
  • Checkbox "Zaznacz wszystkie" - działa tylko dla aktualnej strony
  • Responsywność - paginacja dostosowana do urządzeń mobilnych

❌ Przed aktualizacją

Tabela z 1234 produktami w jednej długiej liście. Strona rozciągnięta na kilometry. Użytkownik musi scrollować bez końca.

✅ Po aktualizacji

Tylko 50 produktów widocznych jednocześnie. Przyciski nawigacji. Smooth scroll. Szybsze ładowanie i lepsza użyteczność.

📈 Wpływ na użytkowników

Language Fix

  • Rozwiązany błąd zgłoszony przez użytkownika ✅
  • System automatycznie dostosowuje się do języków katalogu docelowego
  • Brak błędów API dla nieobsługiwanych języków
  • Logi DEBUG informują o pominiętych językach

Pagination

  • Dramatyczna poprawa UX dla dużych katalogów ✅
  • Szybsze ładowanie strony (tylko 50 produktów)
  • Łatwiejsza nawigacja
  • Mniejsze obciążenie przeglądarki
  • Responsive design (działa na mobile)

🚀 Status wdrożenia

Backend (Language Fix)✅ DEPLOYED
Frontend (Pagination)✅ DEPLOYED
Testing✅ VERIFIED

Wszystkie zmiany są już dostępne na produkcji. Użytkownicy mogą od razu korzystać z ulepszonych funkcji bez konieczności aktualizacji czy reinstalacji.

💡 Wcześniejsze aktualizacje (Listopad 2025)

To nie jedyne poprawki, które wdrożyliśmy w listopadzie. Wcześniej rozwiązaliśmy również:

  • Smart Warehouse Mapping - automatyczne pomijanie magazynów, które nie istnieją w katalogu docelowym
  • Smart Price Group Mapping - automatyczne pomijanie grup cenowych, które nie istnieją w katalogu docelowym
  • Bundle Products Fix - kopiowanie bundle_products tylko dla produktów typu bundle
  • Images Format Fix - automatyczne dodawanie prefiksu "url:" do obrazów

🎯 Wszystkie te poprawki rozwiązują rzeczywiste problemy zgłaszane przez użytkowników!

Nasza filozofia jest prosta: słuchamy użytkowników, identyfikujemy problemy i szybko wdrażamy rozwiązania. Każda poprawka jest dokładnie przetestowana przed wdrożeniem na produkcję.

🔮 Co dalej?

Pracujemy nad kolejnymi ulepszeniami BL Transfer. W planach mamy m.in.:

  • Wsparcie dla bulk operations (kopiowanie wielu produktów jednocześnie)
  • Historia operacji z możliwością rollbacku
  • Zaawansowane filtrowanie i wyszukiwanie produktów
  • Eksport raportów o przeprowadzonych operacjach

📣 Daj znać, co myślisz!

Twoje opinie są dla nas niezwykle ważne. Dzięki Waszym zgłoszeniom możemy rozwijać BL Transfer w kierunku, który rzeczywiście ułatwia Waszą codzienną pracę.

Masz problem? Zgłoś go!

Na stronie bltransfer.baseai.pl znajdziesz formularz do zgłaszania błędów. Każde zgłoszenie jest analizowane, a najważniejsze problemy są priorytetowo naprawiane.

📊 Statystyki aktualizacji

2
Główne funkcje
~185
Dodanych linii kodu
100%
Zgłoszeń rozwiązanych

Data publikacji: 21 listopada 2025 | Kategoria: Product Updates | Wersja: 0.2.0

Chcesz zobaczyć więcej artykułów?

Zobacz wszystkie artykuły →
BL Transfer - Aktualizacja Listopad 2025: Filtrowanie Języków i Paginacja | BaseAI Blog | BaseAI