В заказах на продление подписки не отображаются метаданные позиции (номер SKU) для продуктов. - PullRequest
0 голосов
/ 13 мая 2019

в моих заказах подписки не отображается мета элемента, такая как SKU, как я могу применить фильтр для отображения номера SKU только для моих заказов подписки?

Я обнаружил 2 фильтра, которые объявлены в Woocommereподписки плагин, реализован начиная с версии 2.0 подписки.Вы найдете полный код подписки woocommerce здесь: https://github.com/wp-premium/woocommerce-subscriptions/blob/master/includes/class-wc-subscriptions-renewal-order.php

Это фильтр в файле https://github.com/wp-premium/woocommerce-subscriptions/blob/master/includes/class-wc-subscriptions-order.php строка 61.

    // Don't display migrated order item meta on the Edit Order screen
    add_filter( 'woocommerce_hidden_order_itemmeta', __CLASS__ . '::hide_order_itemmeta' );

Это фильтр в файлеhttps://github.com/wp-premium/woocommerce-subscriptions/blob/master/includes/class-wc-subscriptions-renewal-order.php строка 33.

    // Don't copy switch order item meta to renewal order items
    add_filter( 'wcs_new_order_items', array( __CLASS__, 'remove_switch_item_meta_keys' ), 10, 1 );

Если я уберу вышеуказанные фильтры, мета элемента начнет отображаться на странице сведений о заказе (бэкэнд)?Или я должен применить файл filters.php для получения номера SKU только для моих заказов на продление подписки?Простые заказы имеют номера SKU / item-meta, отображаемые правильно, только проблема с продлением подписки.Буду очень признателен за любые предложения или помощь, потому что я застрял на этом уже несколько недель и не имею ни малейшего понятия, чтобы исправить это на 100%.

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