Multi magazzino
Introduzione
Con questo modulo esterno PepperShop, più magazzini sono disponibili nel negozio. Questo rende possibile registrare e gestire più livelli di magazzino per articolo.
Il modulo stesso si concentra nella versione attuale principalmente sulla gestione del magazzino. Prima di utilizzare il modulo, alcuni processi potrebbero ancora dover essere implementati se la soluzione standard non si adatta – ad es. selezione del magazzino da addebitare all’ingresso ordine e visualizzazione dei dati del magazzino nella vista dettaglio articolo (eventualmente con sotto-articoli).
Configurazione del modulo
Prima, vai nella gestione del modulo Multi magazzino: Menu principale di ‘Amministrazione negozio’ > ‘Moduli’ > ‘Multi magazzino’ (vedi estratto screenshot a destra).
Nella gestione del modulo Multi magazzino, clicca sul pulsante “Configurazione” in alto. Ora raggiungi il maschera di configurazione del modulo Multi magazzino. Qui puoi attivare il modulo e vedere le posizioni magazzino utilizzabili (vedi: ‘Definizione magazzino’).

Attivazione del modulo
Attivazione : Imposta una spunta nella casella qui se questo modulo deve essere attivato. Dopo che le informazioni sono state configurate di conseguenza, dovresti assicurarti che siano state salvate (clic sul pulsante ‘Salva').
Definizione magazzino
I magazzini sono definiti nel maschera di configurazione di questo modulo. La gestione è abbastanza semplice e intuitiva. Si prega di essere molto attenti con l’eliminazione di un magazzino in operazione live !
⚠ Attenzione: Una modifica ha conseguenze molto ampie: Tutti i magazzini collegati e la cronologia del magazzino sono interessati.
Amministrazione
Il campo articolo ha autocompletamento. L’articolo deve essere selezionato dall’elenco di autocompletamento, altrimenti il modulo è considerato incompleto. Se ci sono già scritture per l’articolo corrispondente, queste vengono visualizzate dopo la selezione tramite autocompletamento. Il centro di costo è l’unico campo che non è obbligatorio. Sotto il modulo, le ultime scritture effettuate sono elencate, in modo che con molte scritture la panoramica non vada persa.
Configurazione generale (quando si clicca sul pulsante ‘Configurazione’)

- Attivazione : Il modulo deve essere attivo?
- Elenco dei magazzini utilizzabili (visualizzazione) : Info: I nuovi magazzini sono creati o modificati solo tramite database del negozio, poiché ci sono dipendenze importanti. Meglio modificare tramite phpMyAdmin. Per ogni magazzino assegni una designazione (numero magazzino). L’ID magazzino è assegnato dal sistema negozio stesso.
Gestione magazzini
- Configurazione : Il pulsante porta al maschera di configurazione di questo modulo.
- Esporta elenco magazzini per data : Inserisci la data qui nel formato GG.MM.AAAA [HH:MM:SS] per esportare una panoramica magazzino. Viene utilizzato il formato CSV leggibile tramite Excel / LibreOffice
Scrittura magazzino
In questa sezione viene eseguita un’operazione di magazzino. A seconda di dove questo maschera è stato chiamato, il campo ‘Articolo’ può già essere pre-compilato (parametro GET artikel_id. Puoi anche solo inserire un articolo per vedere come erano le sue ultime operazioni.
- Articolo : Digita il nome di un articolo o il suo numero articolo nel campo di input. Il negozio visualizza un elenco di risultati di ricerca Type-A-Head da cui selezioni l’articolo da modificare. Info: Non appena un articolo è stato selezionato, il negozio visualizza una panoramica delle ultime operazioni Multi magazzino con questo articolo sotto il maschera di scrittura.
- Magazzino : Qui puoi selezionare da un elenco di magazzini esistenti. L’operazione di scrittura magazzino si applica quindi a questo magazzino.
- Azione : Quale operazione di magazzino deve essere eseguita?
- Ricevimento merci : Aumentare il livello di magazzino di un articolo
- Uscita merci : Diminuire il livello di magazzino di un articolo
- Inventario (scrittura) : Impostare il livello di magazzino di un articolo
- Trasferire magazzino : Se questa opzione è selezionata, il negozio visualizza una seconda selezione magazzino. Ora specifichi da quale magazzino a quale magazzino vuoi trasferire il numero di articoli desiderato. Vengono sempre scritte due operazioni: Un ricevimento merci e un’uscita merci all’altro magazzino.
- Numero di articoli : Si prega di specificare il numero di articoli desiderato da scrivere qui.
- Centro di costo : Una nota di scrittura
Il maschera di input può anche essere regolato, vedi capitolo Appendice 1.
Ultime scritture
In basso vedi una tabella con le ultime scritture Multi magazzino su tutta la gamma di articoli e il pulsante di navigazione per uscire dal maschera. Gli ordini sono direttamente collegati.
Import / Export di dati Multi magazzino
Il modulo Multi magazzino è integrato nello strumento Import/Export PepperShop della versione Basic. Così, puoi riprendere i magazzini come valori assoluti (tipo scrittura inventario) durante l’importazione nel sistema negozio o anche integrarli come dati nell’output di esportazione.
Selezione delle colonne per l’esportazione
Amministrazione negozio – Import/Export – Strumento Import/Export – Esporta magazzino articoli (clicca sul pulsante)
Nell’elenco che appare ora, il campo standard ‘Magazzino’ manca, invece i magazzini definiti tramite modulo Multi magazzino sono elencati con il prefisso ‘Magazzino ‘, ad es. ‘Magazzino Hannover’ e ‘Magazzino Monaco’. Se imposti una spunta lì, il negozio esporterà i livelli di magazzino corrispondenti degli articoli rispettivi.
Import articoli
Qui, carica e importa semplicemente un file di importazione con gli stessi nomi di colonne di esportazione.
Integrazione nel maschera modifica articolo

Se modifichi un articolo tramite ‘Articoli’ → ‘Modifica articolo esistente’, vedi una visualizzazione informazioni magazzino e un pulsante che porta direttamente al maschera modifica magazzino. I sotto-articoli sono anche visualizzati qui (vedi immagine esempio).
Scrittura all’ordine
Se un ordine arriva tramite negozio web o cassa1 e il negozio è configurato nella gestione magazzino per eseguire direttamente scritture magazzino, questo viene fatto automaticamente secondo la regola seguente (dovrebbe essere regolato in shop/lager.def.php in correkt_lagerbestand_fuer _kunde(..) se necessario) :
- Prima addebitare dal magazzino con il magazzino più alto dell’articolo
- Se una quantità maggiore è ordinata rispetto agli articoli sono in magazzino al magazzino con il magazzino più alto, ci sono più azioni magazzino :
- Addebitare quanti più articoli possibile da ogni magazzino con magazzino articolo positivo
- Addebitare gli articoli in eccesso al magazzino con :
- il magazzino articolo più grande
- le prenotazioni più grandi (magazzino in sospeso) – se non c’erano articoli in magazzino
Visualizzazione dei magazzini lato cliente
Nello stato di consegna, i visitatori del negozio vedono solo il magazzino cumulativo (sotto-)articolo. Questa informazione può essere utilizzata come un numero esatto o come un semaforo (rosso, verde) nell’elenco articoli e nella vista dettaglio articolo. Se una forma di visualizzazione diversa è desiderata qui, puoi regolarla nel metodo seguente : shop/module/multilager/lager.def.php in get_lagerbestand_fuer_kunde(..).
Un modo semplice per ottenere un elenco con i magazzini e i magazzini può essere letto come segue :
$lager = new lager.def.php();
$lager→set_artikel_id($artikel_id);
$lagerliste_array = $lager→get_lagerbestaende_des_artikels();
Installazione
Requisiti di sistema
Per utilizzare il modulo Multi magazzino, è necessario almeno un PepperShop v.6.0 Standard o Connect.
Copiare e caricare i file
Il modulo Multi magazzino consiste di alcuni file e due directory che devono essere copiate nel tuo PepperShop installato. Prima, estrai l’archivio ZIP fornito. Essenzialmente due directory devono essere copiate :
{shopdir}/shop/Admin/module/multilager
{shopdir}/shop/module/multilager
I file possono essere facilmente caricati sul server web tramite FTP o SCP. Il segnaposto {shopdir} rappresenta la directory del negozio sul server web, dove tra l’altro il file index.php insieme a README.txt possono essere trovati.
Installazione del modulo
Dopo aver copiato i file, puoi andare nell’amministrazione del negozio e passare al menu* ‘Moduli’* lì. Sul lato sinistro, con i moduli non ancora installati, vedi ora il modulo Multi magazzino elencato.

Ora il modulo Multi magazzino deve essere selezionato e il pulsante ‘Installa’ cliccato. Se la routine di installazione viene eseguita senza problemi, questo viene comunicato sulla pagina seguente. Il modulo è ora installato. Ora clicchiamo sul pulsante ‘Torna alla gestione moduli’ e lì ‘Torna all’amministrazione moduli’. Vediamo ora un pulsante per il modulo Multi magazzino. Se clicchi su questo pulsante, appare l’amministrazione di questo modulo.
L’installazione del modulo Multi magazzino è ora completata. Affinché il modulo sia utilizzato, il modulo deve ora essere adattato alla configurazione specifica dell’operatore del negozio, vedi il prossimo capitolo Configurazione del modulo, più sotto.
Attivare gestione magazzino
Nell’amministrazione del negozio, devi ora attivare la gestione magazzino tramite ‘Articoli’ → ‘Gestione magazzino’ → ‘abilitato’ → Salva. Il Multi magazzino è anche già collegato in questo maschera.
Compatibilità
Questo modulo non è attualmente compatibile con la sincronizzazione magazzino del modulo PepperShop Strumento di sincronizzazione (corrispondenza dei dati master tra più PepperShops per formare una rete di negozi).
Aiuto / Domande aperte
Per domande aperte, il forum PepperShop è disponibile :
Appendice 1 : Configurazione avanzata : Maschera amministrazione
Chiamare il maschera con dati preselezionati
Il maschera per le scritture degli articoli può essere configurato. Ci sono parametri di chiamata che possono essere trasmessi come parametri GET, in modo che il maschera possa essere regolato :
Questo maschera può essere chiamato con dati preselezionati. Per questo puoi utilizzare i seguenti parametri GET :
lager_id= Preseleziona un magazzino qui. Per questo,lager_iddeve essere specificato come parametro GET con il valore ID magazzino numerico. Questo valore può essere letto dal maschera di configurazione.lager_id_2= Preseleziona un magazzino di destinazione qui. Per l’azione Trasferire, devono essere specificati due magazzini. Qui puoi selezionare il magazzino di destinazione. Per questo,lager_id_2deve essere specificato come parametro GET con il valore ID magazzino numerico. Questo valore può essere letto dal maschera di configurazione.lastkonto= Definisci il centro di costo preselezionato quianzahl= Inserisci una quantità preselezionata. Attenzione : Se la quantità è preselezionata, l’azione viene eseguita immediatamente dopo aver inserito un’identificazione articolo valida !in_popup= Il maschera deve essere renderizzato senza opzioni di navigazione (ad es. in un PopUp ?), quindi aggiungi semplicemente&in_popup=true.aktion= Definisci l’azione preselezionata del maschera qui, ad es. le seguenti :ein= Registrare ricevimento merciaus= Registrare uscita mercium= Trasferire magazzinoinv= Inventario (sovrascrivere magazzino con nuovo valore)
Esempio di chiamata di un maschera uscita merci :
http://www.example.com/shop_pfad/shop/Admin/module_admin_aufruf.php?darstellen=4&installed_selection=multilager&backlink=6&in_popup=true&lager_id=2&lastkonto=2003&aktion=aus
Configurazione del maschera
Nel file PHP seguente ci sono diverse costanti di controllo con cui puoi influenzare il comportamento del maschera per inserire le scritture magazzino. Questo è particolarmente importante quando si utilizza uno scanner di codici a barre e il modulo produttore, poiché qui definisci il campo database del campo codice a barre (MULTILAGER_ARTIKEL_IDENT_FIELD = 'artikel_code') :
define('MULTILAGER_MAX_ANZ_LETZTE_BUCHUNGEN' , 10);
define('MULTILAGER_ARTIKEL_IDENT_FIELD' , 'Artikel_Nr');
define('MULTILAGER_JUMP_TO_FIELD_AFTER_IDENT_FILL', 'anzahl');
define('MULTILAGER_COPY_ANZAHL_FELD_AFTER_COMMIT' , false);
Ulteriore aiuto
Avete domande o avete bisogno di assistenza? Avete esigenze particolari o desiderate una soluzione personalizzata per il vostro sistema? Il nostro team di supporto sarà lieto di aiutarvi. I servizi di supporto vengono fatturati in base al tempo impiegato a CHF 195.- / ora. Ecco come raggiungerci:
- E-mail: support@glarotech.ch
- Telefono: +41 (0)71 923 08 58
- Orari di apertura: Lunedì – Venerdì I 08:00h – 12:00h I 13:30h – 17:00h
Altre pagine utili
- FAQ (Domande frequenti)
- Moduli e Funzioni
- Interfacce
-
PepperShop POS, la soluzione di cassa basata sul web : https://www.peppershop.com/pos/ ↩︎
