Fy2Press
見る

JA

Fy2Press 1.0.0 · 08

トークン、パッケージ、送信データを管理

公開の資格情報と非公開の資格情報を区別し、管理者アクセスを制限し、Freemiusへの任意のデータ送信を理解します。

Fy2Press 1.0.0のドキュメントです。無料プラグインはWordPress.orgで入手できます。PROは、ライセンスと決済を担当するFreemiusを通じて別途販売しています。

3つのステップ

  1. 公開Storefrontトークンのみ使用。
  2. ZIPと試験データを公開領域外に保管。
  3. 同意前にFreemiusの内容を確認。

このガイドはFy2Press 1.0.0について説明しています。今後のバージョンでは画面が変わることがあるため、手順に進む前に「プラグイン」画面に表示されているバージョンを確認してください。

期待される結果

管理者が、Fy2PressがShopifyから何を読み取り、WordPressに何を保存し、どの任意サービスが関わり、どの機微なデータを証跡やページ内容に決して含めてはならないかを説明できる状態になります。

公開の資格情報と非公開の資格情報を区別し、管理者アクセスを制限し、Freemiusへの任意のデータ送信を理解します。

開始前の準備

  • このバージョンの製品および商用の権威情報。
  • 接続を管理してよいWordPress管理者の一覧。
  • Shopifyの公開Storefrontトークンと、想定するカタログの権限範囲。
  • Freemiusへの任意の参加とプレミアムライセンスに関する判断。

始める前に、元に戻す手段を用意してください。バックアップまたはステージング環境のコピー、比較に使うShopifyの商品、結果を表示するWordPressのページを決めておきます。まずは繰り返し試せる小さなテストから始めましょう。

このガイドで扱う内容

表示されているバージョンは、カタログとカートの要求に公開Storefrontトークンを使用します。顧客、注文、支払い、決済の正本をWordPressに置くことはなく、プラグインの利用状況テレメトリーやライセンス要求をPagupへ直接送信することもありません。一部の表示コンポーネントは、手動実行の合間にShopifyへ問い合わせることがあります。店舗サイトでは2つのファーストパーティCookieでカートを7日間保持します。fy2press_cart_には暗号化・認証されたShopifyカート参照が入り、HttpOnlyが設定されます。fy2press_has_cart_にはスクリプトが読める値1だけが入り、IDや秘密情報は含まれません。両方ともSameSite=Laxを使い、HTTPSではSecureが設定されます。削除やブロックでカートの継続が途切れる場合がありますが、Shopifyの注文は取り消されません。 連携機能はカート作成時に任意のメールアドレスや電話番号の項目を提供でき、それらはWordPressを経由してShopifyへ渡されます。標準ボタンがそれらを自動的に収集すると説明してはなりません。逆に、プラグインがこれらの項目を決して処理しないと述べることも不正確です。

まず、それぞれの役割を確認しておきましょう。商品、在庫、注文、支払い、チェックアウトはShopifyが管理します。Fy2PressはカタログをWordPressに取り込んで表示します。WordPressにはサイトのページや記事などのコンテンツが置かれます。このガイドの手順で、注文、顧客、支払いがWordPressへ移ることはありません。

手順

  1. Shopifyストアのエンドポイントを記録し、資格情報が公開Storefrontトークンであることを確認する。
  2. このバージョンが作成または更新するWordPressの投稿タイプ、タクソノミー、オプションを列挙する。
  3. Freemiusへの参加とライセンスの経路を、Shopifyのカタログ要求とは分けて確認する。
  4. サポート、ログ、スクリーンショット、動画に、トークン、顧客、注文、支払い、非公開の住所データが含まれていないことを確認する。
  5. どこまでの運用的な後始末を許容するか決める前に、使い捨て環境でダウングレードとアンインストールの挙動を検証する。

ページを一般に公開する前に、結果を確認してください。成功メッセージが出るのは良い兆候ですが、公開ページとShopifyでの購入の流れも一致している必要があります。

結果の確認

  • カタログのレコードが、WordPressの商品投稿およびタクソノミーのタームとして識別できる。
  • カートと決済の要求が、引き続きShopifyに結びついている。
  • 任意のサービスが任意であると説明され、ソースの設定から公開の商用フローが推測されていない。

結果は、訪問者が実際に目にする場所で確認してください。Fy2Pressの画面だけでなく公開されているWordPressのページを開き、代表的な商品を、価格、在庫状況、バリエーション、コレクションも含めてShopifyと比べます。小さな変更を一度だけ繰り返し、動作が安定していることを確かめてください。

よくある問題

  • 非公開の資格情報が証跡に現れた: 配布を止め、当該成果物を取り除き、露出を否定できない場合は資格情報を再発行する。
  • 想定外にサービスへ接続された: 接続先と引き金となった操作を記録し、文書化されたサービス境界と照合する。
  • ライフサイクルの検証中に内容が消えた: データベースを復元し、範囲を限定したアンインストールと非破壊的ダウングレードの取り決めを確認する。

想定外のことが起きたら、大きな操作をいったん止め、商品1件とページ1つで試し直してください。設定を変更したりキャッシュを削除したりする前に、エラーメッセージを正確に控えておきます。

トラブルシューティング

  1. プラグインのバージョンとエディション(FREEまたはPRO)を確認します。
  2. テスト用の商品1件で、問題を再現します。
  3. 問題の原因がShopify、Fy2Press、WordPressのテーマのどれにあるかを見極めます。
  4. エディションのガイドを参照し、ご利用のエディションに含まれる機能と結果を比べます。
  5. テスト環境を元に戻してもう一度試し、同じ結果が繰り返されるかを記録します。

セキュリティとデータ

WordPressの管理には最小権限を適用し、バックアップとログを保護し、公開Storefrontトークンを気軽に開示してよい許可と決して考えないでください。公開であることは、不正利用の防止にとって無関係であることを意味しません。

サポートを依頼するときは、プラグインのバージョン、WordPressとPHPのバージョン、使用しているテーマまたはページビルダー、ページのアドレス、実行した手順を控えておいてください。テスト用の商品を使い、スクリーンショットを共有する前に、トークン、顧客データ、注文の詳細、非公開のアドレスを取り除いてください。

検索への影響

プライバシーとセキュリティの判断は、何をレンダリングし何をインデックスさせられるかに影響します。非公開のテスト環境はnoindexに保ち、内部テンプレートがサイトマップに入らないようにし、公開される構造化データに管理用の情報や資格情報が含まれないようにしてください。

サポートに伝える情報

サポートを依頼するときは、プラグインのバージョン、WordPressとPHPのバージョン、使用しているテーマまたはページビルダー、ページのアドレス、実行した手順を控えておいてください。テスト用の商品を使い、スクリーンショットを共有する前に、トークン、顧客データ、注文の詳細、非公開のアドレスを取り除いてください。

関連ガイド

バージョンと提供状況

Fy2Press 1.0.0のドキュメントです。無料プラグインはWordPress.orgで入手できます。PROは、ライセンスと決済を担当するFreemiusを通じて別途販売しています。

システム境界を明示

Shopifyが商取引、Fy2Pressがカタログ移行、WordPressが公開を担います。

Shopify · カタログと決済

Fy2Press · 手動同期と表示

WordPress · コンテンツ、テンプレート、SEO

次へ進む前に確認

  • Fy2Press画面だけでなくWordPressで結果を確認します。
  • カートと決済はShopifyに残します。
  • 不具合報告にはインストール済みのバージョンを記録します。