Cloudways WooCommerce:小さなオンラインショップの設置からカート・決済ページのキャッシュ除外まで

公正取引委員会の広告文 Ver 3.1
公正取引委員会の広告文 Ver 3.2(モバイル専用)
テスト環境 CloudwaysDebian 12Nginx + ApacheWooCommerce 11.2.1PHP 8.2.342026-10-18 確認

Cloudways WooCommerceは、CloudwaysサーバーのWordPressアプリケーションにWooCommerceプラグインをインストールして運営するオンラインショップです。小さなお店のネットショップを試すため、Vultrソウル1GBのテストサーバーのWordPressにWooCommerceをインストールし、テスト注文まで進めました。カートと決済、マイアカウントのページは自動でキャッシュから除外され、商品ページの最初のバイトはBreezeのキャッシュで532.4msから54.9msに短くなりました。

1️⃣ Cloudways WooCommerceのインストール

  • ↪️ WordPressアプリケーションにプラグインを追加

ネットショップには専用のアプリケーションを別に作る必要がありそうですが、既存のWordPressアプリケーションにWooCommerceプラグインを追加すればショップが開きます。テストサーバーでも新しいアプリケーションは作らず、既存のWordPressアプリケーションにプラグインとしてインストールしました。

インストールはアプリケーションに SSHで接続してwp-cliで行いました。WordPress管理画面のプラグイン追加メニューからもインストールできます。

wp plugin install woocommerce --activate
Installing the plugin...
Plugin installed successfully.
Activating 'woocommerce'...
Plugin 'woocommerce' activated.
Success: Installed 1 of 1 plugins.

インストールと有効化に30秒かかり、プラグインフォルダーは72MBでした。

wp post list --post_type=page --fields=ID,post_title,post_name --format=csv
ID,post_title,post_name
7,Shop,shop
8,Cart,cart
9,Checkout,checkout
10,My account,my-account
11,Refund and Returns Policy,refund_returns
2,Sample Page,sample-page
3,Privacy Policy,privacy-policy

WooCommerceは有効化と同時に、ショップ(Shop)とカート(Cart)、決済(Checkout)、マイアカウント(My account)、返金ポリシーの5つのページを作りました。

2️⃣ 基本設定:販売国・通貨・支払い方法

ページができても、インストール直後のショップはアメリカ・カリフォルニアの住所と米ドルに設定されているため、韓国のお店なら販売国と通貨から変えることになります。

設定インストール直後変更した値
販売国(Country / State)アメリカ・カリフォルニア韓国
通貨(Currency)米ドル(USD)韓国ウォン(KRW)
銀行振込(Direct bank transfer)オフオン
小切手(Check payments)オフオフ
代金引換(Cash on delivery)オフオフ

ウォンには小数点がないため、[Number of decimals]を0に変えて[Save changes]で保存します。インストール直後の支払い方法は銀行振込と小切手、代金引換の3つで、テスト注文のために銀行振込だけを有効にしました。画面では[Payments]タブの[Take offline payments]で[Direct bank transfer]の[Enable]を押します。

🧭 WooCommerce基本設定シミュレーター
Cloudwaysパスシミュレーター
📍WooCommerce›Settings›General
一般設定
[Country / State]と[Currency]、[Number of decimals]を変えて[Save changes]を押します。
📍WooCommerce›Settings›Payments
支払い方法
[Payments]タブで[Take offline payments]を押します。
📍WooCommerce›Settings›Payments›Take offline payments
銀行振込
[Direct bank transfer]の[Enable]を押します。
example.com/wp-admin/admin.php?page=wc-settings
Settings
Store Address
Address line 1
 
Address line 2
 
City
 
Country / State
Postcode / ZIP
 
General options
Selling location(s)
Sell to all countries
Shipping location(s)
Ship to all countries you sell to
Default customer location
Shop country/region
Address autocomplete
Enable predictive address search
Taxes and coupons
Enable taxes
Enable tax rates and calculations
Enable coupons
Enable the use of coupon codes
Currency options
Currency
Currency position
Left
Thousand separator
,
Decimal separator
.
Number of decimals
example.com/wp-admin/admin.php?page=wc-settings&tab=checkout
Settings
Payment providers
Business location: South Korea
Visa Acceptance Solutions Official
Accept payments on your WooCommerce store securely.
Install
PayPal Payments Official
PayPal Payments lets you offer PayPal, Venmo (US only), Pay Later options and more.
Install
More payment options
example.com/wp-admin/admin.php?page=wc-settings&tab=checkout&path=/offline
Settings
Direct bank transfer
Take payments in person via BACS. More commonly known as direct bank/wire transfer.
Check payments
Take payments in person via checks. This offline gateway can also be useful to test purchases.
Enable
Cash on delivery
Let your shoppers pay upon delivery — by cash or other methods of payment.
Enable
左メニューの有効な項目か画面のボタンを押します。

