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

Дублировать кнопку "купить" в карточке товара


Recommended Posts

Всем привет, в opencart пока новичок, делаю на 2.3.0.2, как собственно добавить еще одну кнопку "Купить" в карточку товара? Просто взять весь кусок кода id="product" в product.tpl и продублировать в нужном месте не работает, где то там еще есть проверки которые я не учел, или нужно лезть в контроллер и что то дописывать туда?

Link to post
Share on other sites

В карточке товара кнопка работает по ID - id="button-cart"

В скопированной кнопке измените id на например id="button-cart2"

 

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

 
 

$('#button-cart').on('click', function() {

и измените его на 

 
  $('#button-cart, #button-cart2').on('click', function() {

 

 

Link to post
Share on other sites

@Serg9988  класс! Большое спасибо! Только еще кэш модификаторов обновить нужно было, а то я изменения внес, но кнопки не было, будто и не добавлял ничего в шаблон)))

Link to post
Share on other sites

51 минуту назад, Mixa0389 сказал:

@Serg9988  класс! Большое спасибо! Только еще кэш модификаторов обновить нужно было, а то я изменения внес, но кнопки не было, будто и не добавлял ничего в шаблон)))

пожалуйста

Link to post
Share on other sites
  • 2 years later...
  • 1 year later...
В 20.10.2017 в 09:24, Serg9988 сказал:

В карточке товара кнопка работает по ID - id="button-cart"

В скопированной кнопке измените id на например id="button-cart2"

 

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

 
 

$('#button-cart').on('click', function() {

и измените его на 

 
  $('#button-cart, #button-cart2').on('click', function() {

 

А как добавить рядом с кнопкой КУПИТЬ , вторую кнопку В КОРЗИНУ

 

Что то не выходит

 

Чтобы купить вела на оформление заказа , а В КОРЗИНУ в корзину

Link to post
Share on other sites

5 часов назад, comandir22 сказал:

 

А как добавить рядом с кнопкой КУПИТЬ , вторую кнопку В КОРЗИНУ

 

Что то не выходит

 

Чтобы купить вела на оформление заказа , а В КОРЗИНУ в корзину

Ну вам нужно просто вставить рядом с кнопкой курить код <a href="ссылка на страницу корзины" class="клас с кнопки купить"> в корзину </a>

Edited by Serg9988
  • +1 1
Link to post
Share on other sites
5 часов назад, Serg9988 сказал:

Ну вам нужно просто вставить

 

получается что то)

спс

 

 

Edited by comandir22
Link to post
Share on other sites

5 часов назад, Serg9988 сказал:

Ну вам нужно просто вставить

просто вставил

Но , когда нет товара в корзине , кнопка Купить пишет просто пустую страницу , корзина пуста , нет перехода товара в Симпл заказ

Чего то тут не хватает

 

 <div class="cart">
   <a href="/index.php?route=checkout/simplecheckout" class="button">Купить</a>
   <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />

 

Ваша корзина пуста
 
Edited by comandir22
Link to post
Share on other sites

2 минуты назад, comandir22 сказал:

просто вставил

 

Но , когда нет товара в корзине , кнопка Купить пишет просто пустую страницу , корзина пуста , нет перехода товара в Симпл заказ

Ваша корзина пуста
 

Ну так вы же написали что вам просто надо кнопка на корзину. А теперь у же вырисовывается логика. Наверное надо полностью услышать логику кнопки)

Link to post
Share on other sites
21 минуту назад, Serg9988 сказал:

Ну так вы же написали что вам просто надо кнопка на корзину. А теперь у же вырисовывается логика. Наверное надо полностью услышать логику кнопки)

 

логика кнопки

Нажимаешь кнопку купить и сразу открывается страница оформления заказа симпл и этот товар в корзине там

 

логика на уменьшение шагов , если нужно что то одно

Link to post
Share on other sites

20 минут назад, comandir22 сказал:

 

логика кнопки

Нажимаешь кнопку купить и сразу открывается страница оформления заказа симпл и этот товар в корзине там

 

логика на уменьшение шагов , если нужно что то одно

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=34111

  • +1 1
Link to post
Share on other sites
15 минут назад, Tom сказал:

 

спасибо) попробую поковырять его) но я не шарю особо

 

этот файлик в товар кидает меня при нажатии Купить Нав с добавлением в корзину если в товаре нажму Купить

И потом в корзине наживаю оформить и кидает на оформление заказа симпл

Edited by comandir22
Link to post
Share on other sites

Я дал ссылку на одно из решений. Как правило они называются buynow button  или add to cart, go to cart.....

Link to post
Share on other sites
17 минут назад, Tom сказал:

 

короче с этим файлом 

Захожу в товар, нажимаю КУПИТЬ и открывается Корзина)

А нужно не то, минуя страницы корзины , чтобы нажал Купить и открылось оформление заказа Симпл

Link to post
Share on other sites

1 минуту назад, Tom сказал:

add to cart, go to cart.....

 

