Перейти к содержанию

kolob

Новичок
  • Публикаций

    10
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о kolob

  • Звание
    Пользователь
  1. kolob

    Нет описания товара!

    к сожалению я могу предложить только попробовать пере установить
  2. Это не жесткий хардкод, потому что1. Страна по умолчанию стоит РФ - и в принципе для большинства инетмагазов страна эта и остается 2. Регион по умолчанию стоит текст - Выберете, в моем примере мы просто автоматом подставляем Питер, с возможностью выбора Как раз то что ТС и хотел
  3. kolob

    Нет описания товара!

    а во всех браузерах такой результат?
  4. Если версия опенкарта 1.5.1 то 1. идем в site/catalog/controller/checkout/guest.php 2. ищем в районе 400й строки if (isset($this->session->data['guest']['shipping']['city'])) { $this->data['city'] = $this->session->data['guest']['shipping']['city']; } else { $this->data['city'] = '';в else {$this->data['city'] = ''; ставим то что нам нужно3. с регионом почти тоже самое ищем ниже if (isset($this->session->data['guest']['shipping']['zone_id'])) { $this->data['zone_id'] = $this->session->data['guest']['shipping']['zone_id']; } else { $this->data['zone_id'] = '2761'; } тут интересует $this->data['zone_id'] = '2761'; - 2761 это id региона, я данные брал из базы данных таблица помойму zone з.Ы. все это при условии гостевого заказа.
  5. kolob

    Нет описания товара!

    что то криво встало, на мой взгляд, переустановка помогала?
  6. Тему ап, может кто подскажет, где эта проверка кроется?
  7. Как вариант, может быть гугл сам его перевел? определил откуда идет запрос (ип пользователя) подумал что он англичанин и перевел)) а вы сразу согласились глупо конечно, но все может быть
  8. Все что я комментировал это было /* if ((strlen(utf8_decode($this->request->post['email'])) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $this->request->post['email'])) { $json['error']['email'] = $this->language->get('error_email'); } */и там нет информации об отправке почты, да вообще нет информации о том что какую то информацию необходимо отправлять.Есть еще кусок кода if (isset($this->session->data['guest']['email'])) { $this->data['email'] = $this->session->data['guest']['email']; } else { $this->data['email'] = ' ';Но если вставлять информацию в else {$this->data['email'] = ' '; то пользователь видит адрес который вставлен, а этого не очень хотелось бы
  9. это не идея, а вопрос как это исправить, куда копать в каких файлах. С условием того, что во всех формах идет проверка на имейл, я не думаю что это ошибка в процедуре, а просто она не предусматривает такую операцию
  10. Добрый день. Столкнулся с проблемой отправки почты после оформления заказа. Что имеем: ocStore 1.0.1 Что было сделано: При оформлении заказа без регистрации, поле email было выведено из обязательных, и сейчас никаких проверок по нему нет. В настройках системы стоит галка, уведомлять по email хозяина магазина Что происходит: Если оформить заказ без регистрации и указать почтовый адрес, то информация приходит как на почту заказчика, так и на почту владельца магазина + заказ регистрируется в системе Если оформить заказ без регистрации и не указывать почтовый адрес, то информация на ПЯ владельца не уходит, но заказ все равно регистрируется в системе Что нужно: Нужно зашить ящик заказчика куда нибудь в код (вопрос куда), чтобы при любом заказе (с почтой или без) Владелец получал информацию на почтовый ящик. Буду рад выслушать мысли по этому поводу
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.