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

Небольшая проблемка с корзиной.


MMOdessa

Recommended Posts

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

Проблемка в следующем: при нажатии на кнопку "В корзину", товар добавляется и после этого пропадает кнопка "В корзину" пропадает, а вместо нее появляется "Оформить заказ", при нажатии которой переносит пользователя в корзину.
Подскажите пожалуйста, как сделать так, что бы при каждом нажатии на кнопку "В корзину", кнопка оставалась, и товар добавлялся столько раз, сколько была нажата кнопка, т.к. это совсем не удобно, человек допустим хочет заказать 3 одинаковых моделей платья, но разных размеров S, M, L, но у него это не получится.

Благодарю за ответ.

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


Pasha, спасибо Вам большое, к сожалению не знаю как тут поставить +1 в рейтинг. Благодаря Вам разобрался, но не полностью.

 

Вот что в файле cart.tpl

>В вашей корзине:

<div id="cart" <?php if ($text_items == 'Товаров: 0 (0 р.)') { echo 'style="display:none;"';} ?>>В вашей корзине: <a href="index.php?route=checkout/cart" title="<?php echo $heading_title; ?>"><span id="cart-total"><?php echo $text_items; ?></span></a></div>
<script type="text/javascript"><!--        
$(document).ready(function() {
    $(function() {
<?php foreach ($products as $product) { ?>
    $('#<?php echo $product['id']; ?>').replaceWith('<a style="color:#fff;" href="/cart/"  title="Перейти к оформлению заказа" class="button_module_act">Оформить</a>');
    $('#p-<?php echo $product['id']; ?>').replaceWith('<a style="color:#fff;" href="/cart/" title="Перейти к оформлению заказа" class="button_product_act">Оформить</a>');
<?php } ?>
});
});
//--></script>

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


В файле cart.tpl удалил несколько рядов, вот как он теперь выглядит:

<div id="cart" <?php if ($text_items == 'Товаров: 0 (0 р.)') { echo 'style="display:none;"';} ?>>В вашей корзине: <a href="index.php?route=checkout/cart" title="<?php echo $heading_title; ?>"><span id="cart-total"><?php echo $text_items; ?></span></a></div>

>В вашей корзине:

 

Но, это не помогло до конца решить проблему. Сейчас если нажать на кнопку "В корзину", она меняется на "Оформить", но если обновить страницу, то снова появляется кнопка "В корзину".

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


Нужно сделать так, что бы при каждом нажатии на кнопку "В корзину", она добавляла каждый раз товар, а не превращалась в кнопку "Оформить заказ".

Просто что получалось изначально до правки файла cart.tpl, когда определенный товар отправлен в корзину, то дальнейшее его добавление не представлялось возможным, у этого товара вместо кнопки "В корзину" появлялась кнопка "Оформить заказ"(ссылка под кнопкой была как раз http://домен.com.ua/cart) при нажатии которой выбивало на страницу ошибки 404.

После правки файла cart.tpl, после нажатия на кнопку "В корзину", она становится кнопкой "Оформить заказ", но если обновить страницу, то снова появляется заветная кнопка "В корзину".

 

Я раздумываю сейчас может быть поискать какой то плагин для корзины, который быть может решит эту проблемку.

Я просто только сегодня познакомился с таким движком, как OpenCart.

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


Сейчас стоит задача номер 1, запустить магазин, с минимальными затратами, т.к. финансовые возможности ограничены. Если пойдет с него какой то выхлоп, то можно будет заказать платный шаблон, или заплатить кому-то, что бы подогнали его по уму. На данном этапе к сожалению на это не хватает финансов.

 

Pascha, пожалуйста подскажите мне(не опытному пользователю), этот шаблон со своими "глюками" сможет стабильно функционировать некоторое время до "лучших времен" ? Спасибо.

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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