Vai al contenuto principale

[GCL] Pacchi raggruppati

Juliana Maciel Maruri da Cunha avatar
Scritto da Juliana Maciel Maruri da Cunha
Aggiornato oltre 2 settimane fa

Panoramica

La funzione Aggregated Packages permette di raggruppare più pacchetti di piccole dimensioni in un unico pacchetto più grande per la spedizione. Questo metodo consente alle tipografie di ottimizzare i costi di spedizione riducendo il numero di spedizioni necessarie, con un conseguente risparmio e una maggiore efficienza operativa.

A livello tecnico, i pacchi più piccoli vengono spediti utilizzando un metodo di spedizione speciale chiamato GCW External Aggregated Package Label, che genera etichette contenenti solo le informazioni di base (nome; indirizzo; ID ordine e pacco - vedi esempio sotto) e che non sono adatte alla spedizione singola. Questa "etichetta" segue il processo standard e può essere scaricata in MPJ, nella sezione EDIs. Successivamente, devono essere raggruppate e spedite insieme utilizzando la funzione Aggregated Packaging descritta in questo documento.


Come funziona

Con la funzione Pacchetti aggregati, i pacchetti più piccoli vengono spediti con il metodo di spedizione GCW External Aggregated Package Label, facilmente riconoscibile nella pagina Gestisci lavori di stampa. Queste etichette includono tutte le informazioni di spedizione essenziali: nome e indirizzo del destinatario, ordine e ID del pacchetto. Tuttavia, non sono valide per spedizioni singole e devono essere raggruppate seguendo i passaggi qui sotto.

Guida passo dopo passo per configurare un pacchetto più grande

Passo 1: scegli il destinatario

  • Vai alla sezione "Pacchetto aggregato" dell'App.

  • Il primo passo è selezionare il destinatario. Non puoi procedere alle sezioni successive senza aver completato questo passaggio.

  • L'elenco verrà popolato automaticamente con i pacchi che utilizzano il metodo di spedizione GCW External Aggregated Package Label.

Passo 2: scansiona i pacchi

  • In questa sezione scannerizzi i singoli pacchi. Viene effettuato un controllo di verifica per assicurarsi che i pacchi scansionati siano associati al destinatario selezionato.

  • Ci sono tre possibili stati di scansione:

    • Codice a barre non valido: il codice a barre scansionato non è registrato nel nostro sistema.

    • Destinatario non valido: il pacco scansionato non appartiene al destinatario selezionato.

    • OK: Il pacco scansionato ha un codice a barre valido ed è assegnato correttamente al destinatario selezionato.

Passaggio 3: inserisci le dimensioni del pacco e scegli le opzioni di spedizione

  • Inserisci le dimensioni del pacco aggregato (lunghezza, larghezza, altezza in millimetri) e il peso (in grammi). Nella fase 2 aggiungeremo anche le unità di misura statunitensi.

  • Una volta inserite le dimensioni, verranno mostrate le opzioni di spedizione specifiche per il destinatario e i pacchi.

  • Dopo aver scelto un'opzione di spedizione, puoi generare i documenti di imballaggio necessari, che saranno subito pronti per la stampa.

Passaggio 4: spedisci il pacco aggregato

  • A questo punto, il pacco aggregato è considerato spedito.

Passaggio 5: aggiungi un altro pacco aggregato (se necessario)

  • Se hai bisogno di inviare un altro pacco aggregato, ti basta reimpostare il processo e seguire di nuovo il flusso.


Funzionalità avanzate e regole

Requisiti e soluzioni

1. Mantieni il metodo di spedizione originale

  • Requisito: il metodo di spedizione originale dell’ordine non deve essere sovrascritto quando viene aggiunto a un pacco aggregato.

  • Soluzione: ora il sistema mantiene il metodo di spedizione originale di ogni pacco, garantendo un instradamento corretto e la conformità logistica.

