Passa al contenuto principale

Canale di vendita

Il SalesChannel è l'oggetto principale per la gestione del canale di vendita, contiene tutti i dati relativi alla sincronizzazione dei prodotti, traduzioni, prezzi, stock e ricezione ordini. Ad ogni salvataggio sono controllate le chiavi di connessione e le checkbox dei vari flussi, in caso questi variano saranno creati, modificati o disattivati i flussi su Flowlyze e creati o abilitati i cron su process manager con tutti i parametri ottimizzati per singolo flusso (potranno essere modificati e le modifiche sono persistenti).

Campi Base​

Abilita​

Campo: Is Enabled

Abilita i flussi del sales channel.

Nota: Se disattivato, anche tutti i flussi relativi (Flowlyze e cron) saranno spenti.

Nome canale​

Campo: Channel Name

Nome del sales channel.

Attenzione: Una volta inserito, è fortemente sconsigliata la modifica perché tutti i flussi lavorano per naming convention, e questo romperebbe le associazioni.

Tipo canale​

Campo: Channel Type

Tipo del canale di vendita (es. Shopify, Channel Engine). Utilizzato nella dependency injection per lo switch tra i vari servizi e bundle.

Url canale​

Campo: Base Url

Base URL del canale di vendita. Usare la URL completa, ad esempio: https://devsoh.myshopify.com

Linguaggio principale​

Campo: Main Language

Lingua principale del canale. Utilizzata per inviare l'anagrafica di base nella mappatura.

Linguaggio traduzioni​

Campo: Translation Languages

Lingue utilizzate per la mappatura.

Controllo oggetti da esportare​

Campo: Check Exported Objects

Se flaggato, viene controllata la completezza dei prodotti da sincronizzare.

Immagini obbligatorie​

Campo: Images Required

Se flaggato, durante il controllo di completezza verifica che le immagini siano presenti. In caso contrario, il prodotto sarà considerato incompleto.

Oggetti mappatura​

Campo: Sales Channel Mappings

I mapping associati al sales channel. Alla creazione o salvataggio del sales channel, gli oggetti nella sottocartella Mapping vengono associati automaticamente.

Informazioni specifiche canale​

Campo: Channel Info

Object Brick per la gestione dei campi custom per la sincronizzazione (es. chiavi di accesso per Shopify). L'object brick associato deve essere coerente con il Channel Type.


Campi PIM​

Scheda dedicata alla gestione dell’anagrafica prodotti e dei flussi collegati a Flowlyze.

Invia anagrafica a Flowlyze​

Campo: Is send Anagraphic to Flowlyze Enabled

Abilita il flusso di esportazione dell’anagrafica prodotto verso Flowlyze. Se attivo:

  • Viene creato il flusso di anagrafica prodotti su Flowlyze
  • Viene generato il cron del canale su Process Manager

Nota: L’endpoint verrà creato automaticamente.

Invia cancellazione prodotto a Flowlyze ≥ 3.11​

Campo: Is cancel Product on Shop enabled

Alla cancellazione di un prodotto su SOH, viene inviato un messaggio a Flowlyze contenente lo sku del prodotto da cancellare sullo Shop.

Se attivo:

  • Viene creato il flusso di cancellazione prodotti su Flowlyze

Nota: L’endpoint verrà creato automaticamente.

Prezzo Omnibus in Anagrafica​

Campo: Add Omnibus Price to Anag

Aggiunge i prezzi omnibus all’anagrafica prodotto. Attivabile solo se l’anagrafica è attiva.

  • I prezzi omnibus vengono inclusi nella mappatura
  • Viene creato un cron dedicato per la generazione dei prezzi

Handle 404 di Default​

Campo: Default 404 Handle

Handle da utilizzare in caso il prodotto non abbia un valore specifico per il campo handle.

Attenzione: Per poterlo usare correttamente:

  • Il campo handle deve essere presente nella mappatura;
  • È necessario applicare il Data Transform dedicato (Empty Product 404 Handle → Sales Channel Default 404 Handle)

Invia traduzioni a Flowlyze​

Campo: Is send Translation to Flowlyze Enabled

Abilita il flusso di esportazione delle traduzioni prodotto verso Flowlyze. Se attivo:

  • Viene creato il flusso di traduzioni su Flowlyze
  • Viene generato il cron del canale su Process Manager

Nota: L’endpoint verrà creato automaticamente.

Invia prezzi a Flowlyze​

Campo: Is send Price to Flowlyze Enabled

Abilita il flusso per l’esportazione dei prezzi.

  • Crea il flusso di prezzi su Flowlyze
  • Crea il cron su Process Manager
  • Aggiunge il comando per la generazione dei prezzi per i market su Process Manager

Invia status pubblicazione a Flowlyze ≥ 3.3​

Campo: Is send Publication Status to Flowlyze Enabled

Abilita il flusso di esportazione dello status di pubblicazione del prodotto verso Flowlyze. Se attivo:

  • Viene creato il flusso di pubblicazione su Flowlyze
  • Viene generato il cron del canale su Process Manager

Nota: L’endpoint verrà creato automaticamente.

Abilitazione Canale sul Prodotto in base a regole ≥ 3.10​

Campo: Channel Product Rule

Viene associato un oggetto di tipo ChannelProductRule ed è possibile averne solo uno per canale di vendita.


Campi Markets​

Scheda dedicata alla gestione dei mercati e delle price list associate al canale di vendita.

Importa mercati​

Pulsante: Import Market

Importa i mercati disponibili dal canale di vendita esterno (se presenti).

Utile per sincronizzare automaticamente i market esistenti nella piattaforma collegata.

Elenco mercati​

Campo: Markets

Elenco dei mercati associati al canale di vendita.

  • È consigliato inserire i market all’interno della cartella "Market" figlia del canale di vendita.

Nota: In questo modo si garantisce una struttura ordinata e coerente con il sistema di mapping.