Добавить в корзину только один раз

Автор cowsd, 13 октября 2015, 09:11:09

« назад - далее »

cowsd

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

Попрошу прочитать мою проблему и подсказать, можно ли это сделать стандартными функциями/модулями или мне идти искать программиста:

Как сделать, чтобы при добавлении товара в корзину со страницы категории, у меня выскакивало не всплывающее окно  "Товар добавлен в корзину. Кол-во, к оплате, продолжить покупки или оформить заказ", а эта информация выскакивала прямо в карточке товара. "40 в корзине и кнопка удалить из корзины".

Спасибо :)


DarinSr

Версия prestashop какая? Тема стандарная?
Показывать или нет окно при добавлении товара в корзину в некоторых темах можно регулировать в админки. если в теме нет такой функции, то нужно менять код.

cowsd

PrestaShop™ 1.6.0.14

Тема default-bootstrap version 1.0

DarinSr

Стандарными функциями нельзя. Нужно менять шаблон, стили и javascript функцию.

cowsd

Бесплатно мне вряд ли помогут с этим  :)

Может быть подскажите, где можно найти человека за достойную оплату?

Может быть вы бы взялись?

DarinSr

1. Чтобы не всплывало окно при добавлении товара в корзину, вам нужно отключить эту функцию. Такая тема уже была на форуме, в ней есть решение, ссылку не помню. Поищу, если найду сброшу.

2. Как нужно показывать в корзине добавление товара? В стандарной теме меняется количество. Вы хотите чтобы корзина раскрывалась?

cowsd


Лучше один раз увидеть, как говориться  :)

http://i.imgur.com/z7S24Xk.png

Примерно так я пытаюсь сделать. Выбор количества на странице категории я уже реализовал.

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


Миколас

В корзине в шапке сайте видно какой товар в ней. При клике на кнопку добавть в корзину тоже видно, товар "летит" в блок корзины в шапке сайта.

Миколас

Цитата: DarinSr от 13 октября 2015, 09:42:27
1. Чтобы не всплывало окно при добавлении товара в корзину, вам нужно отключить эту функцию. Такая тема уже была на форуме, в ней есть решение, ссылку не помню. Поищу, если найду сброшу.
Там так писали, в файле /themes/default-bootstrap/js/modules/blockcart/ajax-cart.js удалить или закоментирвоать строки, примерно со 109 линии.

/* $(document).on('click', '#layer_cart .cross, #layer_cart .continue, .layer_cart_overlay', function(e){
e.preventDefault();
$('.layer_cart_overlay').hide();
$('#layer_cart').fadeOut('fast');
});

$('#columns #layer_cart, #columns .layer_cart_overlay').detach().prependTo('#columns'); */

Миколас

Цитата: cowsd от 13 октября 2015, 09:51:05

Лучше один раз увидеть, как говориться  :)

http://i.imgur.com/z7S24Xk.png

Примерно так я пытаюсь сделать. Выбор количества на странице категории я уже реализовал.

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

Я бы так не делал. Кпопка добавить в корзину и выбор количества должны всегда быть показзы, а не меняться на "добавлено в корзиу". Вдруг покупатель захочет еще этот товар купить.

cowsd

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

Надеюсь кто-нибудь готов взяться на платной основе, если простых и готовых вариантов такой функции нет  :)

sytyj

Вопрос был решен или его сняли? Аналогичная задача стоит.

С уважением.