2. controllo aggregato dei pacchi a livello cliente

  • Requisito: possibilità di configurare se un cliente accetta pacchi aggregati (ad esempio, 2 su 50 case funerarie non lo fanno).

  • Soluzione: una nuova pagina di configurazione permette ai centri partner di stampa di attivare o disattivare i pacchetti aggregati per ogni cliente.

    • I clienti abilitati per l'aggregazione compaiono nell'elenco dei destinatari.

    • I clienti disabilitati sono esclusi dalla selezione durante l'aggregazione.

3. Gestione spedizione espressa

  • Requisito: se almeno un pacco all'interno di un gruppo aggregato è contrassegnato come express, l'intera scatola deve essere spedita in modalità express.

  • Soluzione: la logica di spedizione aggregata ora passa automaticamente a express se almeno uno dei pacchi richiede una gestione express.

4. configurazione delle dimensioni della scatola

  • Requisito: possibilità di definire le dimensioni predefinite della scatola utilizzate per l'aggregazione.

  • Soluzione: la nuova interfaccia utente permette di preimpostare larghezza, altezza, lunghezza e peso per le scatole aggregate; questi valori predefiniti possono essere modificati manualmente in base alle esigenze.

5. controllo manuale dell'imballaggio delle scatole

  • Requisito: l’operatore del packaging deve poter assegnare manualmente i pacchi alle scatole, ottimizzando la spedizione express rispetto a quella non express.

  • Soluzione: il controllo manuale resta nelle tue mani—puoi decidere tu come assegnare le scatole, ottimizzando costi e velocità in base alla classe di spedizione.

Risultato

Questo aggiornamento offre più flessibilità, precisione ed efficienza nella gestione dei pacchi aggregati. Ora i centri partner di stampa hanno:

  • Controllo totale su quali clienti utilizzano il Supporto clienti aggregato,

  • Regole affidabili per la spedizione express,

  • Dimensioni dei pacchetti personalizzabili,

  • E un modo semplice per escludere chi non può ricevere.


Attivare l'imballaggio aggregato in Order intake

Per attivare questa funzione durante l'Order intake tramite la GelatoAPI, usa il seguente template Liquid:

{% set payload = context.payload %}{# Verifica se aggregatedPackaging esiste ed è impostato su true #}{% if payload.aggregatedPackaging is defined and payload.aggregatedPackaging %}{# Clona i metadati e aggiungi la nuova voce #}{% set metadata = payload.metadata if payload.metadata is defined else [] %}{% set new_metadata = metadata + [{"key": "tenant-shipping-method-uid", "value": payload.shipmentMethodUid}] %}{# Sostituisci shipmentMethodUid e aggiorna i metadati #}{% set payload = payload.copy() %}{% set _ = payload.update({"shipmentMethodUid": "gcw_external_aggregated_package_label", "metadata": new_metadata}) %}{% endif %}##{{ payload | tojson(indent=2) }}

Questa logica può essere applicata all’endpoint Order Submit e funziona solo con la struttura del payload GelatoAPI.


Esempio di payload

{% set payload = context.payload %}{# Controlla se aggregatedPackaging esiste ed è vero #}{% if payload.aggregatedPackaging is defined and payload.aggregatedPackaging %}{# Clona i metadati e aggiungi la nuova voce #}{% set metadata = payload.metadata if payload.metadata is defined else [] %}{% set new_metadata = metadata + [{"key": "tenant-shipping-method-uid", "value": payload.shipmentMethodUid}] %}{# Replace shipmentMethodUid and update metadata #}{% set payload = payload.copy() %}{% set _ = payload.update({"shipmentMethodUid": "gcw_external_aggregated_package_label", "metadata": new_metadata}) %}{% endif %}##{{ payload | tojson(indent=2) }}

Nota: Il metodo di spedizione gcw_external_aggregated_package_label deve essere abilitato dal team Logistica.


Riepilogo dei vantaggi

  • Spese di spedizione più basse grazie alla consolidazione

  • Efficienza operativa migliorata

  • Controllo manuale per l'ottimizzazione delle classi di spedizione

  • Impostazioni di aggregazione personalizzate per cliente

  • Generazione e monitoraggio dei documenti semplificati

Hai ricevuto la risposta alla tua domanda?