価格

Odooは、eコマースで価格を設定するための複数のオプションを提供しています。例えば、:ref:`単位あたりの価格 <ecommerce/prices/price-per-unit>`を適用したり、:ref:`割引 <ecommerce/prices/discounts>`を提供したり、:ref:`価格表 <ecommerce/prices/pricelists>`を設定したりできます。

税金

プロダクトに税金を追加するには、プロダクトフォームの:guilabel:`Sales Taxes`フィールドで税金を設定するか、:doc:`fiscal positions </applications/finance/accounting/taxes/fiscal_positions>`を使用します。

表示する価格の税込・税抜は、通常、国の規制や顧客タイプ(B2B vs. B2C)によって決まります。表示する価格タイプを選択するには、:menuselection:`ウェブサイト --> 管理設定 --> 管理設定`に移動し、ウェブサイトを選択して:guilabel:`eコマース`セクションまでスクロールし、:guilabel:`プロダクト価格の表示`で以下から選択します:

  • Tax Excluded:ウェブサイトに表示される価格は税抜きで、税金は:ref:`order summary <ecommerce/checkout/review_order>`ステップで計算されます。

  • Tax Included:ウェブサイトに表示される価格は税込みです。

注釈

この設定はウェブサイト固有であり、データベース内のすべてのウェブサイトで個別に設定できます。

ちなみに

  • ウェブサイトエディタで:ref:`税表示 <ecommerce_design/product_page/customization>`トグルをオンに切り替えると、:doc:`プロダクトページ <../../ecommerce/ecommerce_design/product_page>`で価格が「税別」か「税込」かを明示的に表示できます。

  • :doc:`website editor </applications/websites/website/web_design>`を使用して、チェックアウト中の:ref:`delivery step <ecommerce/checkout/delivery>`で特定の:ref:`B2B fields <ecommerce/b2b_b2c/b2b-fields>`を有効にします。

単価

プロダクトページで販売価格と並べて:doc:`price per unit </applications/inventory_and_mrp/inventory/product_management/configure/uom>`を表示するには、次の手順に従います:

  1. :menuselection:`Website --> Configuration --> Settings`に移動し、:guilabel:`eCommerce`セクションまでスクロールして、:guilabel:`Product Reference Price`を有効にします。

  2. :ref:`プロダクトフォームに移動 <ecommerce/products/product-creation>`します。

  3. プロダクトの:guilabel:Sales Price`を設定し、単位(例::guilabel:`Units)を選択します。

  4. :guilabel:`Base Unit Count`フィールドに、プロダクト内の単位数を入力し、ドロップダウンリストから関連する単位を選択します。

Example

たとえば、2リットルの塗料バケツを60ドル(つまり1リットルあたり30ドル)で販売したい場合を想定します。

プロダクトフォームの単位あたりのコスト価格設定。

この場合、単位あたり(リットルあたり)の価格は、プロダクトページの販売価格の横に表示されます。

プロダクトページの単位価格設定。

注釈

一部の国では、単位あたりの価格が必須となる場合があります。

参照

単位

価格表

Odooの価格表では、柔軟な価格設定ルールを管理し、通貨、期間、購入量、customers' location、および/または顧客タイプに基づいて異なる価格と割引を提供できます。eコマースで価格表を有効にするには、:menuselection:`Website --> Configuration --> Settings`に移動し、:guilabel:`eCommerce`セクションまでスクロールして、:guilabel:`Pricelists`を有効にし、:guilabel:`Save`します。次に、:guilabel:`Pricelists`をクリックするか、:menuselection:`Website --> eCommerce --> Pricelists`に移動して、関連する価格表を:ref:`configure <sales/products/pricelist-configuration>`します。

:guilabel:`Ecommerce`タブで、:guilabel:`Website`を価格表に割り当てる、顧客が:ref:`select it <ecommerce/prices/selectable-pricelists>`できるようにする、および/または:ref:`E-commerce Promotional Code <ecommerce/prices/promotional-code>`を追加するなど、オンライン販売に固有のオプションを設定します。

ちなみに

  • 複数のウェブサイトを使用していて、同じ価格表を複数のウェブサイトで使用したい場合は、各ウェブサイト用に価格表を複製する必要があります。ウェブサイトを割り当てない場合、価格表は:ref:`selectable <ecommerce/prices/selectable-pricelists>`でない限り使用されません。

  • 価格表は:ref:`特定の顧客に割り当てる <sales/products/customer-pricelist-application>`こともできます。

注釈

  • 販売アプリで価格表を有効にすると、eコマースアプリでも自動的に有効になり、その逆も同様です。

  • 価格表のリストでは、優先順位に従って価格表を並べます。最初のものが2番目より優先され、2番目が3番目より優先され、以下同様です。

  • :ref:`バリエーション <products/variants/configure-variants>`に対して特定の価格表を作成することも可能です。

参照

価格表

選択可能な価格表

