← Blog
⚡ Nowa funkcja

Smart Paste:
jedno wklejenie, osiem pól wypełnionych.

Tworzenie etykiety oznaczało kiedyś przepisywanie każdej linii adresu z maila z zamówieniem albo marketplace do osobnego formularza. Smart Paste zastępuje to wszystko jedną textareą — wklejasz surowy blok, a formularz wypełnia się sam. Live na /dashboard/labels/create.


1. Problem: osiem pól, jeden adres

Każda etykieta wysyłkowa potrzebuje tych samych ośmiu rzeczy po stronie odbiorcy — pełne imię, ulica + numer, kod pocztowy, miasto, kraj, email, telefon z prefiksem międzynarodowym i przewoźnik. Zwykły formularz zmusza cię do wpisywania lub wklejania każdego oddzielnie, przełączania fokusa między polami i trzykrotnego sprawdzania, czy nie zgubiłeś cyfry z kodu pocztowego.

Ten tarcie się sumuje. Kilka sekund na pole, pomnożone przez każdą etykietę, którą tworzysz, plus nieuniknione literówki łapane dopiero gdy przewoźnik odrzuci przesyłkę. Chcieliśmy je usunąć całkowicie.

2. Jak działa Smart Paste

Na stronie tworzenia etykiety jest teraz zwijalna sekcja Smart Paste na górze. Wrzuć surowy blok odbiorcy do prawej textarea — może pochodzić skądkolwiek: strona zamówienia Amazon, wiadomość od kupującego na eBay, podpis maila, screenshot przepuszczony przez OCR, notatka w zwykłym tekście, którą klient ci wysłał na czacie. Kliknij Parse & fill.

Smart Paste czyta blok linia po linii, identyfikuje która linia to które pole i renderuje kartę podglądu Parsed ze wszystkim, co wykrył — sender po lewej, plakietka przewoźnika na środku jeśli któryś był wymieniony, odbiorca po prawej. Reszta formularza poniżej jest wstępnie wypełniona. Przejrzyj, popraw jeśli coś nie pasuje i przejdź do wyszukiwania stawek.

3. Co wykrywa

Każdy blok jest skanowany pod kątem tych samych ośmiu sygnałów. Każdy jest oznaczany jako wykryty, brakujący lub niejednoznaczny, więc wiesz dokładnie co przeszło:

ImięPierwsza linia, która nie jest adresem — Mario Rossi
Ulica + numerVia Roma 12 · Calle Mayor 5
Kod pocztowy00100 · 28001 · SW1A 1AA
KrajZ nazwy lub kodu ISO — Italy / IT
Emailmario.rossi@example.com
Telefon + prefiks+39 333 1234567 — odcina prefiks
PrzewoźnikUPS, DHL, GLS, BRT, InPost…
Notatki paczki100u Pokemon Cards (PSA 7)

4. Formaty, które rozumie

Parser nie obchodzi kolejność linii, interpunkcja ani język nazwy kraju. Kilka wzorców, które obsługuje automatycznie:

  • Europejski format wielolinijkowy — imię, ulica + numer, kod pocztowy + miasto, kraj w osobnych liniach (strony zamówień Madrid, Rome, Berlin).
  • Format w stylu US — imię, ulica, miasto + stan + ZIP, kraj (podsumowania zamówień Amazon US).
  • Mieszane bloki z emailem + telefonem przeplecionymi — adresy w stylu podpisu, gdzie linie kontaktowe znajdują się między albo po liniach pocztowych.
  • Międzynarodowe prefiksy telefoniczne — oddziela kod kraju (+34, +39, +49…) od numeru lokalnego, żeby API przewoźnika dostało go w odpowiedniej postaci.

Jeśli coś jest niejednoznaczne, Smart Paste oznacza to w karcie podglądu zamiast zgadywać po cichu. Zawsze masz okazję sprawdzić przed kontynuacją.

☰ 5. Skrót nadawcy: książka adresowa + wklejenie

Lewa kolumna Smart Paste obsługuje twój własny adres sender. Jeśli masz już zapisanych nadawców w Konto → Książka adresowa, wybierz jednego z listy i jest wypełniony. Nie masz jeszcze książki adresowej? Wklej swój własny blok w tym samym formacie co blok odbiorcy — jest parsowany identycznie.

Tak czy inaczej, sender + odbiorca lądują w tym samym podglądzie Parsed i reszta formularza odblokowuje się razem. Dwa wklejenia, cała etykieta gotowa.

6. Prywatność: wszystko zostaje na naszym serwerze

Smart Paste działa całkowicie na backendzie NullShip. Blok, który wklejasz, nie jest wysyłany do żadnej zewnętrznej usługi AI, nie jest logowany jawnym tekstem, nie jest przechowywany poza aktywną sesją. Parsowanie odbywa się przez pipeline regex + pattern-matching napisany specjalnie pod adresy wysyłkowe — żadnego zewnętrznego wywołania API, żadnego dostawcy modelu, żadnego tagu analitycznego.

Gdy klikasz Parse & fill, wynik zostaje tylko w twojej sesji. Wyczyść go w dowolnym momencie małym linkiem "clear all parsed data" obok przycisku. Po utworzeniu etykiety zachowywane są tylko pola, które rzeczywiście trafiają na paczkę — pod tymi samymi regułami retencji danych co każda inna etykieta NullShip.


Często zadawane pytania

Czy Smart Paste działa bez JavaScript? +
Tak. Parser działa po stronie serwera. Wklejasz, wysyłasz formularz, strona przeładowuje się ze wszystkim wypełnionym. Tor Browser na najwyższym poziomie bezpieczeństwa (bez JS) działa dokładnie tak samo — to było twarde wymaganie od pierwszego dnia.
Co się dzieje, jeśli parser pomyli pole? +
Każde sparsowane pole jest pokazywane w karcie podglądu zanim przejdziesz dalej. Jeśli coś wygląda źle, normalne pola formularza pod podglądem nadal są edytowalne — zmień wartość i kontynuuj. Smart Paste to skrót, nie czarna skrzynka.
Czy mogę używać Smart Paste z API? +
Jeszcze nie bezpośrednio — na razie parser jest dostępny przez web UI. API nadal przyjmuje wstępnie ustrukturyzowany JSON z każdym polem osobno, czego i tak chce większość zautomatyzowanych integracji. Endpoint /v1/parse może pojawić się później, jeśli będzie zapotrzebowanie.
Czy obsługuje tekst odręczny / z OCR? +
Obsługuje dowolny tekst. Jeśli twój wynik OCR jest na tyle czysty, że człowiek może go przeczytać, Smart Paste prawdopodobnie potrafi go sparsować. Słaby OCR (brakujące znaki diakrytyczne, złe litery w kodach pocztowych, sklejone słowa) go potknie — wyczyść tekst najpierw albo wklej ręcznie w takich przypadkach.
Jakie języki rozumie dla nazw krajów? +
Nazwy krajów po angielsku, hiszpańsku, francusku, niemiecku, portugalsku, włosku i polsku są rozpoznawane, plus dwuliterowy kod ISO (IT, ES, DE…). Jeśli wkleisz "Italia", "Italy" albo "IT", wszystkie trzy są normalizowane do tego samego miejsca docelowego.

Wypróbuj

Smart Paste jest live na stronie tworzenia etykiety. Zaloguj się, kliknij Create Label, wklej blok adresu w sekcji Smart Paste i patrz jak reszta formularza wypełnia się sama.

Załóż darmowe konto →