Das hängt von den eingesetzten Systemen ab. In der Regel verwenden wir eine API, sofern vorhanden. So z.B. bei Shopware und Magento. Ansonsten erfolgen Datenbankzugriffe. Teilweise auch in Kombination. Z.B. kann bei Magento und Shopware der Preis- und Bestandsabgleich auch auf Datenbankebene programmiert sein, hier aus Performancegründen.