Volodymyr
Перейти на wp
Volodymyr
Anonymous
Commerce под 3.0 ставится нормально? Я правла еще е юзала Commerce ни разу. Только Shopkeeper да EvoShop js
Максим
да, нормально
Alexander
Антон
автора донатом отблагодарите :)
Антон
ему приятно будет
Alexander
Я?
Антон
ну
Антон
все
Антон
толпой ;)
Alexander
А я донатил
Антон
Axenia
sysuev (282.34) увеличил карму Grinyaha (1167.73)
Михаил
Axenia
mnoskov (1125.23) увеличил карму Grinyaha (1201.27)
Anonymous
О раз уж подняли тему комерса, кто-нибудь делал на нём массовое добавление товаров?
И чтобы цены брались в разной валюте(не пересчитывались, а из двух разных ТВшек) в зависимости от страны доставки?
Pathologic
что значит массовое добавление товаров
Anonymous
Или 50
Anonymous
😊
Pathologic
думаю, что не сложно это
Anonymous
думаю, что не сложно это
Ну самый простой вариант в цикле пройти и подбавлять по одному. И надеяться что не будут люди по 50 пинцетов за раз выбирать
Pathologic
такие варианты я не рассматриваю 🙃
Pathologic
https://github.com/mnoskov/commerce/blob/master/assets/plugins/commerce/src/Carts/ProductsCart.php#L93
Alexander
Anonymous
Axenia
Serious_t91 (1940.53) уменьшил карму Grinyaha (1157.22)
Anonymous
Это был простой и очевидный вариант, но там на каждый товар будет уходить аякс
Anonymous
А это уже по умолчанию так себе решение, когда у тебя человек дибил может 100 товаров за раз добавить
Anonymous
И если думаешь что человека дибила не будет, то знай он будет и найдётся ещё больший дибил
Михаил
А как эти 100 товаров пользователь выберет?
Alexander
Тада из коробки наверно такого нет
Pathologic
главное, что есть возможность сделать это не через жопу
Anonymous
На самом деле докрутить до варианта чтобы работало вот так
Commerce.action('cart/addmultiple', [{id: 57, count: 1},{id: 60, count: 1}])
это не слишком сложно 😊
Anonymous
Сейчас смотрю как обрабатывается action на пыхе.
Anonymous
При этом возможно если бы регулярка пропускала addMultiple то оно бы и так работало
Pathologic
сделай свой плагин, который после основного подхватит
Anonymous
В целом решилось добавлением в commerce/src/Commerce.php
case 'cart/addmultiple': {
$row = $cart->addMultiple($data);
if ($row !== false) {
$response['status'] = 'success';
$response['row'] = $row;
}
break;
}
Anonymous
Пойду слать PR 🙂
Pathologic
а почему $row
Pathologic
$rows должно быть по идее
Pathologic
их же несколько будет
Anonymous
А там везде row в ответе
Anonymous
И оно нормально живёт с массивом
Anonymous
а почему $row
Ну и вообще я просто задублировал cart/add
Anonymous
И переимновал case и метод
Anonymous
Am
Ничего, можно потом прислать ПР на ПР. ((:
Anonymous
Это да
Am
ПРы крутятся, лаве мутится (с)
Anonymous
На выходных буду Коммерц прикреплять в 3.0. Точнее уже прикрепила, буду разбираться в нем
Игорь
Pathologic
те допопции не каждому и нужны
Aliaksandr
Axenia
webber_12 (3544.36) увеличил карму mnoskov (1184.76)
Anonymous
Axenia
Serious_t91 (1940.53) увеличил карму mnoskov (1228.81)
Игорь
Axenia
BibikRush (7.1) увеличил карму mnoskov (1231.47)
Игорь
Спасибо, работает, будем дальше разбираться
Alexander
Axenia
Grinyaha (1157.22) увеличил карму mnoskov (1265.49)
Игорь
Подскажите, еще пользуются handlebars.js шаблонизатором? Или он уже не актуален?
Sasha
Блин блинский а в EditDocs потом шаблон если сменить ТВшки всё равно пустые будут да
Sasha
Более того, даже если потом перезаливать тот же эксельник со сменой шаблона почему-то всё равно твшки пустые
Юрий
Alexander
Alexander
20 тыщ, это надо кастомный скрипт делать. ЕД долго ждать
Alexander
у меня 80 тыщ товаров за 4 минуты апдейтятся
Sasha
Повторный импорт в тот же раздел со сравнением по pagetitle и нужным шаблоном не прописал их
Sasha
Alexander