カード決済はオフライン決済の一覧にありません。[Payments]画面には、販売国を韓国に変えた後、Visa Acceptance SolutionsとPayPal Paymentsが[Install]ボタンとともに表示され、カードで販売するにはこうした 決済代行プラグインをインストールすることになります。

3️⃣ 商品登録とテスト注文:カートから銀行振込の注文まで

注文が入っても支払いが終わったわけではありません。銀行振込の注文は、入金を確認するまで[On hold]の状態で保存されます。

テスト商品は価格15,000ウォン、在庫10個で登録し、訪問者と同じ方法でカートに入れて銀行振込で注文しました。

Cloudways WooCommerceの注文一覧画面:銀行振込のテスト注文 On hold
wp wc shop_order list --user=1 --fields=id,status,total,payment_method --format=csv
id,status,total,payment_method
13,on-hold,15000,bacs
wp wc product get 12 --user=1 --fields=id,price,stock_quantity --format=csv
Field,Value
id,12
price,15000
stock_quantity,9

注文状態はon-hold、支払い方法は銀行振込(bacs)として記録され、支払い前なのに在庫は注文時点で10個から9個に減りました。

4️⃣ WooCommerceのキャッシュ除外:カート・決済・マイアカウントのURL

ページキャッシュはショップと商品ページには向いていますが、訪問者ごとに内容が違うカートと決済、マイアカウントのページには向いていません。カートをキャッシュから外すのは、陳列棚の値札は前もって印刷しておいても、レジのレシートはお客さんごとに新しく出すのと同じです。キャッシュプラグインを有効にしていない状態でも、WooCommerceはこの3つのページにキャッシュしないよう指示する応答ヘッダーを送りました。

curl -sI https://example.com/cart/ | grep -i cache-control
cache-control: no-cache, must-revalidate, max-age=0, private

Cloudwaysのアプリケーションに一緒にインストールされているキャッシュプラグインBreezeを既定値で有効にすると、設定画面の除外URL欄は空でしたが、Breezeの設定ファイルには3つのURLが除外リストとして記録されました。

