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

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


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  класс! Большое спасибо! Только еще кэш модификаторов обновить нужно было, а то я изменения внес, но кнопки не было, будто и не добавлял ничего в шаблон)))

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


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

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

пожалуйста

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

  • 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() {

 

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

 

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

 

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

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


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

 

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

 

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

 

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

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

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

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

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

 

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

спс

 

 

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


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

 

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


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

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

 

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

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

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

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

21 минуту назад, Serg9988 сказал:

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

 

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

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

 

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

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


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

 

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

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

 

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

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

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

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

 

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

 

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

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

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


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

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

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

 

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

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

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

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


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

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

 

это не то

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

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

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

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


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

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

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

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

 

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

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

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


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

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

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

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

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

Вхід

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

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

Important Information

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