独立系EC機能:WooCommerce設定、決済ゲートウェイ、税率と配送
1. WooCommerceの基本設定:まず有効にするスイッチ
WooCommerceをインストールするとウィザードが店舗情報の入力を促しますが、いくつかの重要なオプションは初期設定のままでは正しくありません。第一に、「店舗所在地」には会社の登記地を入力してください。ターゲット市場ではありません。第二に、「通貨」はUSDまたはEURをメイン通貨にすることをお勧めします。人民元は避けてください。海外の購入者はCNYを見るとすぐにページを閉じてしまいます。第三に、「税金を有効にする」と「送料を有効にする」の2つのスイッチは必ずオンにしてください。初期設定ではオフです。
商品タイプはシンプル商品かバリエーション商品か?B2B越境ECサイトではほとんどの商品にバリエーション商品(サイズ、色、仕様ごとに異なるSKU)を使います。同じ型番でも複数の仕様に分かれることが多いためです。在庫管理はオンにすることをお勧めしますが、WooCommerceで実際の在庫を管理しないでください。在庫モジュールが弱すぎるので、注文が増えたらERPやGoogle Sheetで同期する方が信頼できます。技術スタックの選び方は、次をご覧ください環形山テックスタック。
| 設定項目 | 初期値 | 越境ECサイトの推奨 | 影響 |
|---|---|---|---|
| 店舗所在地 | アメリカ | 実際の登記地 | 初期税率に影響 |
| メイン通貨 | USD | USDまたはEUR | 決済ゲートウェイの決済に影響 |
| 税金を有効にする | 閉 | 開 | オフでは請求書発行できずコンプライアンス違反 |
| 送料を有効にする | 閉 | 開 | オフでは送料が分からず購入者が離脱 |
| 税込価格表示 | 税抜 | 市場に応じて判断 | EUでは税込表示が必須 |
| 顧客登録 | 登録可 | 「注文時に登録可能」にチェック | 登録の手間を軽減 |
2. 決済ゲートウェイ:StripeとPayPalの2チャネル
独立系サイトの決済ゲートウェイは1つだけにしないでください。Stripeはクレジットカード(Visa/Mastercard/Amex)とローカル決済手段(ヨーロッパのiDEAL、東南アジアのGrabPay)に対応していますが、中国の売り手が直接登録することはできません。香港かアメリカの会社主体が必要です。PayPalはハードルが低く、個人主体でも導入できます。ヨーロッパとラテンアメリカの購入者の利用率が非常に高いですが、手数料率はStripeより1パーセント程度高くなります。
2つの決済手段を用意するのが正解です。会計ページにStripeのクレジットカードとPayPalのボタンを並べ、購入者に選ばせます。Stripeはカード決済を、PayPalはPayPalを好む購入者を担当します。PayPalだけにするのはNGです。北米の購入者の40%はPayPalアカウントを持っておらず、PayPalしかなければ離脱します。StripeだけにするのもNGです。ドイツとオランダでは30%以上の購入者がPayPalを習慣的に使います。
活用例:杭州の屋外照明メーカーで、法人格は国内にありStripeを契約できないケース。2CheckoutやPaddleをMerchant of Recordとして使い、越境の収単と税務を代行してもらいます。手数料は約5%から6%です。PayPalはバックアップとして別途契約します。
| ゲートウェイ | 手数料(越境) | 開設条件 | 向いている市場 |
|---|---|---|---|
| Stripe | 2.9% + 0.3ドル | 海外法人が必要 | 北米、欧州 |
| PayPal ビジネス | 4.4% + 固定費 | 個人・法人どちらも可 | 欧州、中南米、世界 |
| 2Checkout / Paddle | 5%から6% | 国内法人でも開設可 | 中国の越境セラー |
| Shopify Pay | 3%から3.5% | Shopifyストア限定 | WooCommerceには非対応 |
| Alipay 越境 | 約1% | 国内企業 | 中華圏の購入者が中心 |
三、税率設定:基準は店舗所在地ではなく購入者の所在地
ここがWooCommerceで最もつまずきやすいポイントです。初期設定では、税金の計算に「店舗所在地」の税率が使われます。米国の会社住所を登録していると、購入者がドイツでもフランスでも米国の税率で計算されます。これはEUでは違法です。EUではB2C取引は購入者の所在国の税率でVATを課すと定めており、税率は国ごとに異なります。ドイツ19%、フランス20%、イタリア22%です。
正しい設定は3ステップです。1つ目、WooCommerce → 設定 → 税 で「配送先住所に基づいて税率を計算する」にチェックを入れます。2つ目、税率表をインポートします。EU27カ国の標準税率は欧州委員会の公式サイトでCSVが公開されており、WooCommerceは一括アップロードに対応しています。3つ目、「価格表示の接頭辞」を設定します。商品価格が税抜きなら、会計時に「税込 XXユーロ」と表示します。
判断基準:B2C注文は購入者の所在地で課税します。B2B注文は購入者が有効なVAT番号を提示すれば、リバースチャージ課税が可能ですが、VAT番号の有効性を検証する必要があります。WooCommerce標準のVAT検証は精度が不十分なので、WP Ever AccountantやTaxJarプラグインで自動検証するのがおすすめです。コンプライアンス基盤の構築方法はこちら海外展開サイトのコンプライアンス基盤。
| 市場 | 税率ルール | WooCommerce設定 | コンプライアンスツール |
|---|---|---|---|
| 欧盟 B2C | 購入者国のVAT税率 | EU税率表をインポート | TaxJar / Avalara |
| 欧盟 B2B | リバースチャージ | VAT番号を検証 | VIES検証API |
| 米国 B2C | 州・郡・市の税率 | TaxJarで自動計算 | TaxJarプラグイン |
| 英国 | VAT 20%(離脱後は独自) | UK税率行を個別に作成 | 同上 |
| 中東・東南アジア | 多くはVATなしまたは低率 | 0%税率に設定 | 手動で確認 |
四、物流区域:国ごとにZoneを分け、段階的な送料を設定
WooCommerceの配送設定はShipping Zone(配送区域)で行います。デフォルトでは「その他の地域」が1つあるだけで、送料は無料か固定費かのどちらかです。越境ECサイトなら、最低でも北米・EU・英国・豪州NZ・その他の5つのZoneに分けましょう。各Zoneに異なる配送方法を設定します。無料配送(100ドル以上で送料無料)、固定送料(10ドル)、重量制(初重500gまで8ドル、以降500gごとに4ドル加算)。
送料設定の判断基準はこうです。まず物流パートナー(YunExpress、Yanwen、4PX)から各Zoneへの見積もりを取得し、注文重量を0.5kg以下・0.5〜2kg・2kg以上の3段階に分けます。各段階に30%のバッファを上乗せし(為替変動・紛失補償のため)、WooCommerceで段階設定します。送料無料のしきい値は低くしすぎないこと。100ドル以上で送料無料がB2Cの標準で、低すぎると利益を圧迫します。
具体例を見てみましょう。あなたの商品が200gのLEDテープライトで、EU向けの物流見積もりが6ドルだとします。WooCommerceのEU Zoneに「0.5kg以内は固定送料8ドル、80ドル以上で送料無料」と設定します。ドイツの買い手が10ドルのライトを買い、会計で送料8ドルを見て「送料が商品より高い」と離脱するかもしれません。そこで「あと少しで送料無料」の案内バーを出すと、80ドルまで買い足しを促せて、客単価が一気に8倍になります。
| Zone | 対象国 | 初重送料(0.5kg) | 送料無料ライン |
|---|---|---|---|
| 北米 | アメリカ、カナダ | 7ドル | 100ドル以上 |
| EU | 独・仏・伊・西など27カ国 | 8ドル | 80ドル以上 |
| 英国 | 英国(離脱のため単独) | 9ドル | 80ドル以上 |
| オーストラリア・ニュージーランド | オーストラリア、ニュージーランド | 10ドル | 120ドル以上 |
| その他の地域 | 中東、東南アジア、中南米 | 12ドル | 150ドル以上 |
5. 公開前テスト:3カ国からそれぞれ注文する
4つのモジュールを設定したら、そのまま公開しないでください。Stripeのサンドボックスモードでテスト注文を実行し、少なくとも3つの異なる国の住所から注文します。EUの住所(税率の確認)、米国の住所(売上税の確認)、中東の住所(0%税率の確認)の3つです。各注文で3点をチェックします。税額が手計算と一致するか、送料がZoneに正しく紐づくか、会計ページの通貨表示が正常か。
もう一つ必ずテストすべきは返金フローです。StripeもPayPalもWooCommerce管理画面から直接返金できますが、Webhookイベントを正しく設定しないと、返金してもWooCommerceの注文ステータスが「処理中」のままになります。Webhookの設定方法は独立サイトのAPI連携をご覧ください。監視ダッシュボードの構築方法はサイト監視とアラート。
| テスト項目 | テスト方法 | 合格基準 |
|---|---|---|
| EU注文の税率 | ドイツの住所で注文 | VAT 19%が自動計算される |
| 米国注文の税率 | カリフォルニアの住所で注文 | 州税+郡税が正しい |
| 配送Zoneの紐づけ | オーストラリアの住所で注文 | 豪州NZ Zoneの送料が適用される |
| 送料無料ライン | しきい値まで買い足す | 送料が自動でゼロになる |
| 支払いと返金 | サンドボックスで注文後に返金 | ステータスが同期し金額が一致する |
| メール通知 | 注文後に受信箱を確認 | 注文確認 + 請求書送付 |
FAQ よくある質問
WooCommerce はインストールするだけで使えますか。追加設定は必要ですか?
国内企業は Stripe を利用できますか。できない場合はどうすればいいですか?
EU の VAT はどう計算しますか。WooCommerce で自動計算できますか?
送料はどう設定しますか。無料配送のしきい値はいくらが適切ですか?
価格は税込表示と税抜表示のどちらにすべきですか?
WooCommerceとShopify、越境B2Bにはどちらが向いている?
最後に
WooCommerceのデフォルト設定は米国の小売店主向けに設計されており、越境サイト向けではない。そのまま公開すると、EUの税率計算を誤り、送料のZoneが一致せず、PayPalしか使えずクレジットカード利用者を取りこぼす。これらの問題は初日に起きるのではなく、最初のEU注文で顧客に指摘されて初めて露呈する。
実装は3ステップ。支払い→税率→物流→通貨の順に調整し、順番を飛ばさない。設定後は3カ国の住所でそれぞれサンドボックス注文を1件ずつ行い、税と送料を手計算で検算する。税率表と送料表はGoogle Sheetに保存し、四半期ごとに確認する。
覚えておきたい一言。WooCommerceをインストールしただけでは店の扉を開けたにすぎない。税を正しく計算し、代金を正しく受け取り、送料を正しく提示して初めて営業できるのだ。
