ShipLab per Shopify
Shiplab — App Shopify per la spedizione UPS e DHL Express

In breve
Shiplab è un'app Shopify integrata che collega il Suo negozio a UPS e DHL Express e copre l'intero ciclo di spedizione: tariffe in tempo reale nel checkout, creazione di etichette (singole, in bulk o automatiche), stampa termica, tracking, etichette di reso, pianificazione dei ritiri, documenti doganali e fatturazione a terzi. Tutto avviene direttamente nell'admin di Shopify — senza passare da un portale corriere all'altro.
A chi si rivolge
- Merchant Shopify che spediscono con UPS e/o DHL Express.
- Negozi con spedizioni internazionali e necessità di documentazione doganale.
- Venditori con più magazzini e più account corriere.
- Aziende che hanno bisogno di tariffe corriere live nel checkout invece di prezzi forfettari.
- Team che necessitano di regole di prezzo flessibili, pianificazioni, periodi di blocco e condizioni specifiche per prodotto.

Funzionalità principali
1. Tariffe in tempo reale nel checkout (Carrier Service API)
Gli acquirenti vedono tariffe live UPS e DHL nel checkout — calcolate in tempo reale in base a peso, dimensioni, luogo di partenza e destinazione. Supporto multivaluta: le tariffe vengono convertite automaticamente al tasso di cambio corrente nella valuta di visualizzazione del negozio.
- Il Carrier Service viene registrato automaticamente all'installazione dell'app.
- Validazione HMAC delle richieste Shopify.
- Calcolo tariffe in parallelo su tutti i corrieri.
- Fallback su indirizzo predefinito in caso di indirizzi di checkout incompleti.

2. Creazione di etichette: singole, bulk o automatica
Assistente multi-step per la creazione di etichette dagli ordini Shopify: selezione indirizzo, imballaggio, calcolo tariffe, scelta del servizio, generazione. Supporto multi-pacco — più scatole per spedizione (etichette parent/child), PDF unificato per scaricare tutte le pagine in un unico file.
- Singola — creazione dalla vista ordine.
- Bulk — creazione in massa dalla lista ordini di Shopify con scelta del servizio.
- Automatica — generazione automatica tramite trigger (es. al pagamento).
- Manuale — assistente passo dopo passo.

3. Bin packing 3D
Un algoritmo di bin packing 3D distribuisce automaticamente gli articoli nelle scatole in base a dimensioni e peso. I prodotti pre-imballati (bundle pronti) vengono trattati separatamente. Se gli articoli non rientrano in una scatola — suddivisione automatica in più pacchi.

4. Stampa delle etichette
- Formati: PDF, ZPL, EPL, SPL, STARPL, PNG, GIF.
- DPI: 203, 300, 600 — per qualsiasi stampante termica.
- Anteprima ZPL/EPL: tramite API Labelary + convertitore EPL/ZPL → PNG.
- Stampa di rete: tramite QZ Tray e server el-Print (stampa direttamente dalla vista ordine).
- Azione „Stampa etichetta" sulla pagina ordine di Shopify — estensione con pulsante diretto.

5. Etichette di reso e RMA
- Generare andata + reso in un unico ordine.
- Solo reso — etichetta separata per un ordine esistente.
- Etichette di reso cliente — etichette per resi avviati dal cliente.
- Ogni etichetta di reso è collegata alla spedizione di andata originale.
6. Tracking
Sincronizzazione automatica dei numeri di tracking e degli aggiornamenti di stato con gli ordini Shopify. Sia il merchant sia il cliente vedono lo stato di consegna corrente, dal ritiro alla consegna, senza inserimenti manuali.

