Доработка на insales
7 000 руб. за проект
Внимание: для тех, кто не знает, реализация на INSALES подобной логики возможна только на уровне шаблона.
На текущий момент на сайте можно заказать любой товар от 1 шт. Необходимо реализовать функционал, который позволит указывать минимальное кол-во товара, доступное к заказу, а также минимальное кол-во вариантов товара, доступное к заказу, а затем проверять это на странице корзины (при переходе к финальному этапу заказа или оплате)
Например, клиент добавляет свитер (доступные варианты: синий, красный, белый, желтый, зеленый). Минимальный заказ на свитер - 300 штук, минимальный заказ на цвет 100 штук. Таким образом, при каждом добавлении цвета нужно писать "100 шт". Если клиент пытается оформить заказ до конца и добавил только 2 цвета, или уменьшил намеренно 100 на 90, на этапе корзины при попытке перейти дальше ему надо выдать соответствующие ошибки, либо вообще не давать указать кол-во меньше минимума (думаю, это будет сложнее реализовать).
Таким образом, нужно:
1. заказ варианта не ниже min_value_1 (возможность указывать min_value_1 на уровне товара или варианта через импорт/экспорт, а также, желательно, в интерфейсе)
2. заказ товара не ниже min_value_2 (возможность указывать min_value_2 на уровне товара или категории через импорт/экспорт, а также, желательно, в интерфейсе)
3. при добавлении в корзину на всех доступных пользователю страницах сайта мин. значение должно соответствовать min_value_1 для товаров с вариантами, min_value_2 для товаров без вариантов.
4. проверка на этапе заказа (корзина) после нажатия заказать, что на каждый вариант кол-во не ниже min_value_1, на каждый товар - не ниже min_value_2
5. На этапе корзины при попытке перейти дальше при меньшем кол-ве, клиенту надо выдать соответствующие ошибки
На текущий момент на сайте можно заказать любой товар от 1 шт. Необходимо реализовать функционал, который позволит указывать минимальное кол-во товара, доступное к заказу, а также минимальное кол-во вариантов товара, доступное к заказу, а затем проверять это на странице корзины (при переходе к финальному этапу заказа или оплате)
Например, клиент добавляет свитер (доступные варианты: синий, красный, белый, желтый, зеленый). Минимальный заказ на свитер - 300 штук, минимальный заказ на цвет 100 штук. Таким образом, при каждом добавлении цвета нужно писать "100 шт". Если клиент пытается оформить заказ до конца и добавил только 2 цвета, или уменьшил намеренно 100 на 90, на этапе корзины при попытке перейти дальше ему надо выдать соответствующие ошибки, либо вообще не давать указать кол-во меньше минимума (думаю, это будет сложнее реализовать).
Таким образом, нужно:
1. заказ варианта не ниже min_value_1 (возможность указывать min_value_1 на уровне товара или варианта через импорт/экспорт, а также, желательно, в интерфейсе)
2. заказ товара не ниже min_value_2 (возможность указывать min_value_2 на уровне товара или категории через импорт/экспорт, а также, желательно, в интерфейсе)
3. при добавлении в корзину на всех доступных пользователю страницах сайта мин. значение должно соответствовать min_value_1 для товаров с вариантами, min_value_2 для товаров без вариантов.
4. проверка на этапе заказа (корзина) после нажатия заказать, что на каждый вариант кол-во не ниже min_value_1, на каждый товар - не ниже min_value_2
5. На этапе корзины при попытке перейти дальше при меньшем кол-ве, клиенту надо выдать соответствующие ошибки
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.