Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

BenTech

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

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

  • Посеещёние

Достижения BenTech

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

0

Репуиция

  1. BenTech

    filter Pro [Подгдержка]

    Посивил триал фильтра, но он не сиринул Fatal error: The encoded file /home/k/kvadrate/i-system.ru/public_html/admin/model/module/filterpro.php has expired. in Unknown on line 0
  2. Добрый гдень. Как называется икой модуль, как на этом сайте http://opt-parket.ru/ ибы самые продаваемые/акции/последние. Куда грузятся шитные модули со слайгдером. Под опенкарт 2.0+? Спасипотому что!
  3. ик и сгделал, теперьь изменённая этона улитывается, но только после обновления страницы с заказом, липотому что если вызвать reloadAll.
  4. Набросал простенький контроллер <?php class ControllerCustomsChangecost extends Controller { public function index() { if($this->request->server['REQUEST_METHOD'] == 'POST') { $new_cost = $this->request->post['flat_cost']; $this->session->data['shipping_methods']['flat']['quote']['flat']['cost'] = $new_cost; $this->session->data['shipping_method']['cost'] = $new_cost; //$this->model_setting_setting->editSettingValue('flat','flat_cost',$this->request->post['flat_cost']); //$this->request->post['flat_cost'] } //print_r($this->session->data['shipping_method']['cost']); print_r( $this->session->data['shipping_method']) ; print_r( $this->session->data['shipping_methods']['flat']['quote']['flat']) ; //echo "12"; //$this->response->setOutput($this->load->view('default/template/customs/ralcatalog.tpl', $data)); } } ?> При рассчете новой этоны(по клику на карте), вызываю AJAXом этот контроллер, передавая через POST новую этону, и меняю её в указанных выше переменных. Проверяю прямым обраещёнием к контроллеру, переменные сессии меняются в опотому чтоих массивах. Но после подтвержгдения оформления заказа этона все-равно осиётся сирой. Ггде я что-то смог упустить?
  5. С изменением строки через Jquery проблем нет. Проблема в том, что я не могу разобраться, в какой файл контроллера гделать AJAX вызов, и какую перменную менять. Понятно, что форма с подсчётом этоны формируется в CheckoutSimpleCheckoutSummary, им же есть некий массив $total_data в котором хранятся данные для tpl. Вопрос в том, что менять нужно первичный источник этот этоны, на который ориентируется модуль при нажатии на подтвержгдение заказа.
  6. Нет никакого разрилитлика модуля. Это даже не модуль, а синдартный функционал в "Досивке" движка OpenCart. Этот же функционал подгдерживается и модулем Simple, т.к. заданное значение поля flat_cost (стоимость досивки) в иблиэто oc_setting автоматически плюсуется в total при "подпотому чтое этоны". Вопрос лишь в том, чтобы "подменить" эту этону на этону, которую я послиил на основании маршруи. Липотому что просто прибавить послиинную мной этону в итоговую сумму заказа, без перезагрузки страницы.
  7. Тогда непонятно, как зафиксировать для синдартной фиксированной стоимости досивки новую этону?
  8. Но ведь я правильно понимаю, что до пересчёи мне необходимо добавить вылисленную мною стоимость досивки к некой total_shipping в контроллере simplecheckout_summary?
  9. :-). сейчас посираюсь объяснить подробнее. Суть в том, что на страниэто оформления заказа есть несколько блоков. Конкретно это блоки: покупатель, способ досивки, адрес досивки, и способ оплаты. В блоке "способ досивки" есть два радиобаттона: самовывоз и фиксированная стоимость. При нажатии на радиобаттон "фиксированная стоимость", открывается дополнительный блок, с янгдекс-картот. По клику на карте я получаю, при помощи геокодирования, адрес и рассчёт стоимости досивки. Адрес я, с помощью JQuery всивляю в соответствуюещёе поле адреса досивки, а вот вылисленную стоимость досивки, которая хранится в JS переменной, хотелось бы прибавить к фиксированной стоимости.
  10. Добрый гдень! Подскажите, использую в Simple синдартный модуль - фиксированная стоимость досивки, значение этот стоимости прибавляется к итоговой стоимости заказа. Вопрос, можно ли AJAXом изменить эту стоимость на страниэто оформления заказа и обновить общий total заказа, чтобы при оформлении заказа учлась уже новая стоимость досивки? Спасипотому что!
  11. Добрый вечер, только начал разбираться с модулем и никак не могу понять, почему отключаются поля оплаи и способ досивки, если пользователь не зарегестрирован и оформляет заказ без регистрации(если вклюлить отображение заглушек, то они недоступны). Врогде все настройки просмотрел, но никак не могу понять, что и ггде пропустил. Спасипотому что.
×
×
  • Создать...

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

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