Passa al contenuto principale

OMS

Configurazione del Sales Channel per i flussi inerenti la gestione ordini e stock.

Documentazione configurazione base: SalesChannel

N.B.: La tab Sales Order è visibile solo dopo l’installazione del bundle OMS.


Campi Sales Order​

Invio Stock a Flowlyze​

Campo: Is send Stock to Flowlyze Enabled

Abilita il flusso di esportazione dello stock prodotto verso Flowlyze.

Se abilitato:

  • Crea il flusso di stock su Flowlyze
  • Genera il cron del channel su Process Manager

Ricezione Ordini da Flowlyze​

Campo: Receive Sales Orders from Flowlyze

Se abilitato:

  • Crea il flusso di ricezione ordini su Flowlyze
  • Attiva il flusso Flowlyze di invio fulfillment
  • Genera il cron su Process Manager per la ricezione ordini
  • Genera il cron su Process Manager per l’invio fulfillment

Invio fulfillment a Channel Engine​

Per un SalesChannel di tipo Channel Engine, ogni Carrier Info non ancora inviato viene mappato e spedito al webhook di fulfillment su Flowlyze.

CampoOrigine
externalReference{orderNumber}_{carrierId} — identificativo univoco della spedizione
orderNameNumero ordine
lineItems[].skuSKU della riga in Qty to ship
lineItems[].qtyQuantità spedita
trackingInfo.companyNome corriere, se valorizzato
trackingInfo.numberNumero di tracking, se valorizzato
trackingInfo.urlURL di tracking, se valorizzato

Il servizio è registrato con il tag soh.oms.fulfillment e chiave channelengine, la stessa di channelType sul canale.

Prefisso Ordini​

Campo: Order Prefix

Prefisso applicato al nome degli ordini durante l’importazione.

Nota bene: Inserire questo valore durante la configurazione iniziale del sales channel ed evitare modifiche successive.

Una modifica può causare la duplicazione degli ordini, poiché il sistema li recupera in base al nome.

Invio rimborsi a Flowlyze​

Campo: Is send Refunds to Flowlyze Enabled

Se abilitato:

  • Crea il flusso di rimborsi su Flowlyze
  • Crea il flusso di aggiornamento ordine su Flowlyze
  • Crea il flusso di annullamento ordine su Flowlyze
  • Genera il cron del channel su Process Manager

Configurazione form resi​

Definisce quale oggetto di tipo Return Config associare al canale.

È possibile avere un solo ReturnConfig per canale di vendita.

Campi Warehouse​

Stock da sincronizzare​

Campo: Pulsante _Set Stocks to Sync_

Imposta come da sincronizzare l’inventario di tutti i prodotti assegnati al canale di vendita corrente.

Utile per forzare la sincronizzazione massiva dell'inventario.

Consenti quantità negative​

Campo: Allow Negative Qty

Se abilitato, consente di inviare quantità negative nel caso siano presenti.

Se disabilitato, le quantità negative verranno automaticamente sostituite con 0.

Usa disponibilità logica​

Campo: Use Logical Stock

Attiva l’uso dello stock logico per il canale.

Se abilitato:

  • Le quantità dei prodotti presenti negli ordini vengono prenotate e scalate solo al momento della spedizione.

Se disabilitato:

  • Le quantità vengono scalate immediatamente all'ingresso dell’ordine.

Cancella prenotazione quantità al fulfillment​

Campo: Cancel Booking on Fulfillment

⚠️Non può essere abilitata se l'uso della quantità logica è disabilitato.

Questa opzione è utile quando la giacenza è gestita da un sistema esterno e non dal SOH.

Se abilitato:

  • Annulla la prenotazione della quantità logica al momento del fulfillment dell'ordine.

Se disabilitato:

  • La quantità logica viene scalata immediatamente all'ingresso dell’ordine.

Assegnazione magazzino​

Campo: Stock Warehouse Assignment

Definisce la logica di assegnazione dei magazzini a ciascun elemento dell’ordine.

Influisce su come viene determinata la disponibilità per prodotto in fase di evasione.

Regole Assegnazione

Magazzini​

Campo: Warehouses

Elenco dei magazzini associati al canale di vendita, utilizzati per calcolare il totale della quantità da sincronizzare.

  • È possibile specificare nel campo External Reference ID il codice di riferimento del magazzino nel sistema esterno.