- Статистика пользователя
Anton F
Обновленные сверху
-
Мультисайтовые данные: добавить в методы выбор сайта/сайтов
Anton F Обновлен 3 года назад в категории CMS Общий функционал 5
Следует учитывать, что cron.php запускается из командной строки, соответственно во время обработки события нельзя полагаться на автоматическое определение ID текущего сайта. Функция RS::Site::Manager::getSiteId() - будет возвращать id сайта по-умолчанию.
Рассмотрим проблему на примере\Shop\Model\UserStatusApi::getStatusesIdByType()
.
Метод выбирает данные для текущего сайта->where(['site_id' => SiteManager::getSiteId()])
, возможность задать сайт(ы) не меняяSiteManager::$site
отсутствует. Это автоматически делает подобные методы бесполезными при запуске в консольном режиме
-
Планировщик задач: разовые задачи
Anton F Обновлен 3 года назад в категории CMS Админ. панель 2
Добавьте стек задач для CRON которые удаляются после выполнения. Поможет обойти ограничение на время выполнения для медленных методов вроде разового импорта словарей/каталогов из сторонних API. -
Модуль shop: желаемая дата и время доставки заказа
Anton F Обновлен 3 года назад в категории CMS Общий функционал 0
Добавить поля для выбора желаемой даты и времени доставки курьером.
Дата: <input type="date" name="delivery_date">
Время <select name="delivery_time"><option value="9-13">9:00 - 13:00</option>...<option value="18-21">18:00 - 21:00</option></select>
Настройки временных диапазонов: время от(по умолчанию, 9) и до(по умолчанию, 21), интервал (по умолчанию, 3) в часах -
Габариты товаров
Anton F Обновлен 3 года назад в категории CMS Админ. панель 0
Добавьте хар-ки габаритов упаковки товара в обязательные.
Добавьте тип характеристик "Размер"(float) с фиксированным списком для выбора размерности (мм, см, м).
Опционально добавлять второй комплект характеристик для задания размеров самого товара.
857856855852