grep -A4 exclude_url wp-content/breeze-config/breeze-config.php
  'exclude_url' => 
  array (
    0 => '/cart/*',
    1 => '/checkout/*',
    2 => '/my-account/*',

ソウルにある別のサーバーからURLごとに10回リクエストして最初のバイトまでの時間(TTFB)の中央値を測り、アプリケーションのVarnishはオフの状態でした。

アドレスキャッシュなしBreeze有効
ショップ /shop/484.7ms55.2ms
商品 /product/test-mug/532.4ms54.9ms
カート /cart/506.7ms496.9ms
マイアカウント /my-account/507.4ms377.0ms

Breezeを有効にすると、ショップと商品ページは55ms前後で応答し、カートとマイアカウントのページはキャッシュなしで毎回PHPが作るため377〜497msでした。

5️⃣ 1GBテストサーバーで確かめた範囲:小さなショップに合わない場合

商品ページをキャッシュで速くしても、カートと決済は注文が入るたびにPHPが処理します。今回のテストサーバーは商品1つとテスト注文1つでインストールと注文、キャッシュ除外まで確かめた範囲で、注文が増えてカートと決済のリクエストが多くなるショップは サーバーサイズ変更もあわせて検討することになります。

PHPのバージョンも確認すべき項目です。テストサーバーのPHP 8.2.34はWooCommerce公式ドキュメントの推奨(PHP 8.3以上)に届きませんが、インストールと注文は動作しました。

Vultrソウル1GBのテストサーバーでは、WooCommerceのインストールは30秒、テスト注文は[On hold]の状態で保存され、商品ページの最初のバイトはBreezeで54.9ms、カートは496.9msでした。次の段階は、決済代行プラグインをテストモードで接続し、同じ注文をカード決済でもう一度入れてみることです。

🔢 FAQ & おすすめコンテンツ

Breezeを有効にした状態でカートに商品を入れ、カートのCookie(woocommerce_items_in_cart)ができた後も、ショップページはBreezeのキャッシュで応答しました。同じCookieで開いたカートページはキャッシュなしで応答しました。

テストアプリケーションのデータベースは、テーブルが16個から48個に、オプションが158個から355個に増え、データベースのサイズは2MBから4MBになりました。商品1つと注文1つを入れた後に測った値です。

空のカートで決済ページをリクエストすると、カートページへ移動する302応答が返り、この応答にもキャッシュしないよう指示するヘッダー(no-cache, max-age=0, private)が付いていました。

☁️ Cloudwaysのおすすめコンテンツ 記事 21 · ツール 2
🗂️ Cloudwaysの運用
📄 Cloudwaysとは 📄 申し込み・基本設定 📄 ドメイン接続 📄 SSL設定
📋 サーバー & アプリケーション 📄 管理者ログイン 📄 Staging Management 📄 決済・料金 📄 メール・SMTPアドオン 📄 MCP・AIサーバー管理 📄 SFTP・SSH接続 📄 移行 📄 バックアップ 📄 サーバーサイズ変更
📋 ホスティング比較 TOP 7 📄 クラウドホスティングとは 📄 マネージドホスティングとは 📄 Webホスティングの費用 📄 小規模ビジネス向けCloudways 📄 Cloudways WooCommerce 📄 Cloudwaysの代替
🛠️ Whoisドメイン検索 🛠️ テーマ確認 · プラグイン検出
検索結果がありません。
Cloudwaysサーバー & アプリケーション設定方法
Cloudways · メニュー
Cloudwaysサーバー & アプリケーション設定方法:22のメニューをシミュレーターで再現し役割を比較
サーバー8個・アプリケーション14個のメニューをシミュレーターで再現し、同じ作業をどちらで行うかを表で比較しました。
記事を見る →現在の記事
CloudwaysでWordPress管理画面にログインする方法
Cloudways · 管理者
CloudwaysでWordPress管理画面にログインする方法
Admin Panelの情報でWordPress管理画面に入る方法です。Access Details画面の値がどこで使われるかを示します。
記事を見る →現在の記事
Cloudways Staging Managementの使い方
Cloudways · ステージング
Cloudways Staging Managementの使い方(WordPressステージングサイト)
ステージングサイトを作成してライブに送る手順です。アプリケーションのStaging Managementメニューを実際に動かした記事です。
記事を見る →現在の記事
Cloudways決済 Vultrソウルサーバー料金表
Cloudways · 決済
Cloudwaysの決済:Vultrソウルサーバーの料金と時間単位の課金 & プロモコード
Vultrソウル1GBサーバーを作成しながら、時間単位の課金、支払い方法の登録、毎月1日に発行される請求書を画面で確認しました。
記事を見る →現在の記事
Cloudways メール SMTP アドオンの設定
Cloudways・メール
Cloudways メール設定:SMTPアドオンの設定とメール送信エラー、Rackspace・Elastic Emailの料金
無料の SMTP アドオンに Gmail を接続してテストメールと wp_mail() 送信を確認し、Elastic Email・Rackspace・Titan の料金をまとめました。
記事を見る →現在の記事
Cloudways MCP Access Tokenの権限範囲
Cloudways · MCP
Cloudways MCP:Access Tokenの権限とClaude・Cursorの接続、AIでサーバー管理
Read-OnlyトークンでClaude Codeに接続し、サーバー一覧とサービス状態、CPU使用率を照会し、キャッシュ削除が拒否されることまで確認しました。
記事を見る →現在の記事
Cloudways SFTP接続 FileZillaシミュレーター
Cloudways · SFTP·SSH
CloudwaysのSFTP・SSH接続方法:FileZillaの設定とSSH鍵の登録、IPホワイトリスト
FileZillaのSFTPとWeb SSHターミナル・PowerShellでの接続をシミュレーターで再現し、SSH鍵の登録とIPホワイトリストをテストサーバーで確認しました。
記事を見る →現在の記事
Cloudways移行シミュレーター
Cloudways · 移行
Cloudways移行:WordPress Migratorプラグインと無料移行リクエスト、DNS変更
Migratorプラグインでテストサイトを新しいアプリケーションに移行した6つの手順をシミュレーターで再現し、移行に約5分かかることを確認しました。
記事を見る →現在の記事
Cloudwaysバックアップシミュレーター
Cloudways · バックアップ
Cloudwaysバックアップ:サーバーバックアップの頻度と保存期間、アプリケーションの復元とバックアップのダウンロード
サーバーバックアップ、アプリケーションの復元、Roll Backの手順をシミュレーターで再現し、バックアップに約30秒、復元に約1分30秒かかることを確認しました。
記事を見る →現在の記事
Cloudwaysサーバーサイズ変更のVertical Scaling画面
Cloudways · サイズ変更
Cloudwaysのサーバーサイズ変更:Vertical ScalingでRAM・CPUを増やす方法と縮小時の注意点
Vultrソウル1GBサーバーのサイズ選択画面と公式ヘルプを照らし合わせ、プロバイダーごとに縮小できるかと、クローンで縮小する手順をシミュレーターとダイアグラムにしました。
記事を見る →現在の記事
BEST WordPressホスティング比較 TOP 7
ホスティング · 比較
WordPressホスティング比較ベスト:2026年おすすめホスティングTOP 7
WordPressホスティング7社を速度・価格・サポートの基準で比較した記事です。Cloudwaysが他社と比べてどの位置にいるかが分かります。
記事を見る →現在の記事
クラウドホスティングのリソースプール構造とオートスケーリング
ホスティング · クラウド
クラウドホスティングとは?リソースプールの仕組みとオートスケーリング、VPSとの違い、メリット・デメリット
リソースプールの構造とオートスケーリング、クラウドVPSと一般的なVPSの違いをまとめました。Cloudwaysサーバーがどちらに当たるかを見極めるときに読みます。
記事を見る →現在の記事
マネージドWordPressホスティングで事業者が担う管理範囲
ホスティング · マネージド
マネージドWordPressホスティングとは?事業者が担う管理範囲、管理型VPSとの違い、メリット・デメリット
アップデート・バックアップ・セキュリティ・キャッシュを事業者が担う範囲と、マネージドVPSとの違いです。
記事を見る →現在の記事
Webホスティング費用の比較図:小規模事業者のホームページ — お店のサイト・予約サイト・小さなショップの条件に合う方式
ホスティング · 費用
レンタルサーバーの料金:WordPressホームページの共有・クラウド・マネージドと管理すべきこと
共有ホスティング、マネージドクラウド、マネージドWordPressの公式料金を同じ日に確認し、お店のホームページを基準に月額費用と毎月管理すべきことを比べました。
記事を見る →現在の記事
小規模ビジネス向けCloudways運用チェックシミュレーター:アプリケーションのSite Manager画面
Cloudways · 小規模ビジネス
小規模ビジネス向けCloudways:Vultrソウル1GBで1か月運用した費用と管理すべきこと
Vultrソウル1GBサーバーにWordPressを載せて184時間運用した結果、請求予定額は4.76ドルでした。毎月確認するバックアップ・アップデート・SSLのメニューをシミュレーターにまとめました。
記事を見る →現在の記事
Cloudways WooCommerceショップのURL別ファーストバイト:キャッシュオフとBreezeオン
Cloudways · WooCommerce
Cloudways WooCommerce:小さなオンラインショップの設置からカート・決済ページのキャッシュ除外まで
テストサーバーにWooCommerceをインストールしてテスト注文まで進め、カート・決済ページのキャッシュ除外と、商品ページのファーストバイト532.4ms → 54.9msを確認しました。
記事を見る →現在の記事
Cloudwaysの代替 マネージド・格安ホスティング・サーバー管理パネルの入門プラン料金比較表
Cloudways · 代替
Cloudwaysの代替:マネージドWordPressホスティングとサーバー管理パネル、料金比較
マネージドWordPressホスティングと格安ホスティング、サーバー管理パネル8社の料金ページを確認し、Cloudwaysの1GBサーバーと月額費用を比較しました。
記事を見る →現在の記事
🪐参考Cloudways 1

ℹ️ 提携について
当サイトのコンテンツにはアフィリエイトリンクが含まれています。訪問者がこのリンクを通じて商品やサービスを購入すると、当サイトは販売元から手数料を受け取ります。この過程において、購入者が支払う金額(イベント割引適用で金額が下がります↓)は上昇しません。掲載されている価格・割引・在庫情報は作成時点のものであり、実際とは異なる場合がありますので、ご購入前に販売元にて最終確認をお願いいたします。商品の選定および評価は独自の基準に基づいて行われており、手数料の支払いの有無は紹介順や評価内容に影響を与えません。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

人間であることを証明してください: 3   +   1   =