Такой вариант нужен:
Покупатель заходит на сайт выбирает товары, которых нет в наличии (заказ поступает в корзину) покупателя информирует соответственный информ-блок о том, что товара нет в наличии, а заказ на товары закроется такого то числа. В корзине покупателю предлагается произвести заказ данных товаров, но без возможности оплаты в данный момент времени. Номер заказа с информацией (эл. Почта, ФИО, адрес доставки, количеством заказанного товара) поступает на адрес эл. Почты администратора, покупателю приходит на его эл. Почту письмо о том что он произвел прездзаказ товара в таком то магазине и перечень того что он заказал, и информацией о том когда закроется предзаказ и что когда товар поступит в магазин ему поступит сообщение об оплате его товаров из наличия. После того как предзаказ закончится данные товары скрываются и их ни кто не может купить кроме тех покупателей которые произвели их предзаказ. Возможность оплаты заказа появляется только тогда когда администратор изменит количество товара с минусового на положительный, поменяет статус заказа например с «ожидание» на «вналичи» (например, заказано было 10 холодильников значит, а в товарах будет числиться -10 когда товар поступит администратор изменяет количество на 10) покупателю на его адрес электронной почты поступит сообщение о том что товар по такому-то №заказу поступил можете оплатить его ( русские способы оплаты : квитанция сбербанка, перевод на карту, Яндекс деньги и т.д.).Необходимо учесть что товары есть в наличии (розница) для продажи, но необходимо разделить товары по заказам (предзаказам). Что бы покупатель не мог в одном заказе произвести заказ товаров из наличия (розницы) и по предзаказу. Т.е. заказы из наличия оформляются как обычные покупки, а предзаказы без возможности оплатить в данный момент времени. Оставшиеся невыкупленные товары по предзаказам через определенное время (одна две недели) поступают в розничную продажу.