товар под заказ
предлагаю еще одно решение:
в карточке товара в админке добавить чекбокс "под заказ", и если чекбокс отмечен, но кол-во товара = 0 то в магазине видны 2 кнопки: "Заказать" (действует так же как и "Купить", и "Сообщить о появлении" (действует так же)
Solution
реализация, впринципе, проста
1. добавляем в базе, в таблице товаров еще одну колонку "под заказ"
2. в админке, на странице правки товара добавляем чекбокс "доступен под заказ"
3. при выводе клиентской части делаем проверку:
если товар в наличии, пишем надпись "есть на складе" и выводим кнопку "купить"
else если товара в наличии нет, и доступен под заказ, пишем надпись "поставляется под заказ" и выводим кнопку "Заказать" но на желтом фоне (кнопка работает так же как и "купить", т.е. добавляется товар в корзину, оформляется заказ) и рядом выводим кнопку "сообщить о появлении" (работает так же как и сейчас). else (товара нет, и под заказ не доступен) - выводим кнопку "сообщить о появлении"
функция, думаю, будет полезна многим :)
Господа разработчики есть товары которые впринципе возяться только под заказ, и не потому, что они дорогие, а потому, что они не кому не нужны, под заказ значит после оплаты, после оплаты значит надо выставить счет человеку, кнопка сообщить о поступлении здесь явно работать не будет, нужно, что бы в карточке товара было явно указанно, что товар поставляется только под заказ и ждать его без оплаты можно вечность. Это было бы не плохо реализовать.
По поводу работы под заказ - есть такая вешь как рентабельность. Например минимальный опт на 50 тыр, а человеку надо какой нибудь руль за 80 копеек в количестве 1 штука. Фиг повезу, а отказать не откажешь. Поэтому скорее нужны варианты "в наличии", если нет в наличии то выбор общей настройкий, либо "под заказ" либо подписка при выборе "хочу купить + требовать указание количества" с возможностью видеть подписчиков в админке и выставлять им счета для работы под заказ. Другими методами очень сложно - например, даже если вещь стоит 3 рубля а опт надо брать на 60 чтобы одну штуку привезти, то в случае когда покупатель закажет 20 штук выполнить заказ вообще не проблема. А если одну то пусть ждет.
Service d'assistance aux clients par UserEcho
Подумаем над реализацией.