Magento 2 BaseLinker Stock Export
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6
Descrizione / Magento 2 BaseLinker Stock Export
MAGENTO 2 · GIACENZE · SKU · BASELINKER
Trasmetti le giacenze Magento ai magazzini BaseLinker selezionati.
Kowal BaseLinker Stock Export
Scegli le fonti delle quantità, il trattamento delle prenotazioni e i limiti di esportazione. Sincronizza i prodotti per SKU tramite cron o CLI, con cronologia e creazione facoltativa delle voci mancanti.
MSI e stock legacy · Modalità di prova · Cronologia della sincronizzazione
COME FUNZIONA IN PRATICA
01 · Colleghi catalogo e magazzini
Configuri il token, il catalogo e l'ambito di destinazione.
02 · Definisci il calcolo delle giacenze
Scegli fonti, prenotazioni e limiti delle quantità.
03 · Avvii la sincronizzazione
Verifichi il test, poi il risultato del salvataggio e i log.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Scopri il modulo
Magento 2 BaseLinker Stock Export è stato sviluppato per gli store che hanno bisogno di un maggiore controllo sulla sincronizzazione delle giacenze rispetto a quanto offerto dall’integrazione standard. Il modulo recupera le quantità da Magento 2 e le salva nel catalogo e nel magazzino selezionati in BaseLinker, mantenendo coerenti tra i sistemi i dati sulla disponibilità dei prodotti.
La soluzione supporta sia il modello di magazzino classico di Magento sia MSI. L’amministratore può indicare una o più sorgenti di stock, decidere se la quantità deve essere calcolata come somma semplice o come somma ridotta delle prenotazioni, e impostare limiti minimi e massimi per la giacenza esportata. In questo modo il modulo offre il controllo sul valore finale inviato a BaseLinker.
La sincronizzazione funziona in base allo SKU e può essere avviata automaticamente tramite CRON oppure manualmente da CLI. Questo semplifica sia l’operatività quotidiana dello store sia la diagnostica durante l’implementazione. Il modulo registra la cronologia delle sincronizzazioni, salva avvisi ed errori nei log e mantiene la mappatura dei prodotti, riducendo il numero di richieste non necessarie all’API BaseLinker nelle esecuzioni successive.
Se un prodotto non esiste ancora nel catalogo BaseLinker, il modulo può funzionare in due modalità. In modalità sicura aggiorna esclusivamente i record esistenti e salta i prodotti mancanti con una voce nel log. In modalità estesa può creare automaticamente il prodotto mancante in BaseLinker, assegnarlo alla categoria indicata e inviare subito la relativa giacenza di magazzino.
Un grande vantaggio del modulo è la possibilità di operare in ambienti in cui la logica di magazzino non si basa sullo scenario standard di Magento. Se le giacenze sono alimentate da un ERP e lo store funziona con la gestione delle giacenze disattivata lato integrazione standard BaseLinker, il modulo può comunque recuperare le quantità da Magento e trasmetterle a BaseLinker. Questo colma una lacuna di integrazione che, nella pratica, spesso blocca la vendita multicanale.
Vantaggi principali
- esportazione delle giacenze da Magento 2 a BaseLinker tramite API,
- supporto di MSI e dello stock singolo classico,
- salvataggio in uno o più magazzini BaseLinker,
- avvio automatico o manuale della sincronizzazione,
- creazione opzionale dei prodotti mancanti in BaseLinker,
- filtraggio dei prodotti per stato, visibilità e attributo di esportazione,
- log operativi e cronologia delle sincronizzazioni,
- configurazione sicura nel pannello Magento.
A chi è destinato questo modulo
- agli store Magento 2 che utilizzano BaseLinker,
- alle implementazioni con ERP che alimenta Magento con dati di magazzino,
- alle installazioni con MSI e più sorgenti di stock,
- ai progetti in cui l’integrazione standard non supporta il reale modello di magazzino.
Configurazione e test senza scrittura
Stores → Configuration → Kowal → BaseLinker Stock Export comprende token API, fonti, catalogo, magazzini, filtri e pianificazione. Per impostazione predefinita modulo e cron sono disattivati e la sincronizzazione opera come update_only, saltando i prodotti mancanti.
La modalità di prova non scrive le giacenze né crea nuovi prodotti in BaseLinker. Prima dell'avvio aggiorna gli elenchi di cataloghi, magazzini modificabili e categorie, poi verifica un campione di SKU.
Calcolo MSI e prenotazioni
In MSI, il modulo somma le quantità delle voci attive nelle fonti indicate. La modalità che include le prenotazioni aggiunge la loro somma con segno per SKU, poi applica il limite minimo e massimo e garantisce un risultato non negativo.
Il calcolatore attuale recupera le prenotazioni per SKU senza filtrare stock_id. Con più stock verifica l'ambito di questa correzione: non presumere che il risultato coincida con la salable quantity di uno stock specifico. Ai magazzini di destinazione viene inviata una quantità intera arrotondata.
Avvio e diagnosi dell'esecuzione
I comandi kowal:baselinker:inventory:refresh e kowal:baselinker:stock:sync consentono di aggiornare i dati o avviare l'esportazione. Puoi limitare la sincronizzazione tramite --sku o --limit.
Il log operativo si trova in var/log/kowal_baselinker_stock.log. La creazione delle voci mancanti richiede una categoria di destinazione indicata. L'esportazione è unidirezionale: Magento trasmette le giacenze a BaseLinker.
Installazione tramite Composer
Il pacchetto kowal/export-stock-to-baselinker, modulo Kowal_BaseLinkerStock. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Colleghi catalogo e magazzini
Configuri il token, il catalogo e l'ambito di destinazione.
2. Definisci il calcolo delle giacenze
Scegli fonti, prenotazioni e limiti delle quantità.
3. Avvii la sincronizzazione
Verifichi il test, poi il risultato del salvataggio e i log.
L'ERP alimenta Magento, Magento trasmette le quantità
L'ERP aggiorna le giacenze in Magento. Il modulo legge le fonti indicate e invia il risultato al catalogo BaseLinker configurato.
Controlli quale sistema gestisce le quantità. Adatta la pianificazione dell'esportazione al completamento dell'importazione ERP e delle altre integrazioni.
Adatta l'esportazione al tuo modello di magazzino
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal BaseLinker Stock Export e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
| Conformità al modello | Luma / Vuoto, Fabbro |
|---|
Istruzioni per l'installazione del modulo
Installazione tramite Composer
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo l accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/export-stock-to-baselinker
Completamento dell'installazione
Dopo aver installato il pacchetto, esegui l'aggiornamento di Magento e svuota la cache:
php bin/magento setup:upgrade
php bin/magento cache:flush
In ambiente di produzione, esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment del negozio.