Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. давайте с подобными вопросами в личку, все-таки это индивидуальная доработка, причем стилей.
  2. нужно смотреть на сайте, но навскидку менять ширину у .simplecheckout-customer-two-column-left до 70-100 процентов .simplecheckout-customer-right до необходимой величины в simple.css
  3. У форума глюк после обновления, администрация разбирается. Приносим свои извинения!
  4. Подсказали верно, нужно создать зону с перечислением всех регионов, кроме указанных, ну и соответственно зоны, где будут только указанные регионы. Количество запросов не увеличится, так как запрос один - есть ли указанная зона с этим страной и городом. Проход по таблице увеличится, но 80 строк (по числу регионов) - сущий пустяк.
  5. Да, для поля емэйл. Не с русским ли доменом почта? Если да, то надо регулярку дальше менять
  6. Вы что-то усложняете, тем более если учесть неточность определения адреса. Достаточно настроить геозоны у модулей доставки, а в моем модуле включить определение по IP, хотя бы будет возможность сменить адрес и увидеть варианты. Свой метод определения по API можете реализовать в /catalog/model/tool/simplegeo.php
  7. Откройте страницу заказа и посмотрите исходные код, рядом с названием варианта доставки будет его код с точкой между двумя словами
  8. Поменять класс корзины system/library/cart.php, подменив поле модели на ску и затем переименовав название столбца в языковом файле.
  9. Объяснял в теме наверное уже раза два. В этом виновата модульная структура опенкарта, вторая кнопка - от модуля оплаты, так как модуль оплаты для формирования платежа использует информацию о заказе, уже сохраненную в базе данных, подгружая ее оттуда, то есть информацию для начала нужно сохранить. Соответственно сохранение идет по нажатию кнопки оформления заказа. В модуль встроил обход этого - настройка "показывать форму оплаты как можно раньше", то есть производится попытка сохранить заказ при любом аякс запросе при условии, что поля валидны (то есть все необходимые поля заполнены и верны), а также модуль сам прокликивает вторую кнопку, если у модуля оплаты нечего выводить на экран либо нет полей ввода. Это максимум, который можно выжать из текущей архитектуры опенкарта.
  10. Только доработкой, нужно открыть файл catalog\controller\checkout\simplecheckout_cart.php и перед строкой $min_amount = $this->config->get('simple_min_amount'); добавить $shipping_method = $this->simple->shipping_method; if (!empty($shipping_method) && !empty($shipping_method['code'])) { if ($shipping_method['code'] == 'free.free') { $this->config->set('simple_min_amount', 1000); } else if ($shipping_method['code'] == 'flat.flat') { $this->config->set('simple_min_amount', 1000); } else if ($shipping_method['code'] == 'pickup.pickup') { $this->config->set('simple_min_amount', 1000); } else { $this->config->set('simple_min_amount', 5000); } } соответственно нужно менять коды доставок и суммы под свои нужды
  11. Это делается отключением модуля учитывать в заказе - доставка. По смыслу Вашего первого сообщения Вам нужно было убрать только пока цены.
  12. Проверьте скрипт catalog/view/javascript/jquery/jquery.placeholder.min.js - он есть? Почему-то не подключается и ошибка в джаваскрипте из-за этого. По поводу ошибки - сейчас выложу заплатку.
  13. Она прокручивается до первой ошибки, чтобы покупатель видел, что что-то идет не так, убрать то это проще простого (закомментировать одну строку), но вот оценят ли покупатели заботу? \catalog\view\javascript\simplecheckout.js строка 477 //scroll_to_error();
  14. Откройте файл catalog\model\total\shipping.php и сделайте текст пустым: 'text' => '',//$this->currency->format($this->session->data['shipping_method']['cost']),
  15. Скорее всего просто у зарегистрированных пользователей уже введен адрес, поэтому и варианты доставки доступны сразу. Для гостей с пустым адресом соответственно адреса нет. Ну или в настройках модуля емс где-то есть соответствующий пункт или установлена определенная геозона. Как вариант - выберите страну по умолчанию в настройках модуля на 4 вкладке, которая будет соответствовать геозоне из настроек модуля емс.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.