Расчет менеджером — цена по запросу

Просмотров: 11Установлено: менее 100Разработчик: Дмитрий (weissfl)
Расчет менеджером — цена по запросу
Цена: Бесплатно
Зарегистрируйтесь или авторизируйтесь для того, чтобы скачать.
Расширение добавляет для способов доставки режим «Рассчитывается менеджером». Покупатель при оформлении заказа видит текстовое сообщение вместо цены доставки, а менеджер указывает реальную стоимость позже.

Реализовано как отдельная тема DIAFAN.CMS, файлы ядра не затрагиваются.

Если у вас возникли вопросы по установке, настройке или использованию расширения — напишите мне. Я бесплатно помогу разобраться и отвечу на ваши вопросы. Если, на ваш взгляд, расширению не хватает какой-либо возможности, тоже сообщите — такие предложения помогают делать его лучше.
Личные сообщения: написать на сайте DIAFAN
Telegram: @weissfl
Яндекс.Чат: открыть чат
E-mail: dmitry.pr@gmail.com

Расширение подходит магазинам, в которых стоимость доставки невозможно или нецелесообразно рассчитывать автоматически при оформлении заказа:

  • Доставка крупногабаритных или нестандартных товаров, стоимость которой зависит от веса, объёма, адреса или условий погрузки.
  • Работа с несколькими транспортными компаниями, тарифы которых не интегрированы в CMS и согласуются менеджером индивидуально.
  • Региональная или международная доставка с тарифами по запросу.

Во всех этих случаях расширение заменяет некорректный ноль в строке доставки понятным текстовым сообщением.
Настройка
В форму редактирования способа доставки добавлены два поля:

  • Рассчитывается менеджером — чекбокс, включающий режим ручного расчёта.
  • Текст вместо цены — произвольное сообщение, которое выводится вместо числовой стоимости. Поле появляется при включённом чекбоксе. Если оставить его пустым, используется текст по умолчанию: «Рассчитывается менеджером».

Каждый способ доставки настраивается независимо — на одном сайте могут работать и автоматические, и менеджерские способы.
Оформление заказа
При выборе менеджерского способа доставки на чекауте:

  • Вместо числовой цены выводится заданный текст, без символа валюты.
  • Пороги стоимости доставки не отображаются — при ручном расчёте они неактуальны.
  • В итоговой сумме заказа доставка учитывается как 0.

Заказ и уведомления
Текстовое сообщение фиксируется в заказе как снимок — если текст в настройках доставки позже изменится, в ранее оформленных заказах останется исходная формулировка.

Страница подтверждения заказа и email-уведомление показывают текстовое сообщение вместо нуля. Когда менеджер укажет реальную стоимость доставки (сумма станет больше нуля), текст автоматически заменится числовой суммой с валютой — дополнительных действий не требуется.
Шаблоны
Расширение включает полные замены трёх шаблонов модуля корзины:

  • cart.view.table.php — таблица корзины на странице оформления заказа
  • cart.view.show_last_order.php — страница подтверждения заказа
  • cart.view.table_mail.php — таблица заказа в email-уведомлении

Если на вашем сайте используются собственные кастомные версии этих шаблонов, расширение не подхватит их автоматически. В этом случае потребуется перенести логику отображения менеджерской доставки в ваши шаблоны. Изменения минимальны — они затрагивают только блок вывода строки доставки.

Текст, выводимый вместо стоимости доставки, не поддерживает мультиязычность — он хранится в одном поле и отображается одинаково для всех языковых версий сайта.

Если вам нужна помощь с разработкой, сопровождением сайтов, настройкой серверов, автоматизацией или другими IT-задачами — напишите мне. Буду рад помочь с вашим проектом, ответить на вопросы и предложить подходящее решение.
Личные сообщения: написать на сайте DIAFAN
Telegram: @weissfl
Яндекс.Чат: открыть чат
E-mail: dmitry.pr@gmail.com
Создайте тему в интерфейсе «Темы и дизайн» и импортируйте туда скачанный архив. При создании отметьте опцию «Применить». ВНИМАНИЕ! Если на сайте уже существует активная тема дизайна и её нужно сохранить, импортировать архив нужно в уже примененную тему.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.

ДРУГИЕ РЕШЕНИЯ ЭТОГО РАЗРАБОТЧИКА