Size: a a a

2021 March 05

S

Serious in Evolution CMS
А это уже по умолчанию так себе решение, когда у тебя человек дибил может 100 товаров за раз добавить
источник

S

Serious in Evolution CMS
И если думаешь что человека дибила не будет, то знай он будет и найдётся ещё больший дибил
источник

МН

Михаил Носков... in Evolution CMS
А как эти 100 товаров пользователь выберет?
источник

S

Serious in Evolution CMS
Михаил Носков
А как эти 100 товаров пользователь выберет?
Есть чекбокс на который можно нажать и выбрать всё
источник

AG

Alexander Grishin in Evolution CMS
Тада из коробки наверно такого нет
источник

P

Pathologic in Evolution CMS
главное, что есть возможность сделать это не через жопу
источник

S

Serious in Evolution CMS
На самом деле докрутить до варианта чтобы работало вот так

Commerce.action('cart/addmultiple', [{id: 57, count: 1},{id: 60, count: 1}]) 

это не слишком сложно 😊
источник

S

Serious in Evolution CMS
Сейчас смотрю как обрабатывается action на пыхе.
источник

S

Serious in Evolution CMS
При этом возможно если бы регулярка пропускала addMultiple то оно бы и так работало
источник

P

Pathologic in Evolution CMS
сделай свой плагин, который после основного подхватит
источник

S

Serious in Evolution CMS
Pathologic
сделай свой плагин, который после основного подхватит
О вариант и не надо будет что-то править. А то я уже полез плагин ковырять 🙂
источник

S

Serious in Evolution CMS
Pathologic
сделай свой плагин, который после основного подхватит
После не вариант, так как комерс в наглую сжирает его
источник

S

Serious in Evolution CMS
В целом решилось добавлением в commerce/src/Commerce.php

case 'cart/addmultiple': {
   $row = $cart->addMultiple($data);

   if ($row !== false) {
       $response['status'] = 'success';
       $response['row']    = $row;
   }

   break;
}
источник

S

Serious in Evolution CMS
Пойду слать PR 🙂
источник

P

Pathologic in Evolution CMS
а почему $row
источник

P

Pathologic in Evolution CMS
$rows должно быть по идее
источник

P

Pathologic in Evolution CMS
их же несколько будет
источник

S

Serious in Evolution CMS
А там везде row в ответе
источник

S

Serious in Evolution CMS
И оно нормально живёт с массивом
источник

S

Serious in Evolution CMS
Pathologic
а почему $row
Ну и вообще я просто задублировал cart/add
источник