Николай
Даже не рассматривал толком его не разу
Николай
Очень бегло разве что
Николай
А вот с CommerceML2 работать приходится постоянно
Александр
Ребят, кто нибудь делал обзор изображений товара в 3д(с возможностью вращения), может решение какое нибудь есть?
Дима
Твои импорты наверное зато побыстрее работают чем mSync, а то из-за (видимо) этих конвертаций странных, он ~25к товаров синхронизирует у меня почти сутки. Хорошо что проект это позволяет
Дима
Николай
Sentinel
Николай
Sentinel
Такого под рукой нет
типа такого https://habr.com/ru/post/667008/
только он будет искать по доке
Александр
Nano.Karmabot.chat
Excellent! dimasites got +1 from alrunsk. 25 karma in total.
Сергей
Evgeniy
а сессии авторизованного пользователя должны обновляться каждую перезагрузку страницы?
Артём
Я извиняюсь, что наверное пишу не в тему, но хотел спросить. Никто не знает, есть такой же чат, как modx work, но с работой по фронтенду
Артём
?
Sentinel
Evgeniy
даже чаще чем каждую перезагрузку
по мере прогрузки страницы сессия меняется 3 раза
такое поведение нормально?
Время жизни стоит 7 дней
Pavel
Напиши в личку, завтра в проекте гляну) использовал. В админке просто как файл выбирается, а на фронте от гугла решение, там и доп реальность у них прикручена
Pavel
Повторю, это решение никак к modx не относится, вот тут на тестовом делал, может то, что тебе надо http://kurinnok.beget.tech/metalltrade/
Pavel
Алексей
подскажите, если нужно сделать скидку в зависимости от суммы заказа, какое событие лучше использовать? msOnGetProductPrice не подходит
Или сразу 3: msOnAddToCart, msOnChangeInCart и msOnRemoveFromCart?
Алексей
Николай
Алексей
саму скидку то я сделал, но $total.discount не считается
Nikolay
Алексей
case 'msOnAddToCart':
case 'msOnChangeInCart':
case 'msOnRemoveFromCart':
$cart_array = $cart->get();
$cost = 0;
foreach ($cart_array as $k => &$item) {
$cost += ($item['old_price'] ?: $item['price']) * $item['count'];
}
foreach ($cart_array as $k => &$item) {
if (!$item['old_price']) {
$item['old_price'] = $item['price'];
}
$item['price'] = $item['old_price'];
if ($cost >= 8000) {
$item['price'] = $item['old_price'] * 0.9;
}
$modx->log(1, print_r($item, 1));
}
$cart->set($cart_array);
работает, но надо как-то общую сумму скидки в корзине вывести
Алексей
Как тогда total_discount считается?
Алексей
Неа.
И даже если у оплаты или доставки указать минус процент - не сработает? (Не проверял)
Николай
Алексей
Евгений
скидка выводится сниппетом оформления заказа вроде как
Евгений
а не корзиной
Евгений
msOrder
Евгений
а не
Евгений
перепутал
Евгений
https://github.com/modx-pro/miniShop2/pull/642
Артур
Артур
Если это tv и если ты не затирал префикс, то попробуй tv.hits
Артур
В первые вижу подобную запись.
Sentinel
Артур
Тебе виднее)))
Sentinel
Это у тебя кол-во просмотров страницы?
Артур
Судя по скриншоту у тебя там, что особое намучено, сложно что-то конкретное подсказать.
Артур
Он считает количество просмотров и записывает в TV.
Артур
И ты хочешь сортировать ресурсы по количеству просмотров?
Артур
И в чём проблема? В документации к hitspage написано, что просмотры записываются в TV HitsPage, а в документации к pdoResources написано как сортировать по TV
Артур
[[pdoResource?
&includeTVs=HitsPage,
&sortby={"tv.HitsPage" : "DESC"}
]]
Sentinel
'sortby' => ['HitsPage' => 'ASC']
'tvPrefix' => ''
Sentinel
Sentinel
Артур
Sentinel
И охренеют😂
Ну надо с чего-то начинать, зато опыт какой 😊
Артур
Rinat
всем привет,
$order->setStatus(1)
как задать статус заказа?
pl_code
еще было бы не плохо повесить IF с проверкой ID заказа, есть такой или нет
Алексей
Подскажите, почему так?
https://i.imgur.com/zX8K1wD
вот так считается размер скидки (total_discount)
https://i.imgur.com/1UlqSwS
а так нет
при этом цена товара меняется, но у него нет старой цены и задать её нельзя в плагине
Алексей
придётся наверное в сниппете корзины скидки считать
Николай
Алексей
меняю в $item, он по ссылке передаётся
Алексей
цена товара меняется, не считается размер скидки
Алексей
Николай
Размер скидки считается в сниппете, не в корзине
Алексей
ещё вопрос, почему из плагина old_price не задаётся?
Евгений
Евгений
не предусмотрели
Евгений
можно прислать PR на эту тему ))
Sentinel
ещё вопрос, почему из плагина old_price не задаётся?
https://github.com/Ibochkarev/miniShop2/blob/master/core/components/minishop2/model/minishop2/msproduct.class.php#L458-L462
он берёт price и если применяется скидка, то price перекидывается в old_price
Евгений
Fedor
Всем привет!
Есть ли тут кто-нибудь, кто может помочь настроить интеграцию магазина на Minishop с 1С? За деньги, разумеется)
Евгений
Николай
Евгений
Евгений