在庫とカタログ
Hubが二重販売を防ぐ仕組み
1分
Hubの約束は、同じ1点が二度売られないことです。すべてがより速く同期するからではなく、1点を数える場所がちょうど1つだけあり、販売を処理する順序が決まっているからです。まずHubで在庫から落とし、次にチャネルから取り下げる。このガイドではその仕組みを説明し、残る隙間についても正直に述べます。
1つの在庫、3つの層
カタログは、リリースが何であるかを記述します。Hubの在庫1点は実物のレコードです。コンディション、価格、店内の場所、数量1。チャネルはその1点を表示します。ウェブショップ、Discogs、Bol.com、eBay、そしてレジです。数量を持つのは中間の層だけです。リスティングを取り下げても在庫には触れません。販売が在庫を動かします。
オンラインで注文が入る
Discogs、Bol.com、eBay、またはウェブショップに注文が入ります。Discogsは毎分ポーリングされ、他のチャネルはHubに直接通知します。
Hubがその1点をブロックします。数量1が0になります。これが他の何よりも先に起こります。
Hubが他のチャネルのリスティングを、通常数分以内に取り下げます。
レジはステップ2の時点から、その1点を販売済みとして表示します。
土曜の朝、同じレコード
10時00分:Discogsに注文が入ります。10時05分:Hubがその1点をブロックし、他のチャネルから取り下げています。10時30分:お客様が同じレコードをカウンターに置きます。レジは販売済みと表示します。後で注文をキャンセルする代わりに、レコードをオンラインの購入者のために取っておけます。
カウンターでの販売
逆方向には隙間がまったくありません。レジの販売そのものが記帳です。レジが報告した瞬間、その1点はHubで0になり、オンラインチャネルでの取り下げが続きます。たった今カウンターでスキャンされたレコードを、リスティングの取り下げにかかる数分を除けば、誰もオンラインで注文することはできません。
隙間について、正直に
販売と他のチャネルでの取り下げの間には、最大で数分の隙間があります。その隙間の中で、理論上は2人目の購入者が別のチャネルで同じ1点を注文できてしまいます。これがこのモデルの本当のリスクであり、同期を速くしてもなくなりはせず、縮まるだけです。実際に起きた場合、Hubは最初の注文を維持し、2つ目にフラグを立てます。1週間後に1枚のレコードを2回発送したと気づくのではなく、1つの注文をキャンセルすれば済みます。
なぜDiscogsはポーリングなのか
Discogsは注文をプッシュしません。Hubが毎分問い合わせます。これがチェーンの中で最も長い区間であり、隙間がそもそも存在する理由です。自社ウェブショップ、Bol.com、eBayは即時に報告します。
返品とキャンセル
返金またはキャンセルされた注文は逆の動きをします。その1点は数量1に戻り、すべてのチャネルに再公開されます。レジでの返金も同様です。
あなたに求められること
在庫の追加と編集は、チャネルではなくHubで行ってください。Discogs上で直接追加したレコードは数えられません。
すべての商品をレジに登録し、カウンターでの販売を1点に照合できるようにしてください。
店を離れるクレートにはフェアモードを使い、手の届かない間はそれらをオフラインにしてください。
同じプレスの2枚
2枚はHubでは2つのレコードで、それぞれ固有の番号とラベルを持ちます。1枚が売れても、もう1枚はそれ自身のコンディションと価格で、すべてのチャネルで販売中のままです。