ShopiPress 1.0.0 · 08
トークン、パッケージ、送信データを管理
公開の資格情報と非公開の資格情報を区別し、管理者アクセスを制限し、Freemiusへの任意のデータ送信を理解します。
Freemiusで正式公開されたShopiPress 1.0.0が対象です。
検証済みワークフロー
- 公開Storefrontトークンのみ使用。
- ZIPと試験データを公開領域外に保管。
- 同意前にFreemiusの内容を確認。
このガイドは、ページ冒頭に示されたShopiPressのバージョンに適用されます。当該バージョンはFreemiusで正式に公開されています。手順を適用する前にインストール済みバージョンを確認してください。以降のバージョンでは画面、既定値、サービスの境界が変わる場合があります。
期待される結果
管理者が、ShopiPressがShopifyから何を読み取り、WordPressに何を保存し、どの任意サービスが関わり、どの機微なデータを証跡やページ内容に決して含めてはならないかを説明できる状態になります。
公開の資格情報と非公開の資格情報を区別し、管理者アクセスを制限し、Freemiusへの任意のデータ送信を理解します。
開始前の準備
- この候補版の製品および商用の権威情報。
- 接続を管理してよいWordPress管理者の一覧。
- Shopifyの公開Storefrontトークンと、想定するカタログの権限範囲。
- Freemiusへの任意の参加とプレミアムライセンスに関する判断。
復元ポイントを用意し、根拠となるShopifyのレコードと、結果を裏づけるWordPressのURLまたは管理画面を特定してください。テストは、あいまいなカタログ状態を生まずに繰り返せる程度に小さく保ちます。
対象範囲と現在の制限
観測された候補版は、カタログとカートの要求に公開Storefrontトークンを使用します。顧客、注文、支払い、決済の正本をWordPressに置くことはなく、プラグインの利用状況テレメトリーやライセンス要求をPagupへ直接送信することもありません。
作業全体を通じて責任分担を明確に保ってください。Shopifyは引き続き商取引の情報源であり決済システムです。ShopiPressは提供された契約に従ってカタログを接続し、同期し、描画します。WordPressは公開の文脈を担います。WordPress側で成功した結果を、注文、顧客、支払い、在庫に関する権限の移転と解釈してはいけません。
手順
- Shopifyストアのエンドポイントを記録し、資格情報が公開Storefrontトークンであることを確認する。
- この候補版が作成または更新するWordPressの投稿タイプ、タクソノミー、オプションを列挙する。
- Freemiusへの参加とライセンスの経路を、Shopifyのカタログ要求とは分けて確認する。
- サポート、ログ、スクリーンショット、動画に、トークン、顧客、注文、支払い、非公開の住所データが含まれていないことを確認する。
- どこまでの運用的な後始末を許容するか決める前に、使い捨て環境でダウングレードとアンインストールの挙動を検証する。
管理操作と公開の間にある確認の手順を省略しないでください。制御側の成功応答は証跡の一層にすぎません。保存されたWordPressのレコード、レンダリングされたページ、Shopifyの購買経路が一致している必要があります。
結果の確認
- カタログのレコードが、WordPressの商品投稿およびタクソノミーのタームとして識別できる。
- カートと決済の要求が、引き続きShopifyに結びついている。
- 任意のサービスが任意であると説明され、ソースの設定から公開の商用フローが推測されていない。
結果はShopiPressの管理画面だけでなく、レンダリングされたWordPressページと権威あるShopify側の画面の両方で確認してください。価格、在庫状況、バリエーション、コレクションのデータを備えた代表的な商品を使用します。冪等性が問題になる場合は最小限の安全な操作を繰り返し、テストを広げる前に差異を必ず記録してください。
よくある誤り
- 非公開の資格情報が証跡に現れた: 配布を止め、当該成果物を取り除き、露出を否定できない場合は資格情報を再発行する。
- 想定外にサービスへ接続された: 接続先と引き金となった操作を記録し、文書化されたサービス境界と照合する。
- ライフサイクルの検証中に内容が消えた: データベースを復元し、範囲を限定したアンインストールと非破壊的ダウングレードの取り決めを確認する。
結果が想定と異なる場合は、広範な操作を止め、レコード一件、URL一つ、レンダラー一つにまで問題を絞り込んでください。診断を再現可能に保つため、設定変更やキャッシュ削除の前に失敗した応答を保存します。
トラブルシューティング
- パッケージのバージョンとエディションを確認する。
- 管理下のデータで、最小かつ安全な事例を再現する。
- 失敗している手順の責任がShopify、ShopiPress、WordPressのどれにあるかを特定する。
- 観測された結果を、提供済み、部分的、未提供のいずれの機能状態と照合する。
- テスト環境を復元し、一度繰り返して、結果が安定しているかを記録する。
セキュリティとデータ
WordPressの管理には最小権限を適用し、バックアップとログを保護し、公開Storefrontトークンを気軽に開示してよい許可と決して考えないでください。公開であることは、不正利用の防止にとって無関係であることを意味しません。
インストール済みバージョン、エディション、WordPressとPHPのバージョン、有効なビルダーまたはSEO連携、正確なURL、ビューポート、そして結果を生んだ操作の順序を記録してください。取得するのは管理下のカタログデータのみとします。成果物が検証環境を離れる前に、Storefrontトークン、顧客データ、注文情報、非公開ドメイン、環境の機密情報を伏せてください。
SEOへの影響
プライバシーとセキュリティの判断は、何をレンダリングし何をインデックスさせられるかに影響します。非公開のテスト環境はnoindexに保ち、内部テンプレートがサイトマップに入らないようにし、公開される構造化データに管理用の情報や資格情報が含まれないようにしてください。
記録すべき証跡
インストール済みバージョン、エディション、WordPressとPHPのバージョン、有効なビルダーまたはSEO連携、正確なURL、ビューポート、そして結果を生んだ操作の順序を記録してください。取得するのは管理下のカタログデータのみとします。成果物が検証環境を離れる前に、Storefrontトークン、顧客データ、注文情報、非公開ドメイン、環境の機密情報を伏せてください。
関連ガイド
バージョンと製品の状態
ShopiPressはFreemiusで正式に公開されています。このガイドは文書化されたバージョンを説明します。購入およびダウンロードのリンクは、その遷移先が設定され次第、本サイトに追加されます。
システム境界を明示
Shopifyが商取引、ShopiPressがカタログ移行、WordPressが公開を担います。
Shopify · カタログと決済
ShopiPress · 手動同期と表示
WordPress · コンテンツ、テンプレート、SEO
次へ進む前に確認
- ShopiPress画面だけでなくWordPressで結果を確認します。
- カートと決済はShopifyに残します。
- 不具合報告にはインストール済みのバージョンを記録します。