7. Pianificazione dei ritiri
Pianifichi il ritiro del corriere direttamente dall'app — automaticamente dopo la creazione dell'etichetta (UPS) o manualmente. Una schermata, un clic, nessun login al portale del corriere necessario.
8. Documenti doganali (spedizioni internazionali)
- DHL Paperless Trade (PLT) — fatture commerciali elettroniche.
- UPS Paperless Invoice — supportata tramite l'API UPS Paperless.
- Firma digitale sulla fattura.
- Rilevamento automatico documenti vs. non-documenti per DHL.
- Customer Barcode per le Ship Request DHL.
9. Landed Cost (dazi & tasse)
Calcoli i costi completi di Landed Cost — dazi, tasse e oneri di importazione — prima della spedizione. Eviti spese a sorpresa alla consegna e consenta ai clienti di pagare in anticipo l'intero importo DDP (Delivered Duty Paid).
- UPS Landed Cost API — dazi, tasse e commissioni broker per spedizione.
- DHL Landed Cost API — condizioni DDP/DAP con voci dettagliate di dazi e tasse.
- HS code, paese di origine e valore per ciascuna riga vengono trasmessi al corriere.
- Il dettaglio restituito viene salvato con la spedizione ai fini della riconciliazione.
10. Regole di prezzo flessibili
Builder di condizioni simile a Magento 2 — crei condizioni a partire da qualsiasi attributo: peso, totale del carrello, paese, SKU, ID prodotto/variante, categoria, attributi Shopify personalizzati, paese UE, sotto-selezione di prodotti con gruppi di condizioni annidati.
- Modalità: all / specific / minprice / maxprice.
- Pianificazioni — regole attive solo nelle date/ore configurate.
- Regole di blackout — blocchi globali della spedizione per date/direzioni.
- Commissioni di gestione, sconti, soglie di spedizione gratuita, override delle tariffe del corriere.

11. Multi-Location & Multi-Account
- Più sedi Shopify — ciascuna con il proprio account corriere e le proprie impostazioni.
- Auto-routing delle spedizioni verso l'origine corretta.
- Webhook delle location (create / update / delete) — sincronizzazione in tempo reale.
12. Scoped Settings (default → direzione → paese)
Configurazione a cascata: imposta il default, sovrascrive per direzione (nazionale / export / import), quindi per paese. UI di ereditarietà con checkbox „use default" — nessuna duplicazione.

13. Fatturazione a terzi
Addebito della spedizione su un conto di terzi — sia per UPS sia per DHL. Supporto completo di account di terzi con proprio paese di fatturazione e proprio CAP.
14. Dashboard & audit log
Home page con metriche: numero di etichette, attività recenti, azioni rapide (sincronizzazione di prodotti / ordini / webhook). Audit log di tutte le modifiche alle impostazioni con celle JSON espandibili.

