web-dev-qa-db-fra.com

Intégration des commandes non-WooCommerce et WooCommerce

Ce que nous essayons d’obtenir est une intégration transparente avec les données de commande/transaction provenant d’un système existant, sans les transformer en commandes réelles de WooCommerce et les insérer dans WooCommerce (jusqu’à présent, 800k ..).

Lorsqu'un client consulte sa liste de commandes, il ne devrait pas en être autrement dans l'apparence des commandes non WooCommerce (antérieures à WooCommerce) et des commandes WooCommerce (qui ne sont que des publications dans le système).

Nous voulons que ces données soient stockées séparément pour différentes raisons, par exemple des tables stockant les données historiques.

Nous modifions actuellement les actions qui interagissent avec la commande, mais nous recherchons une solution plus propre centrée sur l’extension de WC_Abstract_Order ou de WC_Order, l’a-t-il déjà traitée?

1
dakine

Il s'avère que la nouvelle fonctionnalité CRUD ajoutée dans la version 3.x me permettra de traiter un seul point pour chaque type de données, dans ce cas il s'agit de la commande

https://github.com/woocommerce/woocommerce/wiki/CRUD-Objects-in-3.0

2
dakine