選択可能な価格表は、例えば、:doc:`複数の通貨 </applications/sales/sales/products_prices/prices/currencies>`でプロダクトを販売する場合に便利で、顧客が:ref:`検索バー <ecommerce/catalog/toolbar-and-filters>`の隣にあるカタログの価格表セレクタを使用して価格表を選択できるようにします。

eコマースの価格表セレクタ。

価格表を選択可能にするには、:guilabel:`選択可能`を有効にします。

注釈

  • 価格表が 選択可能 に指定されており、特定のウェブサイトに割り当てられていない場合、その価格表は すべての ウェブサイトで選択可能になります。

  • 価格表がセレクターに表示*されない*場合、以下の状況が原因である可能性があります。

    • 選択可能`として定義されている価格表が1つのみで、かつ:ref:`連絡先に価格表が割り当てられている <sales/products/customer-pricelist-application>

    • 複数の選択可能な価格表が存在しますが、顧客の:ref:`国グループ <ecommerce/prices/country-groups>`に一致するもののみが表示されます。eコマースで国グループを使用した価格表を使用する場合は、:guilabel:`選択可能`オプションを無効にすることを強くお勧めします。

GeoIP & 国グループ

訪問者の位置とIPアドレスに基づいて特定の価格表を表示するには、価格表に:ref:`国グループ <ecommerce/prices/country-groups>`を割り当てます。

これを行うには、:ref:`関連する価格表フォームに移動 <ecommerce/prices/pricelists>`し、適切な:guilabel:`国グループ`を選択します。特定の地域に対して必要な数の価格表を作成または編集します。たとえば、:guilabel:`欧州連合`を選択すると、すべてのEU加盟国に価格表が適用されます。

新しい国グループを作成するには、ドロップダウンリストで:guilabel:`さらに検索`をクリックし、次に:guilabel:`新規`をクリックします。:guilabel:`グループ名`を追加し、関連する:guilabel:`国`を選択します。必要に応じて:ref:`カスタムフィルター <search/custom-filters>`を使用します。

注釈

各国グループには少なくとも1つの国を含める必要があります。

Example

非EU諸国をすべて国グループに追加する場合は、次のフィルターを使用します。

国グループ + 等しくない + 欧州連合

国グループ作成用のフィルター。

重要

  • GeoIPを使用して適切な価格表を決定する場合、eコマースで使用される**すべて**の価格表に国グループを割り当てる必要があります。

  • 国グループを使用する価格表では、:guilabel:`選択可能`オプションを無効にすることを強く推奨します。実際、関連する国グループを持つすべての価格表はカタログに自動的に適用されますが、そのうちの1つが:ref:`選択可能 <ecommerce/prices/selectable-pricelists>`としてマークされている場合、顧客が選択可能な価格表を選択すると他の価格表は表示されなくなります。

    Example

    3つの価格表を作成する場合を想像してください。

    • EU 国グループが割り当てられた EU 通常価格

    • EU 国グループが割り当てられた EU 割引価格

    • 国グループ US が割り当てられた US prices

    選択可能`オプションが `EU regular pricesUS prices に対して有効になっており、顧客が欧州連合出身の場合、価格表 EU regular pricesEU prices with discounts のみが利用可能になります。ただし、EU prices with discount リストは選択可能ではないため、顧客が EU regular prices リストを選択すると表示されなくなり、カタログ上の価格は EU regular prices 価格表に基づいて表示されます。

価格表の適用

eコマースでは、国グループが割り当てられていない場合、ログインしていない公開ユーザーに対して*デフォルト*の価格表が自動的に選択されます。:ref:`GeoIPと国グループ <ecommerce/prices/geoip>`が使用されている場合、公開ユーザーはデフォルトで自分の国グループの価格表を見ます。:ref:`ログインユーザー <ecommerce/customer_accounts/shop-access>`で:ref:`価格表が割り当てられている <sales/products/customer-pricelist-application>`場合、訪問している**ウェブサイトに割り当てられている場合**、割り当てられた価格表がデフォルトで表示されます。そうでない場合は、ウェブサイトのデフォルト価格表が適用されます(つまり、ウェブサイトに割り当てられ、国グループがない最初の利用可能な価格表で、シーケンス順に従います)。

割り当てられた価格表は、該当する場合、国ベースの価格表よりも優先されます。ただし、割り当てられた価格表が別の国グループにリンクされている場合を除きます。

Example

米国の顧客ウェブサイトにアクセスしました。この顧客はポータルアカウントを持っていません。米国 の価格表が適用されます。

同じく米国出身の別の訪問者には、連絡先フォームに:guilabel:`Loyal Customer Discount`価格表が割り当てられています。この割り当ては国グループの割り当てよりも優先されるため、:guilabel:`Loyal Customer Discount`が適用されます。

ウェブサイトに割り当てられたさまざまな価格表の例。

割引

割引プログラム

eコマースで:doc:`割引プログラム </applications/sales/sales/products_prices/loyalty_discount>`を有効にするには、:menuselection:`ウェブサイト --> 設定 --> 設定`に移動し、:guilabel:`eコマース`セクションまでスクロールして、:guilabel:`割引、ロイヤリティ & ギフトカード`機能を有効にします。

