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

Рекомендуемые сообщения

Здравствуйте!

 

OpenCart 2.3.0.2

 

Делаю на сайте "Индивидуальный заказ". Установлен и настроен как надо модуль "Простая регистрация и заказ Simple".

Этот индивидуальный заказ по сути форма, но хорошо бы чтобы и как непосредственный заказ фиксировался.

Решил для всего этого создать отдельный товар "индивидуальный заказ" и повесить на него ссылку добавление и сразу переход в оформление - кстати, пока не нашел как - если подскажете заодно вообще будет шикарно!)

 

Но мне на этапе оформления, некоторые поля Simpl'ы надо скрыть (для индивидуального заказа) они не нужны.

Я думаю в код тех блоков сделать простой if else, т.е. if в корзину добавлен товар == id индивидуального заказа   echo ' ', else { код блока }.

Но я не знаю как перехватить этот id товара, добавленного в корзину... - подскажите, пожалуйста...

И вообще нормальное ли это решение? - может есть что-то более простое и универсальное?..

 

Заранее всем премного благодарен!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чтоб полуучить id товара в корзине, нужно в контроллере добавить переменную в массив

для этого откройте файл simplecheckout_cart.php по адресу catalog/controller/checkout

 

и в конструкцию ниже этой записи

$this->_templateData['products'][] = array(

добавить 

'id'        => $product['product_id'],

после этого id товара можно вывести в шаблоне корзины

<?php echo $product['id']; ?>

Для чего вы всё это делаете, так и не понял, мутно всё описано. Попробуйте переформулировать свою идею.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да - сработало! Спасибо!) Все оказалось проще) - я думал надо будет как-то из session это все вытаскивать!

 

А ссылку как сделать не подскажите? Чтобы при нажатии на нее товар с этим ID (в данном случае 120 ) добавлялся в корзину и сразу пользователя перекидывало на станицу оформления?

Изменено пользователем Sepika

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с карточки товара я бы сделал так:

нашёл бы файл product.tpl по адресу catalog\view\theme\default\template\product

через поиск по файлу нашёл бы строку 

$('#cart > ul').load('index.php?route=common/cart/info ul li');

и под ней добавил бы простой редирект

window.location.href = "ссылка на корзину";

После этого обновил бы кэшь модификаторов и посмотрел бы на результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня шаблон Welldone - там все сильно изменено. Нет указанных вами строк...

