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
YouTubeは世界で2番目にアクセス数の多いウェブサイトであり、80カ国語、100カ国以上からのアクセスがあります。米国では、1日で10億時間以上のコンテンツが視聴されているそう...
By rinaflora Jun 4, 2023ゴムの街とも呼ばれる久留米の老舗工場で作成されたスニーカーを販売しているPERSICAストア。Shopifyを選ぶ理由と商品への思い。
By Mirai May 29, 2023EコマースのEメールマーケティングは適切なタイミングで、適切にパーソナライズされたメッセージを顧客に届ける方法であり、厳しさを増すインターネットの規制を受ける必要もありません。こ...
By Nanami May 21, 2023