Автор Тема: продажа оптом в корзине  (Прочитано 38 раз)

21 Август 2018, 18:23:40
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, столкнулась с такой ситуацией, магазин оптовый, товар можно купить от какого-то минимального количества, но в корзине всё равно считает по единице, это так и должно быть? И как сделать, чтобы в корзине тоже оптом считалось?
21 Август 2018, 20:31:46
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1368
  • Репутация: +34/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Пакет товаров создайте тогда будет считать по стоимости пакета. А стандартные товары считает по единичной цене.
21 Август 2018, 21:39:49
Ответ #2
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я в коде нашла, что отвечает за добавление количества товара.В карточке товара $(document).on('click', '.product_quantity_down', function(e){
  e.preventDefault();
  fieldName = $(this).data('field-qty');
  var currentVal = parseInt($('input[name='+fieldName+']').val());
  if (!isNaN(currentVal) && currentVal > 1)
    $('input[name='+fieldName+']').val(currentVal - minimalQuantity).trigger('keyup');
  else
    $('input[name='+fieldName+']').val(1);

  $('#quantity_wanted').change();
});
minimalQuantity- количетво минимальное -добавить/прибавить.
В корзине другой код function upQuantity(id, qty)
{
if (typeof(qty) == 'undefined' || !qty)
qty = 5;
var customizationId = 0;
var productId = 0;
var productAttributeId = 0;
var id_address_delivery = 0;
var ids = 0;
qty - minimalQuantity как переменная не определена в корзине, какое значение надо установить переменной qty в корзине, чтобы она равнялась minimalQuantity
пока не смогла найти , подскажите, пожалуйста
22 Август 2018, 10:21:08
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1260
  • Репутация: +16/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В корзине переменная minimalQuantity не определена. Ее нужно добавить в шаблон скрытым полем и тогда можно использовать при добавлении.
22 Август 2018, 11:07:04
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 21473
  • Репутация: +25289/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В корзине переменная minimalQuantity не определена. Ее нужно добавить в шаблон скрытым полем и тогда можно использовать при добавлении.
В шаблоне корзины /themes/default-bootstrap/shopping-cart.tpl мин.кол. есть, переменная
$product.minimal_quantity
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!