Николай
Даже не рассматривал толком его не разу
Николай
Очень бегло разве что
Николай
А вот с CommerceML2 работать приходится постоянно
Александр
Ребят, кто нибудь делал обзор изображений товара в 3д(с возможностью вращения), может решение какое нибудь есть?
Дима
Твои импорты наверное зато побыстрее работают чем mSync, а то из-за (видимо) этих конвертаций странных, он ~25к товаров синхронизирует у меня почти сутки. Хорошо что проект это позволяет
Дима
Ребят, кто нибудь делал обзор изображений товара в 3д(с возможностью вращения), может решение какое нибудь есть?
JS-библиотеку ищи, а картинки загружай через галерею. Есть дополнение, photomechanicsgallery ещё
Sentinel
Николай
Sentinel
Такого под рукой нет
типа такого https://habr.com/ru/post/667008/ только он будет искать по доке
Nano.Karmabot.chat
Excellent! dimasites got +1 from alrunsk. 25 karma in total.
Evgeniy
а сессии авторизованного пользователя должны обновляться каждую перезагрузку страницы?
Артём
Я извиняюсь, что наверное пишу не в тему, но хотел спросить. Никто не знает, есть такой же чат, как modx work, но с работой по фронтенду
Артём
?
Evgeniy
даже чаще чем каждую перезагрузку по мере прогрузки страницы сессия меняется 3 раза такое поведение нормально? Время жизни стоит 7 дней
Pavel
Напиши в личку, завтра в проекте гляну) использовал. В админке просто как файл выбирается, а на фронте от гугла решение, там и доп реальность у них прикручена
Pavel
Повторю, это решение никак к modx не относится, вот тут на тестовом делал, может то, что тебе надо http://kurinnok.beget.tech/metalltrade/
Алексей
подскажите, если нужно сделать скидку в зависимости от суммы заказа, какое событие лучше использовать? msOnGetProductPrice не подходит Или сразу 3: msOnAddToCart, msOnChangeInCart и msOnRemoveFromCart?
Алексей
саму скидку то я сделал, но $total.discount не считается
Nikolay
подскажите, если нужно сделать скидку в зависимости от суммы заказа, какое событие лучше использовать? msOnGetProductPrice не подходит Или сразу 3: msOnAddToCart, msOnChangeInCart и msOnRemoveFromCart?
Если скидка будет автоматически применяться при достижении суммы или скажем отменяться при сумме меньшей, то нужно использовать и addToCart и changeInCart removefromCart
Алексей
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 считается?
Алексей
Неа.
И даже если у оплаты или доставки указать минус процент - не сработает? (Не проверял)
Алексей
Ну этот не совсем то, что спрашивали как будто
Да, понимаю. Ладно. Ошибся значит.
Алексей
Как тогда total_discount считается?
при этом если вывести $cart->status(), там скидка есть
Евгений
скидка выводится сниппетом оформления заказа вроде как
Евгений
а не корзиной
Евгений
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
Артур
сразу на fenom пиши, пора переходить 😉
Я на нём и пишу, но в этом проекте он кажется выключен.
Артур
Включат 😊
И охренеют😂
Sentinel
И охренеют😂
Ну надо с чего-то начинать, зато опыт какой 😊
Артур
Rinat
всем привет, $order->setStatus(1) как задать статус заказа?
pl_code
всем привет, $order->setStatus(1) как задать статус заказа?
$id = " ID заказа " $msOrder = $modx->getObject('msOrder', $id) $msOrder->set('status', 2); // цифра это статус ID $msOrder->save(); // сохраняй
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С? За деньги, разумеется)
Николай
мог бы и предусмотреть
Считать полную скидку не моя затея. Кто прислал
Андрей
ууу, за деньги …
У нас тут так не принято))
Евгений
Евгений
Считать полную скидку не моя затея. Кто прислал
я передам админу что ты на него наехал