はたぶん、より良いがWoocommerceを提供しています使用フックとフィルターで、この状況を探しinsted? 私のexpirienceから、あなたが望むものを達成するための短い方法です。 使用例:LINKです。 status:completedを処理し、それにアクションを追加するフックを実行します。
Woocommerce Memberships - あなたが許可を得て、製品を組み合わせることができます。ユーザーは、彼は、APIへのアクセスをrecieves製品にバインドされることになる製品を購入した場合。
私はあなたを助けてくれることを願っています。
EDIT:
$sales = $wpdb->get_var("SELECT ID FROM {$wpdb->posts} as posts
WHERE posts.post_type = 'shop_order'
AND posts.post_status IN ('" . implode("','", array('wc-completed', 'wc-processing', 'wc-on-hold')) . "')
");
それはすべて完了としてマークordresとproccesingを探しているデータベースへのクエリです。 ステータスで注文のIDを選択するためのMySQLのクエリは:
SELECT ID FROM wp_posts WHERE wp_posts.post_type="shop_order" AND wp_posts.post_status="wc-completed";
EDIT 2
を完了し、また別の情報はwp_commentsに格納されています。 comment_post_ID、COMMENT_CONTENT、wp_posts
COMMENT_CONTENT
からcomment_typeはと
user_idの
comment_post_ID = IDプログラムによって認識されなければならないトランザクションに関する情報、している:wp_comments内部は4つの重要なカラムです。
ダウンロード可能な製品であれば、ユーザーは注文履歴にその旨を記載する必要があります。ログインしてもう一度ダウンロードできるはずです。 – sjdaws
ダウンロードできませんが、仮想です。私はそのサイトへのアクセスを売りたい、ユーザーがすでに商品を払っていることを示す「旗」がどこに保管されているかを知りたいのですが? – candlejack