Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

matroskin92

Users
  • Posts

    655
  • Joined

  • Last visited

Everything posted by matroskin92

  1. Если была бы ссылка, можно было бы узнать где начинается комментарий.
  2. переводите заказ в статус, типа Новый, после удаляйте его.
  3. Поле для того, чтобы вставить регулярное выражение для проверки конкретного поля. Популярные примеры регулярных выражений Номер телефона: /((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/ Имя или фамилия /^[а-яА-Я]{30}|[a-zA-Z]{30}$/ Будут добавляться, по мере ваших вопросов.
  4. Если Вам необходима регистрация при оформлении заказа во вкладке "Личные данные" не забудьте добавить Email, в обратном случае аккаунт будет зарегистрирован на email магазина Пароль (и/или подтверждение пароля), в обратном случае аккаунт будет создан с пустым паролем Поля паролей не отображаются, если выбран гостевой вариант оформления заказа.
  5. Вероятно, вы не включили модули модуль в настройках Найдите модуль в списке модулей Дополнения - Оформление заказа Custom, и включите модуль на первой вкладке. Для корректной работы модуля не забудьте произвести полную настройку полей модуля.
  6. Вы можете изменить оформление модуля, при этом важно сохранять структуру и ID блоков, для того, чтобы в последствии не редактировать логику в JS-скриптах.
  7. может лучше шаблон подобрать с подобным меню? вот таких вариантов достаточно много)
  8. в процессе оформления заказа, разумеется. коммент залетает в сессию при сохранении платежного метода при стандартном оформлении заказа. $this->session->data['comment'] = strip_tags($this->request->post['comment']); Что используете для оформления заказа?
  9. Из коробки не предусмотрено, но элементарно допиливается, если это единственное что не устраивает. Посмотрите демку в админке и во фронте, останутся вопросы - пишите в личку.
  10. Для подобной задачи (для клиентов юриков) для себя разработал модуль экспорта корзины в Excel, может быть он и вам подойдет.
  11. В текущей версии модуля настройки отсутствуют. Проверьте, чтобы в настройках магазина был выбрана статья пользовательского соглашения.
  12. в целом, я за разнообразие инструментов. даже спорить не буду, абы не выглядеть идиотом. но git clone может сделать тоже самое за меньшее количество времени и кликать надо сильно меньше..
  13. в админке продажи - возвраты. с витрины обычно внизу ссылка "возврат товара"
  14. И продолжайте там учиться, ИМХО самые фундаментальные знания дают, не бегите вперёд паровоза.
  15. Гит он для лохов, да? Осмод овернеудобен для разработчика и крут для потребителя (вебмастера, назовем это так)
  16. Не пробовал, но я бы на своем сделал по следующему алгоритму 1. Сделал резервную копию 2. Обновил бы системные файлы, всю админку, в каталоге контроллеры и модели 3. Отключил модификаторы с фиксации проблем тройки 4. Обновил бы шаблон и модули до последних 5. Обновил бы кэш модификаторов 6. Получил бы кучу открытых и скрытых ошибок Понял бы что оно того не стоило и восстановился бы из резервной копии
  17. Попробуйте демку, цены не меняет, но склады добавляет
  18. <script> document.addEventListener('DOMContentLoaded', function(){ const dataCurrent = new Date(Date.now()); const hourStart = 10; // Начало рабочего дня const hourFinish = 22; // Конец const button = document.querySelector('button'); // Кнопка, класс или ID if (dataCurrent.getHours() > hourFinish || dataCurrent.getHours() <= hourStart){ button.setAttribute("disabled", "true"); button.innerText = "Мы закрылись"; } }); </script> вставьте на странице оформления заказа и кнопочка заблокируется в указанные часы
  19. Будет владелец сайта держать ночную кухню, тогда и ночные оголодавшие смогут купить, а сейчас - это костыль) Попап или скрипт? Вам нужно готовое решение или подсказать куда копать?
  20. Написать меленький JS скрипт на блокировку кнопки заказать по времени Плюс попап в это же время для самых слепых
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.