Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

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

 

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

 
 

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

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

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

 

 

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


  В 20.10.2017 в 08:34, Mixa0389 сказав:

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

Expand  

пожалуйста

Надіслати
Поділитися на інших сайтах

  • 2 years later...
  • 1 year later...
  В 20.10.2017 в 06:24, Serg9988 сказав:

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

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

 

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

 
 

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

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

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

 

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


  В 12.12.2020 в 23:11, comandir22 сказав:

 

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

 

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

 

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

Expand  

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

Змінено користувачем Serg9988
  • +1 1
Надіслати
Поділитися на інших сайтах

  В 13.12.2020 в 04:50, Serg9988 сказав:

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

Expand  

 

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

спс

 

 

Змінено користувачем comandir22
Надіслати
Поділитися на інших сайтах


  В 13.12.2020 в 04:50, Serg9988 сказав:

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

Expand  

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

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

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

 

 <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" />

 

Ваша корзина пуста
 
Змінено користувачем comandir22
Надіслати
Поділитися на інших сайтах


  В 13.12.2020 в 10:41, comandir22 сказав:

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

 

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

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

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

Надіслати
Поділитися на інших сайтах

  В 13.12.2020 в 10:44, Serg9988 сказав:

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

Expand  

 

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

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

 

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

Надіслати
Поділитися на інших сайтах


  В 13.12.2020 в 11:12, comandir22 сказав:

 

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

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

 

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

Expand  

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

  • +1 1
Надіслати
Поділитися на інших сайтах

  В 13.12.2020 в 11:33, Tom сказав:
Expand  

 

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

 

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

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

Змінено користувачем comandir22
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  В 13.12.2020 в 11:33, Tom сказав:
Expand  

 

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

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

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

Надіслати
Поділитися на інших сайтах


  В 13.12.2020 в 11:50, Tom сказав:

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

Expand  

 

это не то

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  В 13.12.2020 в 12:16, Tom сказав:

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

Expand  

 

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.