商品の予約をするにはどうすればよいですか?

「商品の予約をするにはどうすればよいですか」という質問をいただきました。
改造をしないつもりであれば、商品説明に予約商品であることや入荷予定日について書くだけにします。ただこの場合、決済がちょっと問題になるかもしれません。代引の場合はよいのですが、クレジットカードの場合、今月決済したのに商品が届くのが来月だと問題ですよね。できれば出荷したときに決済したいのではないかと思います。決済モジュールによってはオーソリ(与信)と売上確定を別々にできるようになっているモジュールがあります。たとえばペイジェントなどがそうなのですが、その場合は、購入時にはオーソリのみ行って、出荷時に売上確定をするようにすればよいです。ただし、オーソリから売上確定までの期間が設定されています。通常60日だと思いますので、それを超えるようであればこの方法では難しいですね。
そうすると予約した場合、入荷したらメールを送信して、ログインして改めて決済していただく仕組みを作ることが必要になると思います。このパターンは運用側も面倒ですし、改めて決済するときにお客様の気が変わってしまう可能性もあります。
予約商品であれば代引きしか選択できないようにするという方法もあると思います。しかし、高額商品の場合はカードが使えないと難しいかもしれませんね。
簡単に書きましたが、実際のフローをよく検討した上で改造していく必要があると思います。