Помощь Передача информации в корзину

macstuff

Создатель
Регистрация
4 Фев 2015
Сообщения
30
Реакции
1
Привет! Есть два плагина, один самописный, второй TM extra product options.
Проблема в том что первый плагин блокирует добавление информации полученной от второго в корзину.
Когда в плагине не закомментирован этот хук
Код:
function woocommerce_add_cart_item_data( $cart_item_meta, $product_id = null )
        {
            if(!isset($_REQUEST['monogram']))return null;
            //if ( empty( $_REQUEST['monogram'] ) ) return $cart_item;
            $monogram_cart = array('monogram'=>$_REQUEST['monogram']);
            return $monogram_cart;
        }
То TM extra product options не может передать введенную клиентом информацию.
Как только хук скрывается, передача проходит.

Ссылка на пример Для просмотра ссылки Войди или Зарегистрируйся

Хук активен, инфа передаваться не будет.

Ps. Заранее благодарен за помощь.
Если это не противоречит правилам, то всем кто поможет пришлю последнюю версию TM extra product options.
 

giorno

Постоялец
Регистрация
18 Сен 2017
Сообщения
185
Реакции
110
Привет! Есть два плагина, один самописный, второй TM extra product options.
Проблема в том что первый плагин блокирует добавление информации полученной от второго в корзину.
Когда в плагине не закомментирован этот хук
Код:
function woocommerce_add_cart_item_data( $cart_item_meta, $product_id = null )
        {
            if(!isset($_REQUEST['monogram']))return null;
            //if ( empty( $_REQUEST['monogram'] ) ) return $cart_item;
            $monogram_cart = array('monogram'=>$_REQUEST['monogram']);
            return $monogram_cart;
        }
То TM extra product options не может передать введенную клиентом информацию.
Как только хук скрывается, передача проходит.

Ссылка на пример Для просмотра ссылки Войди или Зарегистрируйся

Хук активен, инфа передаваться не будет.

Ps. Заранее благодарен за помощь.
Если это не противоречит правилам, то всем кто поможет пришлю последнюю версию TM extra product options.
PHP:
function woocommerce_add_cart_item_data( $cart_item_meta, $product_id = null )
{
if(!empty($_REQUEST['monogram'])){
$cart_item_meta['monogram'] = $_REQUEST['monogram'];
}
return $cart_item_meta;
}
 
Сверху