簡體   English   中英

WooCommerce數據庫用戶和付款支票

[英]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_typeuser_id

comment_post_ID =來自wp_posts的ID

comment_content包含有關交易的信息,程序應識別該信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM