FROM CACHE - jp_header
解決済

直リンクからした行けない商品ページの作り方(Dawn)

KAI_1123
観光客
3 0 1

直リンクからした行けない商品ページの作り方はありますでしょうか?

公式サイトからはたどり着けない商品で、リンク先を知っている人だけが、閲覧・購入出来る、限定公開のページが作りたいです。

 

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

1 件の受理された解決策

_osamu_iwasaki_
Shopify Partner
185 47 193

成功

販売チャネルからオンラインストアを外して、購入ボタンチャネルだけにし、チェックアウトリンクを発行するのではどうでしょうか。

 

https://help.shopify.com/ja/manual/products/details/checkout-link

元の投稿で解決策を見る

4件の返信4

Qcoltd
Shopify Partner
1042 423 406

ご希望そのままのアプリを見つけられればベストでしたが、見つけられませんでした。

 

しかし、下記のアプリで、近いことができそうです。

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を準備することで、

実現できるかもしれません。

 

ご希望通りの回答になっておらず恐縮ですが、

参考になれば幸いです。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
KAI_1123
観光客
3 0 1

キュー田辺様

ご丁寧な回答をありがとうございました。

参考にさせて頂きます。

_osamu_iwasaki_
Shopify Partner
185 47 193

成功

販売チャネルからオンラインストアを外して、購入ボタンチャネルだけにし、チェックアウトリンクを発行するのではどうでしょうか。

 

https://help.shopify.com/ja/manual/products/details/checkout-link

KAI_1123
観光客
3 0 1

ありがとうございます!助かりました。