管理WordPress Eコマース ヘルプ

このページをご利用いただけるよう、最善を尽くして翻訳しております。 英語のページもご用意しています。

ギフト券のトラブルシューティング

ギフト券機能の使用中に発生する可能性のある一般的なエラーのリストと、そのトラブルシューティング方法を以下に示します。

ギフト券が生成されない

ギフト券が生成されない、または「保留中」ステータスのままの場合は、以下を確認してください。

  • 注文が有料ステータスになっていることを確認します。詳細については、WooCommerceのギフト証明書の生成と注文ステータスに関するFAQを参照してください
  • バックグラウンド処理:商品券が生成されるためには、サイトがバックグラウンド処理をサポートしている必要があります。これを確認するには、 WooCommerce >ステータス>ツールの順に進み、バックグラウンド処理テストを実行します。サイトに障害が発生した場合は、ホストに連絡してバックグラウンド処理/ループバック接続を有効にしてください。
  • セキュリティプラグイン:ギフト証明書は、ギフト証明書ごとに生成されたHTMLにアクセスしてPDFに変換する必要があります。 WordFenceやiThemes Securityなどの一部のセキュリティプラグインはこれをブロックする可能性があるため、無効にするか再設定してこのアクセスを許可する必要があります。
  • ホストファイル:開発者向け-サイトを別のドメインに解決するためのホストファイルは、ギフト券やその他の多くのWooCommerceプラグインでは使用できません。ギフト券は、wp_safe_remote_ *リクエストを使用して自身からデータを取得します。これらのリクエストにはドメイン名が必要です。サイトが公開サイトではなく、hostsファイルのドメインをポイントしている場合、これらのリクエストは失敗します。
  • BasicAuth:サイトがBasicAuthの背後にある場合、ギフト証明書を生成するためのバックグラウンド要求は完了しません。たとえば、WPエンジンのステージングサイトは、基本認証を使用してサイトへのアクセスをブロックします(サイトにアクセスしようとすると、資格情報のポップアップが表示されます)。ギフト証明書を生成するには、基本認証を無効にしてください。
  • cURLタイムアウトエラー:このエラーが表示される場合(ギフト証明書を生成できませんでしたPDF:ギフト証明書を読み込めませんHTML:cURLエラー28:5001ミリ秒後に接続がタイムアウトしました。)このコードを使用してタイムアウトを増やすことができます。このコードをどこに入力すればよいかわからない場合は、ホスティングプロバイダに問い合わせてください。

空白の商品券

ギフト券が生成されるのに何も表示されない場合は、以下を確認してください。

  • メンテナンスモードプラグイン:サイトは公開されていますか?これは商品券の生成に必要です。メンテナンスモードのプラグインは必ず無効にしてください。ギフト証明書はサイトのHTMLファイルから生成されるので、ギフト証明書を生成するにはギフト証明書でこのHTMLファイルの要求と読み取りを許可する必要があります。ギフト証明書はこれらのタイプのプラグインによっては阻止される場合があります。
  • バックグラウンド処理:商品券が生成されるためには、サイトがバックグラウンド処理をサポートしている必要があります。これを確認するには、 WooCommerce >ステータス>ツールの順に進み、バックグラウンド処理テストを実行します。サイトに障害が発生した場合は、ホストに連絡してバックグラウンド処理/ループバック接続を有効にしてください。

商品券の生成に時間がかかる

PHP 7.0以降を使用すると商品券の生成速度は向上しますが、生成時間は商品券テンプレートの背景画像に大きく影響されます。背景画像が増えると、PDFを生成する時間が長くなります。これは、購入手続きの時点ですぐに支払われる注文の場合、生成されて[注文受付]ページに表示されるまでに時間がかかることを意味します。

高解像度のギフト券を使用する場合は、ギフト券が妥当な時間内に生成されるように、これらの画像を2000px未満(印刷されたページよりも小さい)に保つことをお勧めします。

ぼやけた商品券

ギフト券がお使いのデバイスでぼやけて見える場合は、PDFビューアの設定(Acrobat、プレビューなど)が原因である可能性が高いです。デフォルトでは、ほとんどのPDFビューアは印刷したときと同じようにイメージを表示しようとしますが、常に正しく機能するとは限りません。この設定は、PDF表示アプリケーションで変更できます。

たとえば、プレビューで環境設定/ PDFに進み、「 100%スケール次のように定義」の設定を「1ポイントは1スクリーンピクセル」と変更できます。

ギフト券を印刷するとぼやけて見える場合は、いくつかの原因が考えられます。

  • ギフト券のPDFが印刷するページサイズよりも小さい場合、プリントマネージャが100%を超えて拡大してしまうと、ぼやけたピントのない画像になる可能性があります。 100%を超えないように印刷設定を変更してみてください。
  • モニター上のピクセルと一枚の紙に印刷されるピクセルの物理的な違いにより、画面上の画像は印刷されたバージョンよりも見栄えがする場合があります。一般に、画像は画面上での見栄えがよくなり、印刷時には画面上のバージョンと一致する高い解像度が必要になります。この問題を解決するには、まず高解像度の商品券の画像を使用します。これは画面上でのPDFのように大きく見えますが、印刷すると縮小されて鮮明に見えるはずです。ギフト券テンプレートの背景画像が高解像度/ 300 DPIであり、これがギフト券の画像DPIとして設定されていることを確認してください。

ギフト証明書テンプレートを最初に設定するときにギフト証明書テンプレートを手動で追加してダウンロードし、選択した画像がPDFフォームでどのように表示されるか、テキストフィールドがどのように配置されるか、どのように配置されるかを理解するために、必ずギフト証明書の画像をテストしてください。顧客が印刷すると見えます。

特殊文字のサポート

ギフト券は、生成されたギフト券でのキリル文字や標準中国語などの非ASCII文字の使用をサポートしています。システムフォントが使用されているため、サーバー/ホスティング環境がこれをサポートしている必要があります。ただし、特殊文字が正しく認識されない(または?記号に置き換えられる)場合は、より広い文字をサポートする外部フォントを使用できます。

含まれているフォントがお使いの言語でうまく機能しない場合は、小さなコードスニペットを使用してフォントをさらに登録できます。 Google Fontsのプレビューを確認して、お客様のブランドと言語に最適なフォントを見つけることをお勧めします。

バーコードのスキャン

バーコードのスキャン中に問題が発生した場合は、以下を確認してください。

  • ギフト証明書テンプレートがQRコードバーコードタイプを使用していることを確認してください。外部スキャナーには他のバーコードを使用することもできますが、ギフト証明書では、コードを読み取って読み取るためのQRコードのみをサポートしています。
  • バーコードの前景色を黒に設定します。これにより、スキャナがバーコードを検出して適切にスキャンしやすくなります。
  • 「安全な送信元のみ許可」というエラーが表示される場合これは、お使いのブラウザがSSL証明書なしではカメラへのアクセスを許可していないためと考えられます。ギフト券コードをスキャンするには、サイトにSSL証明書を含める必要があります。

その他の問題

  • よくある質問をご確認ください。
  • ギフト券の文がつぶれたり、一般的に正しく見えませんか? retina-dpiや高解像度のギフト証明書を追加しようとすると、WP SmushITなどの画像圧縮プラグインを使用できません。圧縮すると解像度が失われるためです。解像度が300 DPIであることと、ギフト券テンプレートの背景画像もこの設定で構成されていることを確認します。

詳細