5ответ(ов) в теме
Смотрел форум, но не нашел как решить эту проблему, есть вопросы как скрыть изменения количества товара в корзине и в товаре. Но это и сам смог, а вот как сделать чтоб 1 пользователь смог купить 1 товар лишь 1 раз.
Сделал вот такой громоздкий способ, но она работает лишь когда пользователь оплатил товар, а нужно когда он уже есть в корзине делать проверку.
+если человек отказался от оплаты все равно считает что товар у него.
$args = array();
$products = RQ::tbl( new Rcl_Order_Items_Query() )->parse( $args )->get_results();
$orders = RQ::tbl( new Rcl_Orders_Query() )->parse( $args )->get_results();
$array = json_decode(json_encode($products), true);
$arrays = json_decode(json_encode($orders), true);
for ($i=0; $i < count($array); $i++) {
if($array[$i]['product_id'] == $post->ID && $arrays[$i]['user_id'] == $user_ID){
$as = 1;
}
}
<?php if($as == 1){?>
<script>document.getElementById("turnier<?php echo $post->ID ?>").remove();</script>
<?php }
Fatal error: Uncaught Error: Call to undefined function ads_get_box() in /var/www/www-root/data/www/codeseller.ru/wp-content/themes/codeseller/includes/adv.php:15 Stack trace: #0 /var/www/www-root/data/www/codeseller.ru/wp-includes/class-wp-hook.php(310): add_adv_content_after_first_forum_post('pfm-single-post...', '/var/www/www-ro...') #1 /var/www/www-root/data/www/codeseller.ru/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters('', Array) #2 /var/www/www-root/data/www/codeseller.ru/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/functions/files.php(57): do_action('rcl_include_tem...', 'pfm-single-post...', '/var/www/www-ro...') #4 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/add-on/prime-forum/functions-templates.php(117): rcl_include_template('pfm-single-post...', '/var/www/www-ro...') #5 /var/www/www-root/data/www/codeseller.ru/wp-content/plugins/wp-recall/add-on/prime-forum/themes/prime-first/templates/pfm in /var/www/www-root/data/www/codeseller.ru/wp-content/themes/codeseller/includes/adv.php on line 15