Kann ich die API und FTP/SFTP verwenden?
Ja, in den folgenden, sehr begrenzten Fällen können Sie die API und FTP/SFTP zusammen verwenden, ohne dass Konflikte auftreten.
Sie verwenden FTP/SFTP und die API, um verschiedene Kataloge zu aktualisieren. Beispielsweise verwenden Sie die API, um Katalog A und FTP/SFTP zu aktualisieren, um Katalog B zu aktualisieren.
Sie verwenden die API, um nur Produkte abzurufen oder die status eines Produkts zu bestimmen. Wenn Sie beispielsweise FTP/SFTP zum Aktualisieren von Katalog A verwenden, können Sie die API nur verwenden, um Produkte aus Katalog A abzurufen.
Es wird dringend davon abgeraten, denselben Katalog mithilfe von FTP/SFTP und der API zu aktualisieren. Wenn Sie FTP/SFTP und die API verwenden, um denselben Katalog zu aktualisieren, müssen Sie warten, bis der FTP/SFTP-Prozess abgeschlossen ist, bevor Sie die API zum Aktualisieren des Katalogs verwenden. Der FTP/SFTP-Prozess kann mehrere Stunden dauern. Um festzustellen, ob der FTP/SFTP-Prozess abgeschlossen ist, verwenden Sie den Überprüfungsbericht auf der Benutzeroberfläche. es gibt keine programmgesteuerte Möglichkeit, zu bestimmen, ob sie abgeschlossen ist.
Wenn Sie nicht warten, bis das FTP/SFTP-Update abgeschlossen ist, bevor Sie die API zum Aktualisieren des Katalogs verwenden, überschreiben sich die FTP/SFTP- und API-Updates möglicherweise gegenseitig, und es ist unbestimmt, was gewinnt.
Die einzige Ausnahme bei der Verwendung von FTP/SFTP und der API zum gleichzeitigen Aktualisieren desselben Katalogs ist, wenn Sie die API verwenden, um nur die price
Felder , salePrice
und salePriceEffectiveDate
des Katalogs zu aktualisieren. Wenn Sie beispielsweise FTP/SFTP verwenden, um Produkte in Katalog A zu aktualisieren, können Sie die API verwenden, um nur die Preisfelder von Produkten in Katalog A zu aktualisieren, ohne sich Gedanken darüber machen zu müssen, ob das FTP/SFTP-Update abgeschlossen ist.