artanmax Опубликовано 6 апреля, 2018 Жалоба Поделиться Опубликовано 6 апреля, 2018 Шаблон UNIVERSAL simpla 2.3.7 не срабатывает кнопка в форме заказа «Отправить».срабатывает только если нажать на кнопку шаблона «в корзину» а потом «купить в 1 клик». и в форме все нормКак можно подправить, чтобы она была самостоятельной)? Присоединяюсь к вопросу. Тоже шаблон universal на 2.3.7 и тоже срабатывает только если сначала нажать на кнопку шаблона «в корзину» а потом «купить в 1 клик». Цитата Ссылка на сообщение Поделиться на другие сайты
get31 Опубликовано 11 сентября, 2021 Жалоба Поделиться Опубликовано 11 сентября, 2021 (изменено) Подскажите пожалуйста, как можно перевести сразу "заказ в 1 клик", в другой статус в заказах админке (к примеру с id 5)? мой кусок кода для покупки в 1 клик в ProductView: if(isset($_POST['FastOrder'])) { // Если нажали оформить заказ if(isset($_POST['fast_checkout'])) { $order->name = $this->request->post('name'); $order->email = $this->request->post('email'); $order->address = $this->request->post('address'); $order->phone = $this->request->post('phone'); $order->comment = $this->request->post('comment'); $order->ip = $_SERVER['REMOTE_ADDR']; $this->design->assign('name', $order->name); $this->design->assign('email', $order->email); $this->design->assign('phone', $order->phone); $this->design->assign('address', $order->address); $order->name=""; $order->email=""; if($cart->coupon){ $order->coupon_discount = $cart->coupon_discount; $order->coupon_code = $cart->coupon->code; } if(!empty($this->user->id)) $order->user_id = $this->user->id; if(empty($order->name)){ $this->design->assign('error', 'empty_name'); }elseif (empty($order->phone)) { if (empty($order->phone)) { $this->design->assign('error', 'empty_phone'); }else{ // Добавляем заказ в базу $order_id = $this->orders->add_order($order); $_SESSION['order_id'] = $order_id; // Добавляем товары к заказу $this->orders->add_purchase(array('order_id' => $order_id, 'variant_id' => intval($this->request->post('variant_id')), 'amount' => 1)); $order = $this->orders->get_order($order_id); // Отправляем письмо администратору $this->notify->email_order_admin($order->id); // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/order/'.$order->url); } } } Изменено 11 сентября, 2021 пользователем get31 Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 11 сентября, 2021 Жалоба Поделиться Опубликовано 11 сентября, 2021 $order->comment = $this->request->post('comment'); $order->status = '5'; Цитата Ссылка на сообщение Поделиться на другие сайты
get31 Опубликовано 13 сентября, 2021 Жалоба Поделиться Опубликовано 13 сентября, 2021 В 11.09.2021 в 13:38, ps-simpla сказал: $order->comment = $this->request->post('comment'); $order->status = '5'; Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.