Но мне в карточку товара пользователя направлять и не надо - я буду размещать несколько ссылок по сайту, нажав на которую, надо чтобы пользователь сразу переходил к оформлению с товаром ID 120 - не подскажите как такое реализовать? Пока не могу найти решение никак(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это решение прекрасно подошло:

Только я чуть доработал в моем случае до:

function addToCartIndividual(product_id, quantity) {
quantity = typeof(quantity) != 'undefined' ? quantity : 1;
$.ajax({
  url: 'index.php?route=checkout/cart/add',
  type: 'post',
  data: 'product_id=' + '120' + '&quantity=' + quantity,
  dataType: 'json',
  success: function(json) {
   $('.success, .warning, .attention, .information, .error').remove();
   window.location.href = 'index.php?route=checkout/simplecheckout';
  }
});
}

 

Никак не могу сделать подмену заголовка H1 в оформлении simple... Подтягивается он из /language/ru-ru/checkout/simplecheckout.php   а вот какой шаблон его выводит... - не пойму никак( 

По логике должен быть simple_header.tpl в /catalog/view/theme/default/template/common/  но как не крутил - не работает. Даже есть удалить строку H1, все очистить, обновить - H1 выводится...

Не подскажите, пожалуйста, где же он подключается-то?..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От ipit319
      Необходимо установить (настроить) фильтр на главной странице сайта www.poodshop.ru. 
      т.е. 
      Выбор категории поиска (Все или конкретно) 
      Атрибут 1 значение от и до 
      Атрибут 2 значение от и до 
      Атрибут 3 значение от и до 
      Кнопка поиск 
      Выбор дополнительных параметров, остальные атрибуты - задание галочками
      Необходимо  использовать фильтр с возможностью установки значения условий поиска в категории как слайдером так и в ручную (ввод цифр в окошко)!
    • От theplastique
      1 499.00 руб
      Скачать/Купить дополнение


      TopAuto - адаптивный шаблон интернет магазина автозапчастей и автотоваров
      Каждому купившему шаблон мы гарантируем БЕСПЛАТНУЮ консультацию и поддержку. Ежедневно мы работаем над пакетным улучшением шаблона, по этому не исключено, что стоимость шаблона будет увеличиваться. Для тех кто купил шаблон обновления бесплатно, без зависимости за какую сумму он приобрел шаблон у нас.
      Стоимость шаблона 1499 руб (первый месяц продаж, после будет подорожание)
      Лицензия: Шаблон реализуется по принципу "1 покупатель – 1 домен".
      Демо главной страницы
      Демо страницы категории
      Демо страницы товара
      Демо админпанели (логин и пароль demo)
       
      TopAuto - универсальное решение для интернет магазинов автомобильной тематики. 3 различных варианта оформления, и гибкая настройка темы позволяют создать интернет магазин автозапчастей и других товаров автомобильной тематики соответствующий вашим требованиям.
      Адаптивная и кроссбраузерная верстка присутствует, по этому ваш сайт будет корректно отображаться на всех устройствах и браузерах.
       
      Помимо стандартного функционала opencart шаблон обладает рядом преимуществ:
      3 стиля шаблона (вы покупаете 3 шаблона по цене одного): 2 варианта меню (горизонтальное и вертикальное) Гибкая настройка шапки и подвала сайта: Модуль категорий с расширенным функционалом; Модуль слайдшоу; Модуль информационные блоки; Модуль подписка на новости; 3 варианта  



      Добавил theplastique Добавлено 24.10.2018 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена 2499 Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      По емейлу Ioncube Loader Требуется OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От theplastique
      Каждому купившему шаблон мы гарантируем БЕСПЛАТНУЮ консультацию и поддержку. Ежедневно мы работаем над пакетным улучшением шаблона, по этому не исключено, что стоимость шаблона будет увеличиваться. Для тех кто купил шаблон обновления бесплатно, без зависимости за какую сумму он приобрел шаблон у нас.
      Стоимость шаблона 1499 руб (первый месяц продаж, после будет подорожание)
      Лицензия: Шаблон реализуется по принципу "1 покупатель – 1 домен".
      Демо главной страницы
      Демо страницы категории
      Демо страницы товара
      Демо админпанели (логин и пароль demo)
       
      TopAuto - универсальное решение для интернет магазинов автомобильной тематики. 3 различных варианта оформления, и гибкая настройка темы позволяют создать интернет магазин автозапчастей и других товаров автомобильной тематики соответствующий вашим требованиям.
      Адаптивная и кроссбраузерная верстка присутствует, по этому ваш сайт будет корректно отображаться на всех устройствах и браузерах.
       
      Помимо стандартного функционала opencart шаблон обладает рядом преимуществ:
      3 стиля шаблона (вы покупаете 3 шаблона по цене одного): 2 варианта меню (горизонтальное и вертикальное) Гибкая настройка шапки и подвала сайта: Модуль категорий с расширенным функционалом; Модуль слайдшоу; Модуль информационные блоки; Модуль подписка на новости; 3 варианта  



    • От ardashev06
      Инф-я.
      Есть модуль для интеграции с сервисом 4dealer для oc3 - http://4dealer.ru/files/for_dealer.ocmod.zip 
      Подробнее - http://4dealer.ru/api_opencart
       
      Задача.
      Адаптировать его под oc 2.3 (желательно ocpro2.3)
       
      Задача не сложная. Ответ можно в личку
       
       
    • От hostbet
      Добрый день, необходимо перевести сайт на https (сейчас не все содержимое загружается через https) и сделать отображение названия товаров в две строки (в катагориях, в рекомендуемых, просмотренных и т.д.).
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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