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
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024