Настройка широкоформатной печати произвольных размеров

1. Необходимо создать категорию, тип должен быть «Редактора товара»



2. В категории создаем продукт с нулевой стоимостью



3. Создаем опцию «Размер изделия» (наименование опции можете указать любое), которую привязываем к этому продукту.

  • В опции указываем CSS-класс: «large-format».
  • В опции указываем параметры: «Выбор значения опции обязателен для оформления заказа», «По умолчанию опция выбрана», «По размеру»
  • В выпадающем меню «Настройки для расчета по размеру» указываем величину, в которой пользователь будет задавать значение в редакторе.
  • В опции создаем позицию «Размер» (наименование позиции можете указать любое).
  • В позиции указываем способ расчета «Диапазон размеров»
  • Где:
    • min W – минимальное значение ширины, которое может указать пользователь;
    • min H – минимальное значение высоты, которое может указать пользователь;
    • max W – максимальное значение ширины, которое может указать пользователь
    • max H – максимальное значение высоты, которое может указать пользователь;
    • D 1 – стоимость за 1 см2 при площади от 1 до 500 000 см2;
    • D 2 – стоимость за 1 см2 при площади от 500 001 до 1 000 000 см2;
    • D 3 – стоимость за 1 см2 при площади от 1 000 001 до 10 000 000 см2.

На сайте пользователю будет доступен ввод значений, которые вы указали в диапазоне размеров (min W, min H, max W, max H). Стоимость будет рассчитываться, исходя из правил. А именно: редактор вычисляет площадь по введенным значениям ширины и высоты; проверяет, под какой диапазон правил подходит полученная площадь; перемножает полученную площадь на значение из диапазона правил. Размеры, указанные в полях «Выбранный по умолчанию размер», будут указаны в редакторе по умолчанию.

4. Создаем опцию «Расположение люверсов» (наименование опции можете указать любое), которую привязываем к этому продукту.

  • В опции указываем CSS-класс: «inline-checkbox».
  • В опции указываем параметры: «Выбор значения опции обязателен для оформления заказа», «По умолчанию опция выбрана», «По размеру»
  • В выпадающем меню «Настройки для расчета по размеру» указываем величину, в которой пользователь будет задавать значение в редакторе.
  • В опции создаем позиции «Без люверсов», «Сверху и снизу», «По периметру» и т. д. (наименование позиции можете указать любое).
  • Позиция «Без люверсов» не меняется после создания.
  • Идем в раздел «Печать» → «Словари» → «Переменные», нажимаем «Добавить»
  • В модальном окне вписываем в поле «Название переменной»: luvers, в поле «Название на сайте»: Расстояние между люверсами (мм). Нажимаем «Добавить»
  • Переходим в переменную, указываем значение по умолчанию, минимальное и максимальное значения
  • Возвращаемся в опцию «Расположение люверсов», в позиции «Сверху и снизу» указываем способ расчета «Расчет по формуле»
  • где в полях:
    • 2×[width] – 2 умножаем на ширину для вычисления длины верхнего и нижнего краев;
    • [input:luvers] – константа, которая передает расстояние между люверсами, указанное пользователем. Настройка константы описана в пунктах 4.f, 4.g, 4.h;
    • 20 – цена за один люверс.
  • В позиции «По периметру» указываем способ расчета «Расчет по формуле», где в полях изменилась только формула расчета длины.

5. Создаем опцию «Загрузка макета» (наименование опции можете указать любое), которую привязываем к этому продукту.

  • В опции указываем CSS-класс: «upload-for-order».
  • В опции указываем параметры: «Выбор значения опции обязателен для оформления заказа», «По умолчанию опция выбрана», «Поштучно»
  • В опции создаем позицию «Макет» (наименование позиции можете указать любое).
  • В позиции ставим галочку «К позиции можно прикреплять загруженные пользователем файлы» и указываем максимальное кол-во файлов

6. Создаем опцию «Комментарий к макету» (наименование опции можете указать любое), которую привязываем к этому продукту.

  • В опции указываем CSS-класс: «comment-for-order monotony-option no-description».
  • В опции указываем параметры: «Выбор значения опции обязателен для оформления заказа», «По умолчанию опция выбрана», «По размеру»
  • В опции создаем позицию «Комментарий к макету» (наименование позиции можете указать любое).
  • В позиции указываем
    • Способ расчета «По тексту пользователя»;
    • Цену за символ.