это не то

Не нужно чтобы кидало в корзину,

Нужно чтобы кидало сразу в оформление заказа

Ваши примеры китают в корзину ....go to cart.

Link to post
Share on other sites

Достаточно открыть симплу и изучить ее более внимательно. Особенно раздел замены ссылок. И тогда , все станет именно то.

Link to post
Share on other sites
5 часов назад, Tom сказал:

Особенно раздел замены ссылок

 

да там Скрипт нужно небольшой написать , или в симпле править скрипт

ссылки сами не сработают

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By AlexKorchagin
      Я пробовал убрать часть кода в catalog/controller/product/category.php, но пункты меню остаются на сайте и не меняются. Как мне их редактировать?

    • By JohnnyVega
      Скачать/Купить дополнение JV_Products in module - вывод товаров из категории в модуль
      JV_Products in module - продукты из категорий в модуле
       
      ВЕРСИЯ - 1.99_v4
       
      ОПИСАНИЕ
       
      Этот модуль отображает товары из указанной категории в модуле. Можно выбрать несколько категорий для отображения. Можно выводить товары в обычном модуле или в карусели. Можно задать различную сортировку для выводимых товаров. Можно выводить товары в последовательном или случайном порядке. Можно выводить ТОЛЬКО рекомендуемые, хиты продаж, акции, новинки, популярные, продукты со скидкой от количества и при этом их сортировать. Можно отдельно выбрать какие параметры продукта отображать: изображение, имя, цену, рейтинг, кнопку "Купить".
       
      Благодаря своей универсальности, данный модуль может заменить большое количество других модулей.
       
      Исходные файлы движка при установке модуля не изменяются.
      ===========================================
       
      ВОЗМОЖНОСТИ
      выбор категории для отображения в модуле в админ-части возможность выбора нескольких категорий для отображения в модуле в админ-части возможность указать заголовок для модуля. Заголовок можно указать отдельно для каждого языка возможность установить размер картинки для товара возможность установить количество выводимых товаров в модуле возможность отдельно выбрать какие параметры продукта отображать: изображение, имя, цену, рейтинг, кнопку "Купить" возможность пользователю добавить кастомный массив со своими данными в массив о конкретном продукте и вывести его в шаблоне модуля   Возможность сделать предварительную выборку перед сортировкой рекомендуемые товары, хиты продаж, акции, новинки, популярные, продукты со скидкой от количества в выбранной категории, возможность выбрать рейтинг выводимого товара (от...до). Например, вывести товары с рейтингом от 3 до 5. возможность выбрать кол-во выводимого товара (от...до). Например, вывести товары с кол-вом от 5 до 100.)   возможность сортировки товаров в модуле по параметру сортировки: имя, модель, количество, цена, рейтинг, порядок сортировки, дата добавления по типу сортировки: возрастание, убывание   возможность отображения товаров в модуле в случайном порядке возможность выводить продукты в обычном типе модуля или в "карусели" возможность указать схему отображения модуля (в том числе на главной странице) мультиязычность (русский, английский. Можно добавить другие языки) исходные файлы движка не изменяются ===========================================
       
      Кому понравился модуль, ставьте лайки на страничке скачки модуля.
      ===========================================
       
      СОВМЕСТИМОСТЬ
       
       
       
      УСТАНОВКА
       
      Чтобы проверить наличие необходимых настроек на Web-хостинге, перед установкой модуля скачайте этот архив. Инструкция внутри архива
       
       
       
      Для получения ключа активации - напишите мне личное сообщение с темой "Модуль JV_Products in module - ключ активации". В сообщении укажите имя домена, для которого требуется ключ активации, и Ваш адрес электронной почты... Ключ активации вставляется в настройках модуля в поле ввода "Ключ активации"
       
      Продление ключа активации. Подробно здесь
      ===========================================
       
      ПОЛЕЗНОСТИ
       
        ===========================================
       
      ДЕМОНСТРАЦИЯ РАБОТЫ МОДУЛЯ
       
      Демка
       
      Админка
      Логин: demo Пароль: demo  
      Буду рад увидеть Ваши отзывы, замечания, предложения по улучшению.
      ===========================================
       
      FAQ - часто задаваемые вопросы
       
      ===========================================
       
      ИСТОРИЯ ИЗМЕНЕНИЙ
       
       
       
      ЛИЦЕНЗИЯ
       
      Это программное обеспечение не свободно. Модуль "JV_Products in module" является объектом авторского права и охраняется законом об авторском праве и смежных правах.
       
      Пожалуйста, убедитесь, что вы довольны тем, что он делает и как он работает, прежде чем вы решите приобрести его. Модуль "JV_Products in module" регулярно обновляется, но в силу объективных причин не может быть изменен немедленно по Вашему запросу.
       
      Коммерческая лицензия на одно доменное имя. Срок действия лицензии - 1 год.
       
      Это означает, что Вы должны использовать одну лицензию модуля (ПО) для одного магазина (доменного имени), зарегистрированного на Ваше имя или имя Вашей компании. Если Вы хотите использовать модуль для других Ваших магазинов или магазинов сторонних лиц, Вам нужно приобрести дополнительную лицензию.
       
      Запрещена передача данного модуля (ПО) третьим лицам, распространение от своего имени, продажа, перепродажа, сдача в аренду какой-либо части данного ПО или ПО целиком, изменение исходных файлов модуля без получения письменного разрешения автора модуля.
       
      По всем вопросам Вы можете связаться по электронной почте: johnny.vega.100 (doggy) gmail.com
       
      © JohnnyVega 2012-2019. All rights reserved.
      Добавил JohnnyVega Добавлено 04.06.2012 Категория Модули Системные требования ionCube PHP Loader v4.4.x или выше, Hash, MCrypt, cURL Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
    • By foruss
      Скачать/Купить дополнение Модуль категорий до 4 уровня вложенности
      Описание:
      Данный модуль позволяет показывать до 4-х уровней вложенности. Работают активные меню, хлебные крошки, а так же подсчет товаров.
      Версии на которых тестировалось:
      Opencart 1.5.3.1;Opencart 1.5.4.1;
      На остальных версиях пока не проверял.

      Для установки достаточно загрузить в корень все из папки Upload.
      Если у вас альтернативный от стандартного шаблон:
      Из архива по пути catalog>view>theme>default>template>module>И сюда запишите файл на сервере
      catalog>view>theme>ВАШ ШАБЛОН>template>module>

      По умолчанию в файле отключен подсчет принудительно. Чтобы его включить, откройте файл catalog>controller>module>category.php
      и на 6 строчке замените значение false на true.
      Готов внести любые изменения в данный модуль на функционал
      Добавил foruss Добавлено 18.02.2013 Категория Модули  
    • By louise170
      Скачать/Купить дополнение Новинки плюс
      Модуль "Новинки плюс" позволяет не только отображать новинки в отдельных блоках, но и выводит для просмотра отдельную страницу с новинками. В настройках, есть возможность указать максимальное кол-во новинок и кол-во дней, когда товар считать новинкой.

      Никакие системные файлы не затираются, модуль использует vqmod/ocmod.

      Модуль тестировался на Opencart
      1.5.4.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.0 2.0.1.1 2.0.3.1 2.1.0.1 2.3.0.2 3.0.2.0
        Поддерживаемые языки:
      русский, английский
       
      Пример работы модуля:
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/
      http://opencart3020.opencartplus.ru/
       
      Демо админки:
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
       
       
      доступ
      demo / demo
       
      Установка
      Инструкция по установке и настройке находится в архиве модуля в файле readme.txt
      Добавил louise170 Добавлено 22.08.2014 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    • By kourysan
      Скачать/Купить дополнение Загрузчик картинок для магазинов с большим числом товаров
      Удобный загрузчик файлов для магазинов с большим числом товаров
      К сожалению, родной менеджер файлов в опенкарт очень не удобный и заторможенный.
      Работа с ним приводит к одной из двух проблем:
      1) - все картинки владелец магазина добавляет в одну директорию,
      в результате после того, когда их становится несколько тысяч, сайт начинает серьезно тормозить
      и добавить новую картинку становится достаточно трудно, а порой и вообще не возможно
      2) - владелец магазина знает, что нужно распределять картинки по папкам и делает это.
      В результате, через некоторое время, очень трудно разобраться в какой папке к какому товару лежит картинка.
      Данная версия модуля позволяет добавлять и изменять картинки к товарам и категориям не задумываясь о том,
      где физически эти картинки на сервере будут размещены. Больше об выборе места их размещения заботиться не нужно!
      Картинки загружаются на сервер в директорию image/data, внутри которой автоматически создаются подкатегории вида XX/YY, где XX,YY - числа от 00 до 99
      Преимущества
      файлы добавляются в 1 клик
      можно добавить миллионы картинок и при этом нагрузка на сервер не возрастет
      файлы в папках распределяются равномерно. Не более 100 файлов в папке и не более 100 вложенных папок.
      можно добавлять файлы с одинаковыми именами, они переименовываются автоматически
      нет проблемы в работе с картинками, имеющими русские названия
      структуру папок и файлов с изображениями, можно автоматически конвертировать в оптимизированный формат

      Модуль не изменяет ни каких файлов движка. VQMOD - обязателен
      Протестировано на
      OpenCart 1.5.4, 1.5.5, 1.5.6
      ocStore 1.5.4, 1.5.5
      За основу модуля был взял стандартный filemanager.
      Установка.
      Работает с vqmod
      1. Скопировать файлы из папки upload в корень сайта Если обновляете предыдущую версию согласитесь на замену имеющихся файлов.
      2. Установить модуль "Удобный загрузчик файлов".
      Пожелания о доработке и дальнейшем улучшении функционала приветствуются в теме поддержки модуля.
      Добавил kourysan Добавлено 28.07.2014 Категория Модули  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.