Preparazione rotte

1. export

in Bacheca/WooCommerce/Export Orders controllare che:

– in Filter by order
sia spuntato Don’t export child orders

– in Order Statuses
sia selezionato solo In Lavorazione

– in Set up fields to export
siano selezionati i campi:

Order Number
Address 1 (Shipping)
Postcode (Shipping)
City (Shipping)
First Name (Billing)
Last Name (Billing)
Phone (Billing)
First Name (Shipping)
Last Name (Shipping)
Payment Method Title
Order Total Amount
[C] Coupon Code
Customer Note

– contare ordini e comunicare numero corrieri
57=3corrieri
76=4corrieri
95=5corrieri
114=6corrieri

2. Divisione per CAP

Aprire lo spreadsheet e copiare tutto in un nuovo foglio che chiameremo CAP
in CAP
1- servirà per routexl

che legge i dati in import in quest’ordine
via numero, cap, città, stato @identificativo@

aggiungere 2 colonne vuote prima della colonna Orders
colonna A: riempirla di @
colonna B: alla cella B2 assegnare la funzione concatena: =A2&C2&A2
applicare la funzione a tutti gli ordini
copiare la colonna B in un foglio di testo
copiare il testo dal .txt e sostituire la colonna B
rimuovere la colonna A

2- divisione per cap

ordinare in base al CAP (estendendo selezione)
evidenziare con colori i gruppi di ordini, massimo 19 ordini per rotta:

1- evidenziare ZTL, sono i CAP da 121 a 126
copiarli e incollarli un nuovo foglio ZTL

2- stessa operazione per gli altri gruppi
basandosi su [img cap bologna]:
~ 137-138-139-141 (mazzini, massarenti, fossolo, murri) + 068 (san lazzaro)
~ 132-133-134-135 (borgopanigale, santaviola/barca, saragozza, san luca) + 033-069 (casalecchio, zola predosa)
~ 127-128-129-131 (sandonato, corticella, bolognina, lame)

3- Preparazion-e dati per routexl

in ogni foglio:

1- copiare più in basso queste colonne in quest’ordine

– Address 1 (Shipping)
– Postcode (Shipping)
– City (Shipping)
– Country Name (Shipping)
– @ordine@
– aggiungere sopra la riga del punto di partenza “via marzabotto 2, 40133, Bologna, Italy”

2- controllo indirizzi e modifica dati utenti nel database

– rimuovere tutte le “/numero” es. “via Donato Creti 5/2” diventa “via Donato Creti 5”
– controllare che l’indirizzo sia per esteso es. “via Creti 5/2” diventa “via Donato Creti 5”
– controllare che sia scritta la parola “via/piazza” es. “D. Creti” diventa “via Donato Creti 5”
– segnarsi gli errori e poi correggerli nel database

4- Creazione rotte

1- loggarsi su routexl e cancellare le rotte “favorites” della volta precedente

2- in Import importare i dati preparati al punto 3.2
– impostare via marzabotto 2 come punto di inizio
– stabilire un punto finale controllando che a quell’indirizzo corrisponda un solo ordine
– generare il percorso
– in Routes salvare il percorso tra i favorites e dargli il nome dei cap coinvolti
– in Download scaricare le rotte in formato .csv e rinominare con i cap coinvolti

3- loggarsi su cloud

– in Share rendere pubblica la rotta e segnarsi il link su cloud

5- Export fatture

Script per velocizzare l’export delle fatture

1- preparare la stringa di ordini:
– copiare da excel la colonna degli ordini
– incollarla in un file di testo
– sostituire tutti gli acapi con delle virgole
– copiarla nella parte dello script evidenziata in grassetto tra parentesi [quadre]

2- in Bacheca/Woocommerce/Ordini
– aprire l’inspector F12
– in Console incollare lo script:

var lista_n_ordini=[6603,6459,6304,6261,6124,6070,6019,5956,6730,6296,6288,6718,6340,6324,5947];
var segnapost=””;
for (let i = 0; i < lista_n_ordini.length; i++) {
segnapost=”#post-“+lista_n_ordini[i]+” input”;
jQuery(segnapost).prop( “checked”, true );
}
jQuery(‘#bulk-action-selector-top option’).val(‘invoice’);
jQuery(‘input#doaction.button.action’).click();
location.reload();

– si aprirà una nuova tab con i pdf
– salvare e dargli il nome dei cap coinvolti
– ricaricare la pagina Ordini e ripetere l’operazione con le altre stringhe di ordini
– caricare tutto su cloud

 

Quando si è finito di calcolare le rotte,

passe tutti gli ordini in consegna da IN LAVORAZIONE a COMPLETATO.

Leave Comment