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.