Мне нужно написать скрипт для сайта на Ucoz.
Идея такова: клиент может заказать все товары, но все, что отсутствует, не должно попадать в корзину, а оформляется в отдельно выскакивающем окне, после чего клиент может снова продолжить класть товары в корзину и потом оплатить товары, которые есть в наличии, которые он добавил в корзину.
Мне нужен скрипт, суть работы которого будет заключаться в следующем:
На сайте есть товары, которые есть в наличии, но не во всех комбинациях опций (например, обувь №1 размер 37 цвет красный 1 шт., обувь №1 размер 38 цвет красный 0 шт. и т.п.).
Необходимо, чтобы все комбинации опций товара были доступны для заказа, НО покупатель мог добавить в корзину для последующей оплаты или завершения заказа ТОЛЬКО то, что есть в наличии.
В выпадающем списке должны быть перечислены все назначенные опции, но активны для выбора только те параметры, которые есть в наличии. Остальные должны быть неактивны и быть светло-серого цвета. Если клиент выбирает опцию из первого столбика (например, их два: цвет и размер), то во втором столбике должны становиться неактивными те параметры опций, которые отсутствуют при выборе первой опции (допустим, клиент выбрал красный цвет, который есть для размера 42, но нет для 44, соответственно, 42 активен для выбора, а 44 должен быть неактивен).
Рядом всегда должна быть кнопка «Предзаказ», при нажатии на которую должно появляться окно с формой для предзаказа, где были бы поля для ввода фио, тел, почты, параметров товара и комментария.
Если покупатель выбирает комбинацию товара (например, р-р 37, цвет красный), которая есть в наличии, но назначает количество, превышающее то, которое есть на складе, то должно появляться окошко «В наличии осталось только … шт. (и кол-во штук) данного товара. Пожалуйста, измените количество или сделайте предзаказ товара. Точные сроки доставки товара под заказ уточните у оператора по тел. +7 ...» И внизу есть кнопки «Предзаказ» (при нажатии на которую это окно исчезает и появляется окно для предзаказа, описанное выше) и кнопка «Изменить количество», после чего клиент возвращается обратно на карточку товара.
Сколько по цене будет ?
Опубликован 13.09.2016 в 15:52