où est une commande woocommerce placée dans la base de données wordpress
J'ai une question très simple. mais sa me tracasse beaucoup.
Quelqu'un peut-il me dire d'où vient l'ordre et de toute chose il est stocké dans la base de données après qu'il est passé à partir d'un WordPress woo-commerce site web. Pour être plus précis, quelqu'un peut me dire comment puis-je obtenir mon adresse de livraison, sans l'aide de thème des classes comme WC_Order classe? Je veux dire, j'ai besoin d'obtenir que les données manuellement par l'intermédiaire de mon custom requêtes de base de données, mais je ne peux pas trouver la commande avec tous les éléments associés dans ma base de données? Je sais que la commande est stockée dans la base de données post dans le wp-table posts mais où est le reste de ce que j'.e adresse de livraison adresse de facturation, etc etc? J'espère que je ne confonds pas n'importe qui.
Cordialement,
MAK
source d'informationauteur MAK
Vous devez vous connecter pour publier un commentaire.
Les commandes sont un Custom Post Type (CPT), de sorte qu'ils sont stockés dans la table wp_posts. Si vous recherchez le post_type domaine de "shop_order', SQL permettra de récupérer toutes les commandes.
Ensuite, vous devez chercher dans la table wp_postmeta pour tous les enregistrements avec post_id qui correspond à l'id de l'ordre de post. Parmi les champs que vous trouverez dans la table wp_postmeta la totalité de l'expédition et l'adresse de facturation.
Aussi de l'ordre, les données seront stockées dans le woocommerce_order_items et woocommerce_order_itemmeta tables (pour Thème > 2.5 je crois) Ces tableaux contiennent des choses concernant le produit, le client a acheté.
La shop_order post entrées ont la post_id qui correspond à order_id dans woocommerce_order_items. Le order_item_id dans woocommerce_order_items correspond à la order_item_id dans le thème.order_itemmeta.
Cette requête doit être en mesure de vous aider. Vous avez juste besoin de modifier la DB préfixe pour votre propre DB:
Je viens d'écrire et je peux voir e-mail, adresse de facturation, le nom, le montant de l'achat, etc. Je n'ai pas vu exactement les éléments et le montant, peut-être interrogation supplémentaire est nécessaire.
Source ici.
Je peux confirmer que le thème de commandes sont un custom post type, de sorte qu'ils sont stockés dans wp_posts.
Thème les commandes sont "poste de douane" ils sont stockés dans "wp_posts" sous "post_type" -> ""shop_order"
si vous souhaitez sélectionner les commandes boutique avec la requête sql que vous pouvez faire quelque chose comme ci-dessous.