Standalone Tax Connector for Adobe Commerceベータ
Adobe Commerce で一度導入するだけで、税金の徴収と報告を自動化します。
ベータ
Adobe Commerce 用のスタンドアロン Stripe Tax コネクターは、現在公開プレビューとして利用でき、どのペイメントプロバイダーでも利用できます。ベータ版への参加をご希望の場合は、お問い合わせください。
Adobe Commerce の Stripe Tax モジュールを使用すると、サポートされている Adobe Commerce の支払い方法で行われた支払いに対する税金を計算、徴収、報告できます。
ネイティブの Adobe Commerce 税エンジンと比較すると、Stripe Tax はよりシンプルな構成とアクティベーション プロセスを提供します。Stripe Tax は動的であるため、特定の製品タイプ、場所、または期間の税率が変更されても、Adobe Commerce を再構成する必要はありません。Stripe は、地域の税規則を継続的に更新し、正しい税額を自動的に計算します。
利用状況
Adobe Commerce で Stripe Tax を使用するには、ビジネスが対応可能な国のいずれかに拠点を置いている必要があります。
最小システム要件には、PHP 7.4、および Magento 2 と Adobe Commerce のバージョン 2.3.7 以降が含まれます。
Adobe Commerce 向け Stripe Tax の設定に関する質問については、サポートにお問い合わせください。
インストール
Adobe Commerce に Stripe Tax をインストールするには、次の手順を実行します。
- Adobe マーケットプレイスでモジュールを注文します。
- 端末を開いて、Magento ディレクトリで以下のコマンドを実行します。
composer require stripe/tax
- モジュールを初めてインストールする場合は、ユーザー名とパスワードの送信が必要になる場合があります。 Adobe Commerce 認証キーを指定します。
- 次のコマンドを実行して、モジュールを設定します。
php bin/magento setup:upgrade php bin/magento cache:flush php bin/magento cache:clean
- Adobe Commerce を本番環境で実行する場合は、モジュールの静的ファイルもコンパイルしてデプロイする必要があります。
php bin/magento setup:di:compile php bin/magento setup:static-content:deploy
モジュールをアップグレードする
アップグレードする前に、以下を行ってください。
- ファイルとデータベースをバックアップします。
- テスト環境で開始します。
- モジュールの元のコードに行ったカスタマイズがあれば、コピーを取っておきます。
次のコマンドを実行して、モジュールをアップグレードできます。
composer remove stripe/tax composer require stripe/tax php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:clean
モジュールをアンインストールする
モジュールをアンインストールする前に、以下を実行してください。
- ファイルとデータベースをバックアップします。
- モジュールの元のコードをカスタマイズしている場合は、後で再インストールが必要になる場合に備えてコピーを取っておきます。
次のコマンドを実行して、モジュールをアンインストールします。
composer remove stripe/tax php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy php bin/magento cache:clean
設定
Tax 設定ページの Adobe Commerce で、Stripe Tax の一般設定を行うことができます。
一般的な設定
Adobe Commerce ストアの管理パネルで一般設定にアクセスするには、以下の手順を実行します。
- Stores (ストア) > Settings (設定) > Configuration (構成) に移動します。
- Sales セクションで、Stripe Tax を選択します。
使用可能な設定は次のとおりです。
- Enabled: ストアで Stripe Tax を有効にするには、
Yes
に設定します。これにより、モジュールが税金の計算、徴収、報告を開始できるようになります。 - Mode: 実際の取引に影響を与えずに統合をテストするためにテスト用の認証情報を使用するには、Test を選択します。本番環境で税金を計算する準備ができたら、Live に切り替えます。
- Publishable API key: Stripe ダッシュボードから取得した公開可能な API キーを入力します。
- Secret API key: Stripe ダッシュボードのシークレット API キーを入力します。
- Product prices and promotions: 商品価格の税金と割引額の税金を計算する方法を設定します。ストアの価格戦略に応じて、これを
Tax exclusive
またはTax inclusive
に設定します。Tax exclusive を選択した場合、管理パネルから設定された商品価格、またはカートに適用された割引には税金が含まれません。Tax inclusive を選択した場合、商品価格と割引にはすでに税金が含まれています。 - Shipping is: 配送料の課税方法を決定します。配送料に税金を含めるかどうか、また含める場合はその方法に応じて、Tax free、Tax exclusive、Tax inclusive のいずれかを選択します。
商品の税区分
商品の税区分を管理して、税金計算のために製品が正しく分類されていることを確認できます。
Adobe Commerce ストアで商品の税区分を追加、編集、または削除するには、以下の手順に従います。
管理パネルから、Stores > Taxes > Stripe Tax Classes に移動して、税区分を管理できる Stripe Tax Classes ページを開きます。
新しい税区分を追加するには、Stripe Tax Classes ページの下部にある Add a new tax class をクリックします。これにより、税カテゴリを選択できるモーダルが開きます。各カテゴリは、特定の商品税コードを表します。商品に使用するカテゴリを選択し、Add をクリックします。
Stripe Tax をインストールする前から商品がすでに税区分に割り当てられている場合は、既存の税区分を編集できます。これにより、既存の税区分を保持し、商品税コードを割り当てることができます。これを行うには、編集する税区分の横にある Actions 列で Select をクリックします。Set category を選択して、税区分に新しいカテゴリを割り当てます。
税区分の名前を変更するには、その名前をクリックします。これにより、新しい税区分名を設定できるモーダルが開きます。または、Actions 列から Select オプションリストを展開し、Rename または Delete をクリックすることもできます。
税区分の変更は自動的に保存されません。変更を保存するには、変更を保存をクリックします。
税区分を設定したら、それを使用して商品に税区分を適用できます。
- どの商品編集ページからでも、Tax Class ドロップダウンを使用して商品の税区分を設定できます。追加した税区分は商品編集ページに表示されます。
- または、Tax 設定ページを使用して、商品に税区分が割り当てられていない場合、または税区分が削除されている場合に、商品のデフォルトの税区分を設定することもできます。
税務登録
本番環境で税金計算を実行する前に、Stripe ダッシュボードで有効な税務登録をそれぞれ追加する必要があります。売上高が地域の税務当局によって決定された特定の税金のしきい値を超えると、Stripe 取引の税金を計算する前に、その税務当局に登録する必要があります。Stripe での既存の取引がある場合は、監視ツールを使用して、登録が必要な地域を把握できます。
税務登録セクションまたは税金のしきい値セクションから、税務登録を手動で追加できます。税務登録の手順では、即時登録を選択するか、登録を予定している場合は将来の日付で登録を開始するように予定を設定できます。Stripe Tax は、これらの場所での取引についてのみ税金を計算して徴収します。
税務登録を追加した後、Adobe Commerce に反映されるまでに数分かかる場合があります。税務登録が更新されると、管理設定セクションに自動的に表示され、ストアフロントで税金の計算が開始されます。
税金の差戻し
オンラインのクレジットメモを作成すると、税金の差戻しがトリガーされます。Magento でのオンラインのクレジットメモとオフラインのクレジットメモの違いについてご確認ください。
Stripe は、既存の税金取引の税金の差戻しを作成します。Stripe Tax は、注文の請求書を作成するときに税金取引を作成します。オンラインのクレジットメモは請求書から生成され、請求書には税金取引 ID があるため、このタイプのクレジットメモでのみ税金取引を差戻すために使用できます。
管理者でオンラインのクレジットメモを作成する場合、次の 2 つのオプションがあります。
- Refund Offline: 税金の差戻しを作成します。
- Refund: 税金の差戻しを作成し、支払いゲートウェイを通じて注文を返金します。
注文ページからオフラインのクレジットメモを作成した場合、 Stripe は税金を差戻ししません。