ユニークなアイテムを含むチェックアウトプロセスを処理するために、一般的にどのような方法が採用されていますか?-絵画の販売などいくつかの落とし穴:
私はいくつかのアプローチを考えました。
バイヤーは、アイテムをショッピングカートに追加せずに個別に購入します。購入者がチェックアウトページにアクセスすると、アイテムが予約されます。ナビゲートすると、アイテムが解放されます。
ユーザーがカートにアイテムを追加できるようにします。チェックアウト時に、在庫を確認します。
一部のコンテンツが他のバイヤーに購入されてカートが陳腐化する競合状態になる可能性が高くなります。
カート内の一部のアイテムが利用できなくなったことを購入者に通知するエレガントな方法が必要です。
チェックアウト前に費やされる時間は購入者ごとに異なるため、アイテムを予約する機会は最小限です。また、ショッピングカートに有効期限を設定すると、購入者にプレッシャーがかかり、延期される可能性があります。
このタイプの状況を処理する他の方法はありますか?どちらのアプローチにも、さらなる利点の落とし穴がありますか?
オークション形式はどうですか?
ebayはこれを何年もの間行ってきましたが、そのことを考えると、多くのトランザクションは固有のアイテムです(アイテム自体が多数の1つである場合でも、トランザクションの性質上、トランザクションは「固有の」アイテムです。売り手)
オークション形式では、上記の両方のメリットがあります。
このソリューションの唯一の問題は追加のロジックですが、提案されている両方のソリューションにはすでに問題(通知、在庫など)があるようです。ウィジェットの直接販売をやめるとすぐに、追加のロジックが必要になります。
また、商品の適正価格を確保するために、最低価格と最低入札価格を考慮する必要があります。
他にもいくつかの変種があります。従来のショッピングカートを使用し、ユーザーがカートに入れたらすぐにアイテムを予約するのが一般的なアプローチのようです。その後、他のユーザーからは見えなくなります。このため、多くの場合、ショッピングカートはすぐに期限切れになり、購入が時間内に完了しなかった場合にアイテムが解放されます。
私はまた、ユーザーがショッピングカートを「保存」して、再読み込み時に利用可能かどうかを確認できるサイトを知っています。次に、このサイトはもう利用できないすべてのアイテムのリストを表示し、代替案を提案します。したがって、「アクティブな」ショッピングカート(アイテムは予約されていますが、期間限定です)と「保存された」ショッピングカート(アイテムへの参照が含まれていますが、在庫が保証されていないため、カート/リストは異なります)には違いがあります。期限切れ)。
Amazonは、このアイデアの変形を「マーケットプレイス」製品(サードパーティの中古本など)に使用しています。このアイテムは、他のすべてのアイテムと同様にショッピングカートに追加されますが、予約されず、すぐに利用できなくなります。カート/ウィッシュリスト内のスポットは、「この製品はこのベンダーから提供されていません」というエントリに置き換えられます。
ほとんどの場合、競合状態が発生することは少ないと思います。同じ絵に多くの顧客が興味を持つことが頻繁にある場合、ビジネスモデル全体を再考することは理にかなっています。おそらくオークションは従来の小売アプローチよりも適切でしょう。オファーの限られた利用可能性と先着順の要素を強調するための逆オークションまたはその他の方法も機能する可能性があります。