iWatchYouFromAfar
во даже 4-ка есть
Андрей
revo же
Ну это баг, видимо забыли из репозитория убрать)
iWatchYouFromAfar
Ну это баг, видимо забыли из репозитория убрать)
никто не забыл, в этом репозитории такая свалка...
iWatchYouFromAfar
ты 4-ку юзаешь?
iWatchYouFromAfar
ну как минимум странно выбирать 3-ку когда есть 4-ка да и у минишопа всевозможных готовых решений в сотни раз больше
Алексей
как такое возможно?
У комментариев тикета чудесное свойство - из можно слепить к любому объекту, сущности, приведению.))))
Павел
и не с модэкс)
Павел
вообще монго - очень странное решение, вот прям очень
Алексей
и не с модэкс)
кстати, я начинал писать магаз... и че-то на энтузиазме далеко не уехал... И да, минишоп по сути конкретный позитивный компромисс, и городить велосипед бессмысленно. Лучше конечно доработать минишоп чтобы там было много из коробки, но это уже политика другая и на нее врядли пойдут...
Nikolay
Ребят кто то делал в msearch2 фильтрацию по new popular favorite ? не совсем понимаю как вывести вместо 1 и 0 да и нет.
Алексей
они без проблем выводятся
А ну тогда в помощь модификаторы)))
Андрей
Блин, да зачем
Андрей
В описаниях фильтров всё написано
Андрей
https://docs.modx.pro/komponentyi/msearch2/snippetyi/mfilter2#%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B
Nikolay
Блин, да зачем
Андрэ не будь злым, я примерно так и думал но меня почему то климануло и мне казалось что модификаторы не будут работать. Вот просто клин поймал и даже не думал про это
Олег
Здравствуйте делаю плагин для применения скидки 20% если выбрано более 2 упаковок кофе switch ($modx->event->name) { case 'msOnAddToCart': case 'msOnChangeInCart': case 'msOnRemoveFromCart': // Обрабатывать только события добавления в корзину и изменения количества $cartArray = $cart->get(); // Массив корзины $cartStatus = $cart->status(); // Состояние корзины $totalCount = $cartStatus['total_count']; // Общее количество товаров в корзине if ($totalCount <= 2) $coeff = 1; // Установка коэффициента в зависимости от количества else $coeff = 0.8; foreach ($cartArray as &$cartProduct) { // Обрабатываем все товары корзины if ($product = $modx->getObject('msProduct', $cartProduct['id'])) { // Получаем объект товара по его ID в корзине $cartProduct['price'] = $product->get('price') * $coeff; // Изменение цены } } $cart->set($cartArray); // Запись нового состояния корзины break; } Как мне вместо цены товара тянуть цену с выбранной модификации http://joxi.ru/zAN9J1GH60ZwZ2? $cartProduct['price'] = $product->get('price') * $coeff; // Изменение цены Заранее спасибо!
Олег
Плагин msOptionPrice2
Андрей
Миша
Sentinel
Ребят, может кто то помочь с old_price у msOptionsPrice в корзине? кто то может выводил?
Sentinel
чет я вчера сделал, да не сделал...
Sentinel
сделал по умолчанию как тут https://gist.github.com/vgrish/3748714377be39401799e3908efd8a59#file-mscart-tpl-L22-L35 но не работает..
Олег
кто поможет сделать скидку в корзине + msoptionprice2, если без него - сделал, осталось только тянуть цену в зависимости от модификации, оплачу доработку на ЯД, пишите в личку цену, спасибо
Павел
1000 рэ и я сделаю)
Поликарп
1000 рублей, фулл стек все дела
Поликарп
А кстати почему в рублях? Деревянный упал, значит должно стоит 1200 например
Anonymous
пока будешь делать, еще упадёт, стоить будет 1500
Поликарп
10 долларов в час и нииет..
Поликарп
Разработчик 1CBitrix из Украины примерно 800 рублей в час берёт, предполагаю что из России дороже будет
Gaius Cassius
камрады, а почему могут появляться дубли заказов? https://prnt.sc/riy892 Иногда по 2 одинаковых приходит, иногда больше 1 раз вообще 6 одинаковых создало
Gaius Cassius
похоже на дабл клик )
Тестил на дабл клик) Не смог смоделировать
Алексей
а если JS отключить?
Gaius Cassius
а если JS отключить?
сча попробую, но не думаю, что повально все отключают
Sergey_K
У меня такое было давно. После того, как по клику задизейблили кнопку "отправить заказ", прошло.
Sergey_K
Заказ со строками
Sergey_K
Значит он второй создается еще до очистки сессии
Алексей
сча попробую, но не думаю, что повально все отключают
да, не.. может элементарно скрипт не загрузиться, например на хостере Resource Limit Is Reached
Sergey_K
а если JS отключить?
А как ты сделаешь заказ тогда?
Gaius Cassius
Значит он второй создается еще до очистки сессии
Т.е.это может быть из-за тормозов хоста?
Алексей
Т.е.это может быть из-за тормозов хоста?
ну если смоделировать получится, то тогда - да.
Sergey_K
Т.е.это может быть из-за тормозов хоста?
Ну я не настолько спец, чтобы ставить диагнозы. Но по идее, если у тебя тупит именно вставка записей, то жа
Sergey_K
Но странность иная
Sergey_K
Посмотри на NUM, он нормально считается
Sergey_K
То есть запись уже вставлена первая, когда вставляется вторая.
Gaius Cassius
Это да
Sergey_K
как вариант - у тебя два обработчика сабмит
Sergey_K
по какой-то причине
Gaius Cassius
Тогда все бы заказы дублировались
Gaius Cassius
А так - периодически только То 2, то 3 одинаковых
Sergey_K
Sergey_K
Посмотри onCreateOrder
Anonymous
Тогда все бы заказы дублировались
после заказа идёт редирект? если на странице "спасибо за покупку" сделать обновление, не попытается ли он отправить повторно POST-форму?
Sergey_K
МОжет там какие-то тормоза
Sergey_K
там же timestamp
Sergey_K
секунды видны
Gaius Cassius
там же timestamp
Вот это гляну
Sergey_K
если там посекундное, значит два сабмита в какой-то момент летят.
Anonymous
Тестил на дабл клик) Не смог смоделировать
проверь на предмет даблклика еще на мобиле кстати, авось получится
Nikolay
Ребят кто на чем мультиязычность делает?
Иван
Localizator, Babel
Nikolay
Я так понимаю если мне нужны другие шаблоны в англ версии то лучше Babel?
Nikolay
ибо если из документации правильно понял локализатор просто в яндекс транслит переводит текст
Андрей
ибо если из документации правильно понял локализатор просто в яндекс транслит переводит текст
+ локализатор для мультиязычности без контекстов, babel - с контекстами
Nikolay
спс