受取店舗ごとに異なる条件(受取時間)で注文を受けたい

以前こちらのトピックで質問をさせていただいたものです。異なるストア間での、レポートの一元化は難しそうでしたので、恐れ入りますが新たにトピックを立てさせていただきます。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAQ-A/%E8%A4%87%E6%95%B0%E5%BA%97%E8%88%97%E9%96%93%E3%81%A7%E3%81%AE%E5%9C%A8%E5%BA%AB%E5%85%B1%E6%9C%89%E7%AD%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%81%84%E3%81%9F%E3%81%A0%E3%81%8D%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99/m-p/1261450#M3052

【実現したいこと】

・受取店舗と受取時間を選択できるストアの構築

【自分なりに考えたこと】

・受取店舗の選択について
→店舗別にコレクションを作成するという方法が良いのではないかと考えました。
1つの商品に対し商品タグをA店、B店、C店と割り振ることで、同一の商品をそれぞれの店舗に振り分けることができます。
ただこの場合どのコレクション(どの店舗)を選択して購入したかを判断できないという問題があります。
毎日商品情報が変わるため、できれば1つの商品登録で3つのコレクションに割り振れると最適なのですが、「同一の商品がどのコレクションから購入されたか情報を受ける術はありませんでしょうか」

受取時間の選択について
→cart attributesを使って選択してもらうという方法を考えましたが、全てのカートページに反映されるため、店舗別に異なる受取時間を設定することができないという問題があります。コレクション別に異なるフォームを設置できる方法はありませんでしょうか。

【アドバイス頂きたいこと】

・同一の商品がどのコレクションから購入されたか情報を受ける方法はありませんでしょうか。
・コレクション別に異なるフォームを設置できる方法はありませんでしょうか。
・そもそも別の形で最適な方法がありましたらご教授いただけないかと思います。

よろしくお願いいたします。