タイトルが暗号みたいになっているので、理想の図を↓に書いてみました。

通常のセットアップは公式のブログやドキュメント(Printfulにログインして連携画面に進むと表示)を参考にすれば問題ありません。
しかし、今回はXserverのセキュリティ対策が仇となり詰まってしまいました。
連携時Printfulでのエラーメッセージ
WP環境にPrintfulのプラグインをインストール後連携ボタンを押すとPrintfulの領域に移動した後、以下のエラーメッセージとともに同期に失敗した旨を表示されます。
Error: Invalid response from your WooCommerce store. Please make sure your site is working and no plugins are blocking WooCommerce API access
チェックして正常だったこと
ChatGPTに相談してみて、以下の項目をチェックしてみました。
- 各システムのバージョン
- サイトの負荷
- REST APIをブロックしているプラグイン
- パーマリンク設定
- SSL証明書
- 各種権限
- htaccess
- WAF
この中で設定を変えてみたりプラグインを無効化してみたりしても特に解決できませんでした。
結局Xserverの”Wordpressセキュリティ設定”が原因だった
最後まで漏れていましたが、原因はXserverの”Wordpressセキュリティ設定”の中にありました。
- XML-RPC API アクセス制限
- REST API アクセス制限
を無効化してみるとなんなく連携が完了しました。