15. Shopify Flow
Blocchi predefiniti per Shopify Flow:
- Trigger: Label Created.
- Action: Create Shipping Label.
Automatizzi qualsiasi workflow — ad esempio: „Quando un ordine superiore a 500 $ viene pagato, crea un'etichetta UPS Worldwide Express e invia un'e-mail al manager".
16. Sincronizzazione Shopify completa
- Prodotti — sincronizzazione iniziale + incrementale con tracking del cursore.
- Collezioni — per le condizioni delle regole.
- Attributi cliente — per il builder di condizioni.
- Ordini — sincronizzati in tempo reale alla creazione e all'aggiornamento; gli ordini vecchi vengono rimossi automaticamente dopo 60 giorni.
- Sedi — sincronizzate in tempo reale + selezione dell'indirizzo di partenza della spedizione.
- Paesi e zone di spedizione — selezione multipla filtrata in base alla zona effettiva del negozio.
- Valute — filtrate in base alle valute di visualizzazione del negozio.
17. Integrazione nella vista ordine
- Order Details Action Link — pulsante „Crea etichetta di spedizione" sulla scheda ordine.
- Order Bulk Action — creazione in massa delle etichette.
- Auto-Fulfillment — il fulfillment di Shopify viene generato automaticamente alla creazione dell'etichetta.
- Order Tags — tagging automatico dopo la creazione dell'etichetta.
18. DHL Express — Value-Added Services
- Consegna / ritiro al sabato
- GoGreen (CO₂-neutrale)
- Conferma di consegna (a livello di spedizione)
- Bespoke Shipment Notification
- Customer Barcode
- Terza parte come pagatore
19. UPS — copertura API estesa
- Shipping (creazione etichette)
- Rating (calcolo tariffe)
- Tracking
- Pickup
- Paperless (documenti doganali)
- Address Validation
- Time In Transit
- Landed Cost
- OAuth
20. Localizzazione
Pieno supporto English / Deutsch / Français — 561 chiavi di traduzione per locale. Riconoscimento automatico della locale dell'admin Shopify + sincronizzazione con la locale Polaris.
21. Fatturazione & piano
- Fatturazione in abbonamento tramite l'API GraphQL Billing di Shopify.
- Modello di prezzo per ordine + add-on per corriere.
- Fatturazione a consumo per i corrieri.
- Modalità di test per app non pubblicate.
Progettato per l'affidabilità
- Cloud completamente gestito: nessun setup server, nessuna manutenzione da parte Sua.
- Costruito sugli standard API Shopify più recenti.
- Rigorosa isolazione dei dati: i dati di ciascun negozio sono completamente separati — nessuna fuga di dati tra negozi.
- Conforme al GDPR: richieste e cancellazione dei dati vengono gestite automaticamente.
- Checkout veloce: le elaborazioni più onerose avvengono in background e non rallentano i Suoi clienti.
- Caching ad alte prestazioni per risposte di tariffe nel checkout sotto i 100 ms.
Sicurezza
- Tutte le richieste tra Shopify e Shiplab sono firmate e verificate crittograficamente.
- Rigorosa isolazione dei dati per negozio — i Suoi dati non sono visibili ad altri merchant.
- Elaborazione dei dati conforme al GDPR.
- Archiviazione cifrata di ordini, indirizzi ed etichette.
Cosa riceve
- Servizio cloud completamente gestito — ci occupiamo noi di hosting, monitoraggio, aggiornamenti e backup.
- App Shopify integrata — installazione in un clic tramite link di installazione privato.
- Tutte le funzionalità di spedizione (UPS + DHL Express): tariffe, etichette, tracking, ritiri, resi, dogana.
- Aggiornamenti automatici — nuove funzionalità e aggiornamenti delle API dei corrieri vengono distribuiti automaticamente.
- Isolazione multi-tenant — i Suoi dati sono separati per negozio e non vengono mescolati con quelli di altri merchant.
- Localizzazione EN / DE / FR out of the box.
- Supporto via e-mail dal team di sviluppo.
Corrieri supportati
| Corriere | Tariffe | Etichette | Tracking | Ritiro | Dogana (Paperless) | Terza parte | Etichette di reso |
|---|---|---|---|---|---|---|---|
| UPS | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| DHL Express | ✓ | ✓ | ✓ | ✓ | ✓ (PLT) | ✓ | ✓ |
Altri corrieri (USPS, GLS, DPD, ecc.) possono essere aggiunti su richiesta.
Cosa Le serve
- Un negozio Shopify (qualsiasi piano).
- Un account UPS e/o DHL Express con accesso API.
- (Facoltativo) QZ Tray o el-Print per la stampa termica di rete.
Nessun setup server. Nessun database. Nessun deployment. Ospitiamo noi tutto.
Prezzi & supporto
- In abbonamento — fatturazione tramite il sistema di billing di Shopify, calcolo sulla Sua fattura Shopify.
- Tutti gli aggiornamenti e le nuove funzionalità inclusi — nessun costo aggiuntivo.
- Supporto via e-mail dal team di sviluppo.
- Periodo di prova gratuito — l'intero set di funzionalità disponibile prima dell'abbonamento.

