![](/img/trans.png)
[英]Check WooCommerce User Role and Payment Gateway and if they match - Apply fee
[英]WooCommerce database user and payment check
我有一個很小的Web應用程序,我想出售它的“訪問權限”。 該應用程序是使用HTML5 + CSS3 + JavaScript開發的,托管在與我安裝了Wordpress網頁的服務器相同的服務器上。
我該如何為已經為我購買了該虛擬產品(訪問/許可)的用戶授予對我的Webapp的訪問權限。
我已經用PHP進行了登錄,有沒有一種方法可以檢查WooCommerce數據庫並使用與客戶用來支付產品相同的用戶名和密碼? 還是有另一種簡單的方法?
我是wordpress和woocommerce的新手,所以請原諒我那可怕的英語寫作方式。
謝謝閱讀。
也許為了更好地了解這種狀態,是使用Woocommerce提供的掛鈎和過濾器嗎? 從我的經驗來看,這是實現所需目標的捷徑。 這是使用它的示例: LINK 。 采取負責狀態的掛鈎:已完成,然后對其添加操作。
Woocommerce會員資格 -允許您將產品與許可組合:如果用戶購買將與產品綁定的產品,則他將獲得對api的訪問權限。
希望對您有所幫助。
編輯:
$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' ) ) . "' )
" );
它是對數據庫的查詢,該數據庫搜索所有標記為已完成並正在處理的訂單。 MySQL查詢以選擇狀態為已完成的訂單ID
SELECT ID FROM wp_posts WHERE wp_posts.post_type="shop_order" AND wp_posts.post_status="wc-completed";
編輯2
另外,其他信息也存儲在wp_comments中。 在wp_comments內部有四個重要的列: comment_post_ID,comment_content,comment_type和user_id
comment_post_ID =來自wp_posts的ID
comment_content包含有關交易的信息,程序應識別該信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.