ShopiPress 1.0.0 · 07
接続と表示を診断
認証情報やテンプレートを変える前に、Shopifyへのアクセス、WordPressのHTTP、同期データ、テーマの描画を切り分けます。
Freemiusで正式公開されたShopiPress 1.0.0が対象です。
動画を見る : 接続の問題を診断する01:43 · 英語ナレーション
Microsoft Azure Speechで生成された合成音声ナレーションです。
接続テストを実行し、同じアドレス検証エラーを再現します。アドレスは架空のもので、Shopifyからの応答は表示していません。
動画をダウンロード文字起こしを読む
役立つサポート依頼では、失敗する手順を特定し、ストアのトークン、ライセンス、顧客や注文の情報を公開せずに再現できるようにします。
まず、接続に期待した動作と実際に起きたことを、短い二つの文で示します。ShopiPress候補版の正確なバージョンも記録します。
WordPressとPHPのバージョンも記録します。非公開のサーバーパス、アカウント名、無関係な拡張機能は証拠に含めません。
接続テストでは、WordPressがShopiPressを実行し、ShopiPressがネットワークを通じてカタログを要求し、Shopifyが応答を返します。どの境界でも障害が起こり得ます。
架空のストアアドレスを一つ使い、問題を示す最小限の管理された操作だけを繰り返します。
最後に成功した手順と、最初に失敗した手順を記録します。これにより、Shopifyの応答、ShopiPressの解釈、WordPress側の条件、ネットワークの問題を区別できます。
キャッシュの消去や設定変更を行う前に、機密情報を除いた応答を保存します。早すぎる変更は、最も役立つ比較材料を失わせることがあります。
最小限の安全なテストを一度だけ繰り返し、結果が安定しているか記録します。診断なしに広範囲の再試行や破壊的な整理を行わないでください。
バージョン、影響を受けるページの種類、期待した結果と実際の結果、順序どおりの再現手順を提示します。認証情報と個人情報はすべて伏せてください。
トークン、ライセンスの値、データベースのエクスポート、顧客レコードを診断の証拠として送ってはいけません。
最小限の安全なテストを組み立て、次の手順に必要な証拠を集めるには、トラブルシューティングガイドを参照してください。
検証済みワークフロー
- 画面とバージョンを記録して再現。
- HTTPSとトークンを個別にテスト。
- 再試行前にログとマークアップを確認。
このガイドは、ページ冒頭に示されたShopiPressのバージョンに適用されます。当該バージョンはFreemiusで正式に公開されています。手順を適用する前にインストール済みバージョンを確認してください。以降のバージョンでは画面、既定値、サービスの境界が変わる場合があります。
期待される結果
不具合の報告書が、正確な候補版、影響を受けたシステム、再現手順、期待される挙動と観測された挙動、そして資格情報や顧客データを漏らさない安全な証跡を示します。
認証情報やテンプレートを変える前に、Shopifyへのアクセス、WordPressのHTTP、同期データ、テーマの描画を切り分けます。
開始前の準備
- インストール済みバージョン、エディション、パッケージの出所。
- 管理下のデータを用いた、再現可能なテストページまたはカタログレコード。
- ブラウザー、WordPress、PHP、有効なビルダーまたはSEOプラグインのバージョン。
- 破壊的な診断や同期の反復を行う前のデータベースバックアップ。
復元ポイントを用意し、根拠となるShopifyのレコードと、結果を裏づけるWordPressのURLまたは管理画面を特定してください。テストは、あいまいなカタログ状態を生まずに繰り返せる程度に小さく保ちます。
対象範囲と現在の制限
サポートフォームは、エッジ側の制御が設定されるまで意図的に閉じたままです。報告書はローカルで用意できますが、未設定のフォームがそれを送信したかのように受け取られる表現をサイトに置いてはいけません。
作業全体を通じて責任分担を明確に保ってください。Shopifyは引き続き商取引の情報源であり決済システムです。ShopiPressは提供された契約に従ってカタログを接続し、同期し、描画します。WordPressは公開の文脈を担います。WordPress側で成功した結果を、注文、顧客、支払い、在庫に関する権限の移転と解釈してはいけません。
手順
- 不具合を、接続、検出、同期、WordPressのデータ、描画、購買、SEO、ライフサイクルのいずれかに分類する。
- 可能な限り、商品一件、コレクション一件、ショートコード一つ、ブロック一つ、URL一つにまで絞り込む。
- 正確な手順を記録し、期待される挙動を、提供済み・部分的・未提供のいずれの機能状態と照合する。
- トークン、非公開のままにすべきドメイン、個人データを取り除いたうえで、レンダリングされたページと該当するShopiPressの画面を取得する。
- 検証のあとに環境を復元し、クリーンな状態でも不具合が続くかを確認する。
管理操作と公開の間にある確認の手順を省略しないでください。制御側の成功応答は証跡の一層にすぎません。保存されたWordPressのレコード、レンダリングされたページ、Shopifyの購買経路が一致している必要があります。
結果の確認
- 別の管理者が、欠けた手順を推測せずに報告書から不具合を再現できる。
- 報告書が、Shopifyの情報源、ShopiPressの伝達、WordPressの表示という各層を区別している。
- 添付物のいずれにも、トークン、顧客の記録、注文の詳細、非公開URLが含まれていない。
結果はShopiPressの管理画面だけでなく、レンダリングされたWordPressページと権威あるShopify側の画面の両方で確認してください。価格、在庫状況、バリエーション、コレクションのデータを備えた代表的な商品を使用します。冪等性が問題になる場合は最小限の安全な操作を繰り返し、テストを広げる前に差異を必ず記録してください。
よくある誤り
- 断続的な挙動: 操作を何度も繰り返すのではなく、時刻と状態変化の順序を記録する。
- ビルダーのプレビューだけが失敗する: フロントエンドのレンダラーで検証し、エディター固有の問題かどうかを見極める。
- SEOの出力が想定と異なる: キャッシュを削除する前に、最終的なHTMLと有効な連携の一覧を保存する。
結果が想定と異なる場合は、広範な操作を止め、レコード一件、URL一つ、レンダラー一つにまで問題を絞り込んでください。診断を再現可能に保つため、設定変更やキャッシュ削除の前に失敗した応答を保存します。
トラブルシューティング
- パッケージのバージョンとエディションを確認する。
- 管理下のデータで、最小かつ安全な事例を再現する。
- 失敗している手順の責任がShopify、ShopiPress、WordPressのどれにあるかを特定する。
- 観測された結果を、提供済み、部分的、未提供のいずれの機能状態と照合する。
- テスト環境を復元し、一度繰り返して、結果が安定しているかを記録する。
セキュリティとデータ
共有する前に証跡を無害化してください。トークン、顧客情報、注文の識別子、ストアの非公開ドメインを管理下のプレースホルダーに置き換え、問題の再現に必要な構造は保ったままにします。
インストール済みバージョン、エディション、WordPressとPHPのバージョン、有効なビルダーまたはSEO連携、正確なURL、ビューポート、そして結果を生んだ操作の順序を記録してください。取得するのは管理下のカタログデータのみとします。成果物が検証環境を離れる前に、Storefrontトークン、顧客データ、注文情報、非公開ドメイン、環境の機密情報を伏せてください。
SEOへの影響
SEOの不具合では、正確な応答ステータス、canonical、robots、必要に応じてhreflang、サイトマップへの掲載、構造化データ、内部リンクを含めてください。スクリーンショットだけでは不十分です。
記録すべき証跡
インストール済みバージョン、エディション、WordPressとPHPのバージョン、有効なビルダーまたはSEO連携、正確なURL、ビューポート、そして結果を生んだ操作の順序を記録してください。取得するのは管理下のカタログデータのみとします。成果物が検証環境を離れる前に、Storefrontトークン、顧客データ、注文情報、非公開ドメイン、環境の機密情報を伏せてください。
関連ガイド
バージョンと製品の状態
ShopiPressはFreemiusで正式に公開されています。このガイドは文書化されたバージョンを説明します。購入およびダウンロードのリンクは、その遷移先が設定され次第、本サイトに追加されます。
システム境界を明示
Shopifyが商取引、ShopiPressがカタログ移行、WordPressが公開を担います。
Shopify · カタログと決済
ShopiPress · 手動同期と表示
WordPress · コンテンツ、テンプレート、SEO
次へ進む前に確認
- ShopiPress画面だけでなくWordPressで結果を確認します。
- カートと決済はShopifyに残します。
- 不具合報告にはインストール済みのバージョンを記録します。