Multi magazzino

Inhaltsverzeichnis

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’).

Figura 1: Parte configurazione della gestione moduli

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’)

Figura 2: Maschera amministrazione Multi magazzino

  • 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

Figura 3: Visualizzazione informazioni articolo in fondo 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) :

  1. Prima addebitare dal magazzino con il magazzino più alto dell’articolo
  2. Se una quantità maggiore è ordinata rispetto agli articoli sono in magazzino al magazzino con il magazzino più alto, ci sono più azioni magazzino :
    1. Addebitare quanti più articoli possibile da ogni magazzino con magazzino articolo positivo
    2. Addebitare gli articoli in eccesso al magazzino con :
      1. il magazzino articolo più grande
      2. 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.

Figura 4: Il modulo Multi magazzino è elencato (i moduli possono variare)

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 :

http://www.peppershop.com

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_id deve 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_2 deve 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 qui
  • anzahl = 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 merci
    • aus = Registrare uscita merci
    • um = Trasferire magazzino
    • inv = 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:

Altre pagine utili


  1. PepperShop POS, la soluzione di cassa basata sul web : https://www.peppershop.com/pos/ ↩︎

🌶️
🔥
🌶️