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

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

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

 

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 выводится...

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

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От Landistore
      1 400.00 руб
      Скачать/Купить дополнение


      eMarket - адаптивный и универсальный шаблон
      eMarket - универсальный шаблон который был построен на базе стандартной темы Opencart. Аккуратность, минимализм и удобство использования - это то, что выделяет этот шаблон среди сотни других
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: список, список цен, сетка Добавлен вывод СЕО текста Наличие HTML баннеров (не картинка) Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на LightBox Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Модуль “Хиты продаж (Вертикальные)” Модуль “Последние (Вертикальные)” Модуль “Рекомендуем (Вертикальные)” Реализован блок со способами оплаты (редактируется через footer.tpl) Реализован блок "Сервис" (редактируется через footer.tpl) Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Реализован вывод номера телефона в шапке и подвале Реализован вывод email в шапке и подвале Реализован вывод времени работы магазина Добавлены ссылки на социальные сети в подвале (менять через код) Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
      Добавил Landistore Добавлено 06.01.2019 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От Landistore
      1 400.00 руб
      Скачать/Купить дополнение


      NetStore - адаптивный шаблон интернет магазина электроники
      NetStore - яркий Opencart шаблон для магазина электроники. Продуманная структура и яркое цветовое решение позволяют использовать данный шаблон в различных тематиках
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: список, список цен, сетка Добавлен вывод СЕО текста Наличие HTML баннеров (не картинка) Добавлено несколько вариаций "Сервиса" Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на LightBox Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Модуль “Хиты продаж (Вертикальные)” Модуль “Последние (Вертикальные)” Модуль “Рекомендуем (Вертикальные)” Реализован блок со способами оплаты (редактируется через footer.tpl) Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Реализован вывод номера телефона в шапке и подвале Реализован вывод email в шапке и подвале Реализован вывод времени работы магазина Добавлены ссылки на социальные сети в подвале (менять через код) Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
      Добавил Landistore Добавлено 06.01.2019 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От novi4ok1
      Приветствую.
      Есть магазин на Opencart 2.3, работает на VPS, для контроля версий и внесения изменений используется Git. Сделано очень много правок и изменений, код очень отличается от коробки.
      Программист эмигрировал, ищу нового, который мог бы оперативно решать возникшие задачи и проблемы.
      Оплата за конкретные задания или почасовая.
      На данном этапе актуальны таски из вложения.
      Ссылка на сайт в заданиях, связь через личку.
      Заранее благодарен за отклик.
      Добавить скролл в категориях.doc
      Наложенный платеж при определенной сумме.doc
      Исправить стоимость доставки при доставке Укрпочтой.doc
      видео в карточке товара.doc
    • От Landistore
      eMarket - универсальный шаблон который был построен на базе стандартной темы Opencart. Аккуратность, минимализм и удобство использования - это то, что выделяет этот шаблон среди сотни других
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: список, список цен, сетка Добавлен вывод СЕО текста Наличие HTML баннеров (не картинка) Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на LightBox Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Модуль “Хиты продаж (Вертикальные)” Модуль “Последние (Вертикальные)” Модуль “Рекомендуем (Вертикальные)” Реализован блок со способами оплаты (редактируется через footer.tpl) Реализован блок "Сервис" (редактируется через footer.tpl) Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Реализован вывод номера телефона в шапке и подвале Реализован вывод email в шапке и подвале Реализован вывод времени работы магазина Добавлены ссылки на социальные сети в подвале (менять через код) Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
    • От Landistore
      1 200.00 руб
      Скачать/Купить дополнение


      Electro - адаптивный шаблон интернет магазина электроники
      Electro- адаптивный шаблон для интернет магазина электроники. Универсальная структура и палитра позволяют использовать данный шаблон в различных тематиках
       
      Демонстрация
      Магазин: Смотреть демо магазина
      Админка: Смотреть демо админки, доступ: demo / demo
       
      Совместимость
      Opencart 2.3 / OcStore 2.3
       
      Основой для данного шаблона послужила стандартная тема default и большое желание сделать хорошую основу для быстрого и успешного старта вашего интернет-магазина. 

      Что вы получаете вместе с шаблоном
      Архив с актуальной версией шаблона и файлами дополнительных модулей.  Бесплатные обновления, которые формируются на основе ваших отзывов и предложений по улучшению  Подробную документацию по установке и настройке шаблона в которой разберется практически каждый человек. Набор баннеров для магазина одежды Стили для модуля ocFilter 4.7.5
      Особенности шаблона:
      Простая установка Адаптивная вёрстка Поддержка мультиязычности Три вида отображения товаров: список, список цен, сетка Добавлен вывод СЕО текста Наличие HTML баннеров (не картинка) Добавлено несколько вариаций "Сервиса" Стильные иконки от Stroke icons 7 Современные шрифты Установлена последняя версия Owl Carousel Заменен Magnific Popup на LightBox Удобное меню в мобильной версии (сайдбар) Реализовано дополнительное меню в моб. версии для быстрого доступа к корзине, товарам в сравнении, закладках Модуль “Стена категорий” Реализована смена изображений товара при наведении Реализован вывод изображений дочерних категорий реализован вывод ссылки "Товары в сравнении" в шапке Добавлен вывод процента скидки товара Реализован вывод номера телефона в шапке и подвале Реализован вывод email в шапке и подвале Реализован вывод времени работы магазина Добавлены ссылки на социальные сети в подвале (менять через код) Добавлено окно “cookies” Добавлены кнопки “Плюс/Минус” на странице товара Добавлена кнопка “Вверх” Пересобрана страница с производителями Пересобран личный кабинет покупателя Оптимизированный и структурированный код Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge) Набор красивых и живых баннеров  
      Дополнительные услуги: 
      Установка и настройка шаблона - 400руб. Настройка хостинга и домена для вашего магазина - 400руб. Внедрение микроразметки (без модуля, вручную) - 1000руб. Оптимизация загрузки сайта - 700руб. Установка различных счетчиков и скриптов (Google Analytics, Yandex Metrika, JivoSite и т.д.) - 400руб.  
      В шаблоне присутствует модуль фильтра товаров “OCFilter”. Он не входит в стоимость шаблона. Купить можно тут 
       
       
      ВАЖНО!
      Шаблон изменяет стандартный common.js. Но это не значит, что у вас возникнут проблемы с установкой сторонних модулей. Все модули устанавливаются и работают 
       
       
      Лицензия:
      Шаблон можно использовать только на одном, основном домене (тестовые без ограничений). Любая перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
      Добавил Landistore Добавлено 08.12.2018 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Несовместим  
  • Последние посетители   0 пользователей онлайн

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

×

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

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