Разработка собственного плагина WooCommerce Payment Method - PullRequest
0 голосов
/ 10 января 2020

Я разрабатываю плагин для пользовательского метода оплаты для WOoCommerce, где в функции "publi c function result ()" я хочу получить / получить идентификатор продукта, который куплен. Ниже приведен мой код, но он не работает;

 public function result() {
        global $woocommerce,$wp;
   $order_id = apply_filters( 'woocommerce_thankyou_order_id', absint( $wp->query_vars['order- 
       received'] ) );
    $orderr = wc_get_order( $order_id );
   $itemss = $orderr->get_items();
   foreach($itemss as $itemm){
    $product_id = $item->get_product_id();
     $authenticationcode =  get_post_meta($product_id, 'authenticationcode', true );
     $merchantcode = get_post_meta($product_id, 'merchantcode', true );
    }}

Любая помощь будет очень полезна.

1 Ответ

0 голосов
/ 26 февраля 2020

Я думаю, что внутри вашего foreach l oop используется неправильная переменная. неправильная переменная: $ item-> get_product_id (); Правильная переменная itemm-> get_product_id ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...