割引プログラムを:ref:`設定 <sales/products/loyalty-programs>`し、:guilabel:`ウェブサイト`オプションが有効になっていることを確認し、必要に応じてプログラムフォームに関連する:ref:`価格表 <ecommerce/prices/pricelists>`と:guilabel:`ウェブサイト`を追加します。

恒久的なプロダクト割引

特定のプロダクトの価格が恒久的に引き下げられた場合、打ち消し線戦略が一般的に使用されます。これは、新しい割引価格を表示し、その横に元の価格を打ち消し線付きで表示するものです。

価格に取り消し線が入っています。

常に割引価格を表示するには、:menuselection:`ウェブサイト --> 管理設定 --> 管理設定`に移動し、:guilabel:`eコマース`までスクロールして:guilabel:`比較価格`オプションを有効にし、:guilabel:`保存`します。次に、:ref:`プロダクトフォームに移動 <ecommerce/products/product-creation>`し、:guilabel:`販売価格`フィールドに新しい(割引)価格を入力し、:guilabel:`比較価格`フィールドに元の価格(取り消し線)を入力します。

注釈

:guilabel:`比較価格`フィールドには、元の価格が打ち消し線付きで表示されるように、:guilabel:`販売価格`よりも高い価格を含める必要があります。

重要

割引価格表が適用される場合、:guilabel:`比較価格`は表示されません。:guilabel:`比較価格`を別の割引と併用したい場合は、:ref:`プロモーションコード <ecommerce/prices/promotional-code>`を使用して価格表を設定してください。

割引価格表

:ref:`割引付き価格表 <sales/products/price-rules>`を作成することも可能です。これを行うには、:ref:`価格表を作成 <sales/products/pricelist-configuration>`し、:ref:`割引を設定 <sales/products/price-rules>`します。

:ref:`価格表 <ecommerce/prices/pricelists>`に:ref:`割引 <sales/products/price-rules>`価格タイプが含まれている場合、:ref:`比較価格 <ecommerce/prices/permanent-discounts>`機能が有効になっていなくても、該当する顧客に対して価格が打ち消し線付きで表示されます。

注釈

:ref:`国グループ <ecommerce/prices/geoip>`を使用した価格表を使用する場合、割引価格表には、割引なし価格表に使用されているものと同じ国グループを割り当てる必要があります。

eコマースプロモーションコード

特定のディスカウントコードを持つ顧客に割引価格表を提供するには、関連する:ref:価格表フォーム <ecommerce/prices/pricelists>`にアクセスし、:guilabel:`eコマース`タブに移動して、:guilabel:`eコマースプロモーションコード`(例: `SUMMERSALE10%)を追加します。次に、:guilabel:`販売価格`タブに移動し、:guilabel:`明細追加`をクリックして、:ref:`割引を設定 <sales/products/price-rules>`します。顧客が:ref:`チェックアウトプロセス <ecommerce/checkout/review_order>`中にコードを入力すると、:guilabel:`販売価格`の設定に従ってこの割引が適用されます。

注釈

ウェブサイトエディタの:ref:`プロモコード <ecommerce/checkout/review_order>`オプションが有効になっていること、および:ref:`国グループ <ecommerce/prices/country-groups>`を使用している場合は、割引価格表に割引なし価格表と同じ国グループが割り当てられていることを確認してください。

価格を非表示

:ref:`B2Bショップ <ecommerce/b2b_b2c/prices>`や高級品またはカスタム商品を販売する企業などの一部の企業は、価格を表示せずにオンラインでプロダクトを展示することを好むことがよくあります。

eコマースでプロダクト価格を非表示にするには、:menuselection:`ウェブサイト --> 設定 --> 設定`に移動し、:guilabel:`eコマース`セクションで:guilabel:`価格を0に設定したプロダクトを販売しない`を有効にし、:guilabel:`ボタンURL`フィールドにリダイレクトURLを入力します。プロダクトページの:guilabel:`カートに入れる`ボタンは:guilabel:`お問い合わせ`ボタンに置き換えられ、必要に応じて:ref:`カスタマイズ <ecommerce/checkout/prevent-sale>`できます。

この機能を有効にした後、すべての目的のプロダクトの価格を 0 に設定するか、すべてのプロダクト価格が 0 に設定された:ref:`価格表 <ecommerce/prices/pricelists>`を作成します。価格表が正しいウェブサイトに割り当てられ、ウェブサイトの価格表の中で最初にリストされていることを確認してください。

ちなみに

  • eコマースで使用されている価格表が誤って0価格の価格表を表示しないように、:guilabel:`選択可能`としてマークされていないことを確認してください。

  • ログインしていない訪問者から価格を非表示にし、ログイン済みの顧客には表示したままにするには、ログインしていない顧客用にゼロ価格の価格表を作成し、:doc:`ポータルアクセス <../../../general/users/user_portals/portal_access>`を持つ顧客に通常の価格表(実際の価格付き)を:ref:`割り当て <sales/products/customer-pricelist-application>`ます。