FAQ
Shopify Plus è supportato?
Sì — incluse multi-location, B2B, multivaluta e Shopify Flow.
Dove vengono memorizzati i miei dati?
Sui nostri server cloud gestiti, isolati per negozio. Le etichette risiedono nell'object storage; i dati di configurazione e di ordine in database cifrati. I webhook GDPR vengono gestiti automaticamente.
COD, assicurazione e tasse sono supportati?
Sì: Cash on Delivery, assicurazione del corriere, dazi/tasse con campi TIN — tutto configurabile per spedizione.
Quanto tempo richiede il setup?
Installazione dell'app da Shopify in un clic. Collegamento di un account corriere: circa 15 minuti per corriere. Configurazione di regole e direzioni: da un'ora in poi, a seconda della complessità della logica.
Posso richiedere un nuovo corriere (USPS, GLS, DPD, ecc.)?
Sì — l'architettura dei corrieri è progettata per essere estesa. Ci contatti con le Sue esigenze; le nuove integrazioni di corrieri vengono aggiunte in base alla roadmap.
È previsto un periodo di prova gratuito?
Sì. Installi l'app e utilizzi l'intero set di funzionalità durante il periodo di prova, prima che siano addebitati costi.
Cosa accade alla disinstallazione?
Shopify mantiene un periodo di tolleranza di 48 ore per il caso di reinstallazione. Successivamente tutti i dati del negozio vengono eliminati definitivamente dai nostri sistemi in conformità al GDPR.
2026-07-31
Added: Config Rules: override carrier configuration per shipment using admin-defined conditions, with a rule builder in the app and a Config Rules card on the dashboard
Added: UPS: Direct Delivery Only option, preventing a parcel from being redirected to an Access Point
Added: UPS: phone and SMS notifications for Access Point deliveries
Added: DHL: insurance is now quoted in checkout rates, not only applied at label creation
Added: DHL: Duty and Tax Paid is billed automatically on DDP labels
Added: DHL: landed cost now classifies carrier charges the same way the Magento extension does, so duty and tax estimates match
Changed: Checkout rate cache refreshes once the pickup cutoff time passes, so customers stop seeing next-day rates that are no longer available
Changed: Settings subcategories with no applicable fields are hidden instead of opening empty
Fixed: Package reference numbers entered on the label form were dropped when the label was saved
Fixed: Config rule weight conditions never matched during label creation
Fixed: Config rule action overrides silently lost their value when saved
Fixed: Creating or updating a Shipping Method failed with a server error when the customer group type was left empty
Fixed: Creating or updating a Config Rule failed with a server error when optional fields were left empty
Fixed: Edit forms blanked their dropdown selections on load
Fixed: TForce settings tabs crashed when a dropdown had no options configured
2026-07-07
Fixed: A stale pending subscription is now cancelled before a new one is created, so plan changes no longer stall on an unconfirmed charge
2026-06-11
Changed: Settings cards hide themselves when every field inside them is conditionally hidden, leaving no empty panels
2026-06-05
Added: Configuration diagnostics: the app checks your carrier setup and reports conflicting settings, starting with DDP and third-party duty billing
Changed: Carrier connection timeout raised, fixing checkout rate requests that failed under slow carrier responses
Changed: Landed cost freight is scoped to the services your shipping methods actually offer
Changed: UPS landed cost is requested in the checkout currency
Fixed: Expired app sessions recover automatically instead of landing on a dead-end page
Fixed: The Open in Shopify Admin button now links correctly
Fixed: Landed cost freight and insurance amounts were miscalculated; a shipment-price mode was added
Fixed: Landed cost is skipped when no exchange rate is available, instead of quoting a wrong amount
2026-06-03
Added: TForce Freight settings moved into their own General section with OAuth tenant and scope fields
Fixed: DHL rate requests now use the POST endpoint, fixing error 996 "product not found" on rate quotes
Fixed: The Third Party address dropdown offered location references that could not be used
2026-06-02
Changed: The DDP incoterm is now authoritative for who pays duties on both UPS and DHL, at checkout and at label creation, replacing the standalone duty payer toggle
Changed: Offline access tokens migrate automatically — no reinstall required
Fixed: HS and commodity codes are stripped of separators before being sent to DHL, which rejected them otherwise
2026-05-31
Added: TForce Freight carrier support: checkout rates, label creation and voiding, tracking with automatic updates, and pickup scheduling
Added: Settings import remaps references between entities, so an imported configuration keeps working
2026-05-26
Added: Canada Post carrier support: checkout rates, labels, returns, customs declarations for international shipments, pickup booking, tracking, and Zonos integration for cross-border duties
Added: Per-shipment Canada Post delivery options, non-delivery handling, cost centre and customer reference on the label form
Added: Canada Post notification event toggles in Settings and on the label form
Changed: Carrier names are shown in readable form throughout the app instead of internal codes
Changed: Settings pages and fields that do not apply to the selected carrier are hidden
2026-05-14
Added: Support for multiple label documents per tracking number, with per-package print and download
Fixed: Return labels are merged into the correct document set
2026-05-13
Added: App interface available in German, French, Italian, Spanish, Dutch and Brazilian Portuguese
2026-05-08
Fixed: DHL reference type validation rejected valid values, and address location ids were sent in the wrong format
2026-04-29
Changed: Rate fetching is guarded behind a valid shipper account, so misconfigured accounts fail with a clear message instead of empty rates
Changed: Billing copy clarified: app subscription fees are separate from the carrier shipping costs passed through to you