Добавление товаров в корзину.
Доброго времени суток, добавляю в функции товары в корзину, но часть удаляется после добавления, причем видно через phpmyadmin что товары добавились, но изначально в корзине они не показываются, а затем стираются и из бд, подскажите пожалуйста почему так происходит, вот код:
if (waRequest::method() == 'post') { $userId = wa()->getUser()->getId(); $shopProductSku = new shopProductSkusModel(); $shopCartItems = new shopCartItemsModel(); $keys = array_keys(waRequest::post()); $code = waRequest::cookie('shop_cart'); $date = date('Y-m-d H:i:s'); if (!$code) { $cart = new shopCart(); $code = $cart->generateCode(); wa()->getResponse()->addHeader('P3P', 'CP="NOI ADM DEV COM NAV OUR STP"'); wa()->getResponse()->setCookie('shop_cart', $code, time() + 30 * 86400, null, '', false, true); } foreach($keys as $key) { $item = explode(',', $key); $sku_id = $item[0]; $quantity = $item[1]; $product_id = $shopProductSku->getByField('sku', $sku_id, true, 1); $data[] = array( 'code' => $code, 'contact_id' => $userId, 'product_id' => $product_id[0]['product_id'], 'sku_id' => $product_id[0]['id'], 'create_datetime' => $date, 'quantity' => $quantity, ); $timestamp = strtotime($date) + 1; $date = date('Y-m-d H:i:s', $timestamp); } $shopCartItems->multipleInsert($data);
P.S. не удаляйте пожалуйста тему!
2 ответа
Мб кому пригодится. Решил вопрос через:
Оказалось, показалось, это не решило проблему.