Script per la sincronizzazione automatica con i marketplace (Amazon, ePrice, ManoMano, Kirivo, ecc.)

Creato il: 17.01.2023
Le funzionalita' descritte in questa pagina fanno riferimento ad una versione minima di Ready Pro v20.1
Tramite l'utilizzo di semplici script, Ready Pro consente di automatizzare la sincronizzazione con i propri account marketplace (Amazon, ePrice, ManoMano, ecc.)

Gli script devono utilizzare i metodi dell'oggetto MarketplaceAccount
- ExecuteSync
- ExecuteSyncQtyPrice
- ExecuteSyncOrders

SCRIPT PER LA SINCRONIZZAZIONE DI UN ACCOUNT AMAZON

Supponiamo di aver configurato un account Amazon chiamato "Store Amazon" come in figura, l'oggetto identificativo di questo account sara' :

Rdy.MarketplaceAccount("Store Amazon")
Ecco alcuni esempi di script utilizzabili in cui e' chiaramente necessario sostituire, all'interno dello script, il nome dell'account con il proprio:

SINCRONIZZAZIONE COMPLETA

(download ordini ed inserzioni, creazione di nuove inserzioni, aggiornamento prezzi e quantita'):
N.B. L'aggiornamento quantita' aggiorna sempre anche i tempi di consegna

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSync

che corrisponde alle seguenti opzioni avviate manualmente dalla procedura di sincronizzazione
SINCRONIZZAZIONE COMPLETA (ma SENZA aggiornamento dei prezzi)
(download ordini ed inserzioni, creazione di nuove inserzioni, aggiornamento quantita')
N.B. L'aggiornamento quantita' aggiorna sempre anche i tempi di consegna

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSync True, False

che corrisponde alle seguenti opzioni avviate manualmente dalla procedura di sincronizzazione
SINCRONIZZAZIONE COMPLETA (ma SENZA aggiornamento delle quantita')
(download ordini ed inserzioni, creazione di nuove inserzioni, aggiornamento prezzi)

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSync False, True

che corrisponde alle seguenti opzioni avviate manualmente dalla procedura di sincronizzazione
DOWNLOAD DI ORDINI ED INSERZIONI (ma SENZA aggiornamento di prezzi e quantita')

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSync False, False

DOWNLOAD DEI SOLI ORDINI

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSyncOrders

Questo script corrisponde alle seguenti opzioni avviate manualmente dalla procedura di sincronizzazione
AGGIORNAMENTO PREZZI E QUANTITA'
N.B. L'aggiornamento quantita' aggiorna sempre anche i tempi di consegna

Rdy.MarketplaceAccount("Nomeaccount").ExecuteSyncQtyPrice

Questo script corrisponde alle seguenti opzioni avviate manualmente dalla procedura di sincronizzazione

Login