Поиск по сайту
Результаты поиска по тегам 'чекаут'.
Найдено 2 результата
-
Народ, подскажите пожалуйста, как правильно добавить поле телефона в адресе платежа при оформлении заказа на стандартом шаблоне и стандартном чекауте (1541). Сделал следующее: в \catalog\view\theme\default\template\checkout\payment_address.tpl добавил <span class="required">*</span> <?php echo $entry_telephone; ?><br /> <input type="text" name="telephone" value="<?php echo $telephone; ?>" style="width:78%;" /> в\catalog\controller\checkout\payment_address.php добавил $this->data['entry_telephone'] = $this->language->get('entry_telephone'); if (isset($this->session->data['telephone'])) { $this->data['telephone'] = $this->customer->getTelephone(); } else { $this->data['telephone'] = ''; } if (isset($this->error['telephone'])) { $this->data['error_telephone'] = $this->error['telephone']; } else { $this->data['error_telephone'] = ''; } и if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) { $json['error']['telephone'] = $this->language->get('error_telephone'); } В итоге поле появилось, стало отображать номер введенный при регистрации,но проблемы 2: - нет валидации (не выводит сообщение об ошибке при пустом поле), - не сохраняет телефон при нажатии кнопки продолжить для перехода к след. шагу (адрес доставки) Перерыл все файлы, не могу понять в чем секрет. Помогите плиз..
-
Оплачивая через сайт (Qiwi/PayPal/модуль свой) покупатель вне зависимости от того оплачено ли(например на сайте банка может вылезти ошибка и т д),получает уведомление что все ок и заказ принят в обработку. Как сделать зависимость между успешной операцией сайта-посредника(банка) и отображением корректной инфы уже на моем сайте? Заранее спасибо!
- 3 ответа
-
- оплата
- подтверждение заказа
- (і ще 3)