Liquid、JavaScriptなどに関する質問
直リンクからした行けない商品ページの作り方はありますでしょうか?
公式サイトからはたどり着けない商品で、リンク先を知っている人だけが、閲覧・購入出来る、限定公開のページが作りたいです。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
販売チャネルからオンラインストアを外して、購入ボタンチャネルだけにし、チェックアウトリンクを発行するのではどうでしょうか。
https://help.shopify.com/ja/manual/products/details/checkout-link
ご希望そのままのアプリを見つけられればベストでしたが、見つけられませんでした。
しかし、下記のアプリで、近いことができそうです。
https://apps.shopify.com/easylockdown?locale=ja
特定の商品ページにパスワードをかける、ということができように見えますので、
そのパスワードを知る人だけが閲覧できる、という状況は作れるかもしれません。
ジャストアイデアかつ、
カスタマイズが発生してしまいますが、
アプリを使わない方法であれば、
より希望に近い形にできるかもしれません。
ある商品のURLが、
https://example.myshopify.com/products/xxxxxx
だったとします。
この時、
https://example.myshopify.com/products/xxxxxx?token=yyyyyyyyyyyyyyy
のように、
URLのパラメータとして、
「token=yyyyyyyyyyyyyyy 」を持つ場合のみ、
ページの内容を表示でき、
そうでなければ、
商品詳細が表示されない、
というように、
JavaScriptとCSSをカスタマイズします。
なお、
"token"はtokenではなくもっと予想しにくいKeyにしていただいても良いですし、
"yyyyyyyyyyyyyyy"は、簡単には予想されないランダムな文字列を想定しています。
"yyyyyyyyyyyyyyy"を、JavaScriptもしくはHTMLコードにハードコーディングする必要があるため、
ある程度のWebリテラシーがある方には簡単に見破られてしまうと思いますが、
一般のお客様にはまず分からないはずです。
なお、"yyyyyyyyyyyyyyy"については、
商品情報のメタフィールドに登録しておき、
それをストアフロントで扱うようにすると、
同様の商品を増やす際に、都度、コード編集を行う必要がなくなり、
運用が少しだけ楽になるかもしれません。
もし、
> "yyyyyyyyyyyyyyy"を、JavaScriptもしくはHTMLコードにハードコーディングする必要があるため、ある程度のWebリテラシーがある方には簡単に見破られてしまうと思いますが、
こちらのような状況を可能な限りなくしたい場合は、
別途APIサーバを用意し、
"yyyyyyyyyyyyyyy"を渡すだけで、
その商品ページの表示/非表示をレスポンスしてくれるようなAPIを準備することで、
実現できるかもしれません。
ご希望通りの回答になっておらず恐縮ですが、
参考になれば幸いです。
(キュー田辺)
成功
販売チャネルからオンラインストアを外して、購入ボタンチャネルだけにし、チェックアウトリンクを発行するのではどうでしょうか。
https://help.shopify.com/ja/manual/products/details/checkout-link
2月に、新しい英語版AMAディスカッションボードで2週間にわたって初めてのコミュニティAMAを開催しました。
By SarahF_Shopify Mar 19, 2023不正注文やチャージバック被害はビジネスへ大きな被害を与えます、このブログでは簡単な防止策を紹介し、ストア保護を最適化します
By Mirai Mar 13, 2023Eコマースの自動化に関して大きな告知がございます。2022年3月22日より、Shopify FlowをAdvanced(プレミアム)プランの全てのご利用者様に提供を開始しました。...
By Nanami Feb 17, 2023