Bundle 


Questa sezione mostra come indicare alla logistica quali prodotti dovranno essere spediti insieme in un solo pacchetto (bundle).

In genere ogni singolo ordine ha un suo singolo destinatario, ma è possibile a volte che diversi ordini abbiano un unico destinatario.

Indicare quali dei prodotti presenti nel basket vadano spediti insieme, allo stesso destinatario, permette di ridurre le spese di spedizione ed accelera le operazioni della logistica.

La gestione del bundle è stata progettata in questa maniera.



add_bundle 

Consente di selezionare i prodotti presenti nel carrello che dovranno essere inviati con un singolo pacchetto.

Oltre all'elenco dei prodotti bisognerà inserire anche l'id del prodotto che verrà utilizzato come indirizzo principale di spedizione.


Con questa chiamata, il sistema crea:

    • su di una tabella esterna, una copia dell'indirizzo di invio principale
    • sui prodotti del basket, un link a questo indirizzo


In questa maniera tutte le modifiche del bundle riguarderanno soltanto l'indirizzo collegato, lasciando inalterato l'indirizzo originale, che verrà ripristinato togliendo il prodotto dal bundle.



get_bundle_list

Elenca tutti i bundle presenti nel carrello, indicando il codice bundle e tutti gli items ad esso associato



update_bundle.

Consente di aggiungere o rimuovere prodotti al bundle.

Se durante le modifiche al bundle non viene modificato lo shipping_item, allora tutte le modifiche eseguite all'indirizzo di invio restano valide.

Se invece lo shipping_item cambia, il nuovo indirizzo di riferimento viene sostituito irrevocabilmente a quello esistente e tutte le modifiche all'indirizzo andranno perse.



delete_bundle

Consente di eliminare completamente un bundle.

La rimozione del bundle comporta la cancellazione del record dalla tabella esterna e la rimozione dei link sui prodotti del basket che torneranno a mostrare gli indirizzi originali.



delete_bundle_items

Consente di rimuovere uno o più prodotti al bundle.

  • Se lo shipping_item indicato è lo stesso già in uso, allora tutte le modifiche eseguite all'indirizzo di invio restano valide.
  • Se lo shipping_item cambia, il nuovo indirizzo di riferimento viene sostituito irrevocabilmente a quello esistente e tutte le modifiche all'indirizzo andranno perse.
  • Se viene rimosso il prodotto a cui è assegnato lo shipping_item allora è obbligatorio selezionarne uno nuovo. Tutte le modifiche all'indirizzo andranno perse


Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software