Passa al contenuto principale

Tabelle sincronizzazione

Tabella product_channel_sync_info

Tabella specifica per i prodotti che va a sostituire i DataObject ServerObjectInfo. Contiene solo i prodotti configurabili.

ColonnaTipoCaratteristicheNote
idintprimary keyChiave primaria
channelIdintunique (insieme a objectId)ID del canale di Pimcore
objectIdintunique (insieme a channelId)ID del DataObject di Pimcore
isAnagSentbool-Identifica se l'anagrafica prodotto è stata sincronizzata
anagSentAtdatetime-Data di ultima sincronizzazione anagrafica
anagLastTryAtdatetime-Data di ultimo tentativo di sincronizzazione anagrafica
anagLastTryErrortext-Settato solo se l'ultimo invio è in errore
isTranslationSentbool-Identifica se le traduzioni prodotto sono state sincronizzata
translationSentAtdatetime-Data di ultima sincronizzazione traduzioni
isPublicationStatusSentbool-≥ 3.3 Identifica se la pubblicazione prodotto è stata sincronizzata
publicationStatusSentAtdatetime-≥ 3.3 Data di ultima sincronizzazione pubblicazione

Tabella product_channel_status

Tabella specifica per i prodotti che definisce se un configurabile o una variante è completo ed esportabile.

ColonnaTipoCaratteristicheNote
idintprimary keyChiave primaria
channelIdintunique (insieme a objectId)ID del canale di Pimcore
objectIdintunique (insieme a channelId)ID del DataObject di Pimcore
parentObjectIdintforeign key (opzionale)Valorizzato solo se è una variante, serve per la join con product_channel_sync_info
isExportablebool-Identifica se un oggetto deve essere esportato o meno
isCompletebool-Identifica se il prodotto è completo
isCompleteToCheckbool-Identifica se la completezza deve essere verificata in fase di esportazione
requiredFieldstext-I campi mancanti ad un prodotto per essere completo

Tabella product_stock_channel_sync_info

Tabella per la sincronizzazione dello stock prodotto per canale.

ColonnaTipoVincoliNote
idintprimary keyChiave primaria
channelIdintunique (insieme a objectId)ID del canale di Pimcore
objectIdintunique (insieme a channelId)ID del DataObject di Pimcore
isSentbool-Flag che indica se lo stock è stato sincronizzato
sentAtdatetime-Data di sincronizzazione
lastTryAtdatetime-Data di ultima sincronizzazione, si aggiorna anche se non è fallita
lastQtySentint-Ultima quantità inviata
locationQtySenttext-Quantità inviata per location (in formato serializzato o JSON)

Tabella stock_transactions

Tabella che registra ogni variazione di stock, sia fisica che logica, legata a un prodotto.

ColonnaTipoVincoliNote
idintprimary keyChiave primaria
prodStockIdintforeign key → object_store_SC_PRODSTOCK(oo_id)ID del DataObject ProductStock di Pimcore
datedatetime-Data della transazione
dataObjectIdint-ID dell'oggetto (es. ordine, prodotto) che ha causato la transazione
activitystring-Tipo di attività (es. ordine, modifica manuale, ecc.)
adjustmentQuantityint-Quantità fisica modificata
quantityint-Quantità fisica risultante
adjustmentLogicQuantityint-Quantità logica modificata
logicQuantityint-Quantità logica risultante

Tabella object_channel_sync_info

Tabella generica utilizza per sincronizzare entità come Metaobject e le Smart Collection di Shopify. Può essere utilizzata per sincronizzare qualsiasi tipo di entità a patto che utilizzi un tracciato unico di sync.

ColonnaTipoCaratteristicheNote
idintprimary keyChiave primaria
channelIdintunique (insieme a objectId)ID del canale di Pimcore
objectIdintunique (insieme a channelId)ID del DataObject di Pimcore
classIdstring-Necessaria per il filtro degli oggetti da sincronizzare
isExportablebool-Identifica se un oggetto deve essere esportato o meno (alternativa: eliminare la riga)
isSentbool-Identifica se un oggetto è stato sincronizzato o meno
sentAtdatetime-Data di sincronizzazione
lastTryAtdatetime-Data di ultima sincronizzazione, si aggiorna anche se non è fallita