価格表、値引と計算式

Odoo 販売 には、独自の価格戦略に合わせて調整できる便利な価格表機能があります。

価格表 とは、Odooが顧客に対して適切な価格を決定するために使用する価格(または価格ルール)のリストです。これらの価格表は、特定の価格や値引を適用するために特定の条件(期間、最小販売数量など)を設定することができます。

価格表は特定の価格を提案するが、販売オーダで常に上書きすることができます。

価格戦略のオプション

価格戦略を選択するには、まず 販売アプリ ‣ 設定 ‣ 価格設定 に移動します。価格設定 セクションで、 価格リスト 機能の隣にあるチェックボックスをクリックします。

そうすると、その下にさらに2つのオプションが表示されます: プロダクトごとの複数価格 と:guilabel:高度な価格規則(値引、計算式) です。guilabel:価格表 というリンクも表示され、そこから別の価格表ページに行き、価格表を作成および/または変更することができます。

  • プロダクトごとの複数価格: プロダクトごとに異なる価格を設定するオプションを提供します。

  • 高度な価格ルール(値引、計算式): 詳細な価格ルールを作成し、値引、マージン、丸めを適用するオプションを提供します。

Odoo販売で価格表機能を設定する方法。

価格表 機能の横のチェックボックスをクリックした後、これら2つのオプションのいずれかを選択し、 保存 をクリックして全ての変更を保存します。

価格表

価格表 機能を有効にして保存すると、 管理設定`ページがリロードされ、ここから :guilabel:`価格表 リンク( 管理設定 ページの 価格表 機能の下)を選択するか、 販売アプリ ‣ プロダクト ‣ 価格表 に移動します。

どちらのオプションを選んでも 価格表 ページが表示され、いつでも価格表を作成および/または変更することができます。

Odoo販売での価格表ページの見え方。

重要

The order of the pricelists on the Pricelists page has an impact on how they are applied. If several pricelists share the same criteria, only the first listed pricelist is applied.

For example, for two pricelists with different rules, but same criteria (e.g., same website, same country), only the first pricelist in the list is applied.

注釈

The Public Pricelist is the default pricelist used with Odoo Sales and eCommerce. This pricelist is applied by default, if there are no matching criteria.

注釈

In Odoo 17 (and above), it is no longer required to have a pricelist entered in the Pricelist field on a quotation form in order to confirm it (i.e. turn it into a sales order).

It should also be noted that, in Odoo 17 (and above), a chatter section can be found on pricelist forms, which enhances the ability to communicate about them.

価格表 ページから、編集したい価格表を選択するか、 :guilabel:`新規`をクリックして新しい価格表を作成します。そうすると、様々な設定が可能な空白の価格表フォームが表示されます。

Odoo販売での価格表の詳細フォームの見え方。

新しい価格表を作成する場合、まずフォームの一番上の空欄に価格表の名前を追加します。次に、どの 通貨 を使用するかを選択します。

次に、複数会社で作業している場合は、 会社 フィールドでこの価格リストを適用する会社を選択します。このフィールドが空欄の場合、価格表は自動的にデータベース内の全ての会社に適用されます。

Price Rules tab

価格リストフォームの 価格ルール タブの機能は、選択された 価格表 設定によって異なります: プロダクトごとの複数価格 または 高度な価格ルール (値引、計算式) です。

しかし、 時間基準ルール タブと 設定 タブは、選択された 価格表 設定に関わらず、常に同じです。

プロダクトごとに複数価格

プロダクトごとに複数価格 設定を有効にすると、価格表フォームの 価格ルール タブで、特定のプロダクトを特定の価格で価格表に追加するオプションが提供されます。

価格表フォームに特定のプロダクトと価格を追加するには、 価格ルール タブをクリックし、 プロダクト 列の 明細の追加 をクリックします。次に、特定の価格を適用したいプロダクトを選択します。

次に、必要であれば、 バリアント 列でプロダクトのバリエーションを選択します(例: 特定のプロダクトサイズ、カラーなど)。バリアントが選択されていない場合、この価格はプロダクトの全てのバリアントに適用されます。

特定の価格を適用するためにプロダクトの最小量を購入する必要がある場合は、その量を 最少数量 列に入力して下さい。

この特定の価格表に対してプロダクトの価格を設定するには、 価格 列に希望する金額を入力します。次に、必要であれば、設定したプロダクト価格に 開始日終了日 を追加するオプションがあります。

別のプロダクト明細を追加するには、もう一度 明細を追加 をクリックし、このプロセスを繰り返します。価格表フォームの 価格ルール タブに追加できるプロダクトの数に制限はありません。

詳しくは次のセクションをご覧下さい: プロダクトごとに複数価格

高度な価格規則

高度な価格規則 (値引、計算式) 設定を有効にすると、価格表フォームの 価格ルール タブに、計算式に基づいた詳細な価格規則を設定するオプションが表示されます。

価格リストに詳細な価格ルールを追加する方法については、 高度な価格ルール (値引き、計算式) セクションを参照して下さい。

Recurring Prices tab

Recurring prices are specifically used with subscription products.

Under the Recurring Prices tab, the same functionality of the Price Rules tab is present. The only difference being that a recurring time period can be applied in the Recurring Plan column.

Once Products and/or Product Variants are selected, click Add a price rule, and select the blank field in the Recurring Plan column to reveal a drop-down menu of pre-designated recurrence periods (e.g. Monthly, Quarterly, Weekly, etc.).

New recurrence periods can also be created from this column. To do so, type in the name for the new Recurring Plan, then select Create from the resulting drop-down menu to create the time period, which can be edited later.

Or, select Create and edit... to reveal a Create Recurring Plan pop-up form. From this pop-up form, the new recurrence period can be configured, with specific Details, Self-Service, and Pricing options. When the configurations are complete, click the Save & Close button.

Odoo販売で期間をカスタムするポップアップフォーム。

Lastly, add the desired price for this recurring price rule in the Recurring Price column.

Rental rules tab

Under the Rental rules tab, specific price rules can be configured for various rental products, using the same methodology as the Price Rules and Recurring Prices tabs.

To add a rental rule, click Add a line, and select a desired product in the Products column. Then, select any specific Variants, if necessary.

Next, designate a Period of time for the rental rule (e.g. Daily, Hourly, etc.).

Lastly, configure a Price for the rental rule in the respective column.

設定タプ

guilabel:`設定`タブの下には、価格リストをさらにカスタマイズできるオプションがいくつかあります。

Odoo販売の価格表詳細フォームの設定タブ。

ここから 利用可能 セクションの 国グループ フィールドで、特定の国グループをプライスリストに追加することができます。このフィールドに追加できる国グループの数に制限はありません。

注釈

顧客に国が設定されていない場合、Odooは国グループなしの最初の価格表を使用します。

Under the Website section, there are a few options that can be configured. In the Website field, this pricelist can be applied to a specific website, if working in a multi-website environment. If left blank, the pricelist is applied to all websites in the database.

Tick the Selectable checkbox to have this pricelist as a selectable option for customers to choose as they shop. If the Selectable box is left unticked, customers cannot select this pricelist for themselves.

最後に、Eコマースプロモーションコード を追加するオプションがあります。コードを追加するには、顧客が以前に指定された基準に該当しない場合でも、支払プロセスの間に入力されると、顧客に価格表を適用する希望のプロモコードを適用します。

Then, in the Discounts section, there is a Discount Policy field with two options to choose from: Discount included in the price or Show public price & discount to the customer.

If Discount included in the price is selected, the price shown to the customer already accounts for the discount being applied. However, if Show public price & discount to the customer is selected, the customer sees the actual public price and how much they are saving with this pricelist discount.

顧客価格表アプリケーション

どの顧客にも適用されるデフォルトの価格表は 公開価格表 ですが、Odooでは連絡先フォームの顧客に直接別の価格表を適用することができます。

そのためには、 販売オーダ ‣ オーダ ‣ 顧客 に移動して、メインの 顧客 ページから顧客を選択するか、販売オーダの顧客名をクリックして、目的の顧客の連絡先フォームを開きます。

Odoo販売の顧客詳細フォームのサンプル。

希望する顧客のコンタクトフォームの 販売 タブの 販売 セクションで、 価格表 フィールドのドロップダウンメニューから、この特定の顧客に適用する価格表を指定します。

Odoo販売の顧客詳細フォームの価格表フィールド。

注釈

When a customer is added to the database, the default pricelist is automatically applied to them. There is no way to have a blank Pricelist field on a contact form. Even if that field is left blank, the default pricelist appears when that contact form is opened again.

However, when that contact is added to a quotation, and the Pricelist field is auto-populated (based on the information from their contact form), that predetermined pricelist can be removed from the Pricelist field, and the quotation can still be confirmed, and subsequently, turned into a sales order.

プロダクトごとに複数価格

個々のプロダクトごとに複数の価格を適用するには、販売 アプリの設定ページ( 販売アプリ ‣ 設定 ‣ 管理設定)で 価格表 機能を有効にした後に、 プロダクトごとに複数の価格 オプションを選択し、 保存 をクリックします。

次に、プロダクトフォームを使って特定のプロダクトに価格表を適用します。 販売アプリ ‣ プロダクト ‣ プロダクト に移動し、複数の価格を適用したいプロダクトを選択します。 プロダクト ページからプロダクトを選択すると、そのプロダクトのプロダクトフォームが別のページに表示されます。

プロダクトフォームで、フォーム上部にある 追加価格 スマートボタンをクリックします。

Odoo販売で追加価格スマートボタンを表示する方法

そうすると、その特定のプロダクトに固有の 価格規則 を表示する別のページが現れます。ここでは価格規則をいつでも編集・作成することができます。

Odoo販売でのプロダクトページごとの追加価格ルールの表示。

この特定の 価格ルール ページからプロダクトの新しい価格ルールを作成するには、 新規 をクリックして、 適用対象 列に目的のプロダクトが既に入力されている、カスタマイズ可能な新しい明細を追加します。

次に、 価格表 列のドロップダウンメニューから、この特定のプロダクト価格ルールを適用する 価格表 を選択します。

注釈

公開価格表 はOdoo 販売eコマース で使用されるデフォルトの価格表です。

ちなみに

このページから新しい価格表を作成するには、 価格表 列に新しい価格表の名前を入力し、ドロップダウンメニューから 作成 を選択します。全ての価格表は 販売アプリ ‣ プロダクト ‣ 価格表 に移動することで、いつでも変更することができます。価格表は特定の 価格表 ページで作成することもできます。

希望する価格表が行に追加されたら、価格ルールに 最小数量 を指定します。

Example

もし 最少数量 列が 2 に設定されている場合、 価格 列の新しい価格は2つ以上のプロダクトのオーダに適用されます。そのため、理論的には、1つのプロダクトが$100である場合、 価格 が1つのプロダクトにつき$85に設定され、 最小数量2 プロダクトの場合、顧客はさらに購入するよう促されます。

次に、 価格`列に希望する金額を入力します。次に、必要であれば、プロダクトの価格ルールの :guilabel:`開始日終了日 を入力します。

そして最後に、複数会社環境で作業している場合は、 会社 フィールドでこの価格ルールを適用する会社を選択します。このフィールドを空白にすると、価格ルールはデータベース内の全ての会社に適用されます。

行を離れてクリックすると、Odooの自動保存機能が有効になり、新しく作成した価格ルールが使用できるようになります。

プロダクトごとにユニークな価格ルールをいくつでも追加することができます。プロダクトごとに追加できる価格ルールの数に制限はありません。

特定のプロダクトに価格ルールが適用されると、その価格表に該当する顧客には自動的に新しい価格が適用されます。特定のプロダクトに適用された価格ルールの数は、全てのプロダクトフォームにある 追加価格 スマートボタンにも表示されます。

注釈

価格表/価格ルールが 追加価格 スマートボタンによってプロダクトに追加されると、価格表自体にも反映されます。同様に、価格表に特定のプロダクトの価格ルールが追加されると、 追加価格 スマートボタンによってプロダクトフォームにも反映されます。

値引

The Discounts feature allows the ability to set a discount or increase the price on individual items in a sales order. This is calculated as a percentage of that product's sales price.

To access discounts, navigate to the Sales app setting page (Sales app ‣ Configuration ‣ Settings), and click the Discounts checkbox, then click Save.

Click the checkbox labeled Discounts to activate Discounts.

After the setting has been activated, navigate to the desired quotation by going to Sales app ‣ Orders ‣ Quotations at the top of the page. Once there, click on the desired quote from the list.

In the order lines section of the quotation form, a new column heading will appear labeled Disc.%. This column is used to set discounts on individual line items. Enter the desired discount for each product line and the new price will automatically be calculated in the quote Total at the bottom of the page.

ちなみに

A discount can also be added directly to a sales order in the same way. Navigate to Sales app ‣ Orders ‣ Orders, click on the desired sales order, and add the discount to Disc.% as described above.

The Dis.% heading will now appear in Order Lines.

ちなみに

Positive values for Disc.% will apply a discount, while negative values can be used to increase the price.

Discount button

In Odoo 17, with the Discounts setting enabled, a Discount button appears at the bottom of sales orders.

The discount button located at the bottom of a sales order form in the Odoo Sales app.

When the Discount button on a sales order is clicked, a Discount pop-up window appears.

On this pop-up window, configure the Discount percentage, and select one of the following discount options: On All Order Lines, Global Discount, or Fixed Amount.

  • On All Order Lines: When selected, Odoo provides the ability to add the specified discount percentage (configured in the Discount field of the pop-up window) on all existing order lines of the sales order.

  • Global Discount: When selected, Odoo adds a discount product to the order, which has the cumulative value equivalent to the specified discount percentage (configured in the Discount field of the pop-up window). Any product added (or removed) after the discount is added does not affect the discount value on the order line.

    Example

    In this example, since the total of the order is $600, and there is a 30% global discount, that specific line is added to the sales order with a -180 value (which is 30% of $600).

    The sales order with the applied global discount option in the Odoo Sales application.
  • Fixed Amount: When selected, the percentage designation in the Discount field turns to a monetary value (e.g. dollars), wherein a specific amount must be entered. This configured value is added as a discount line on the sales order.

注釈

It is more beneficial to add a Fixed Amount discount after all desired products have been added to a sales order. If there are changes made to the sales order after the discount is added, make sure to change the value on the Discount line, or remove the line and add the discount again.

高度な価格規則

guilabel:`高度な価格ルール (値引、計算式)`価格表機能は、値引や計算式に基づいた価格変更ルールを設定するオプションを提供します。これらの変更は、プロダクトリスト/カタログ価格、プロダクトのコスト、または別の価格表に対して相対的に行うことができます。

値引や計算式を含む高度な価格設定規則を使用するには、販売 アプリの設定ページ( 販売アプリ ‣ 設定 ‣ 管理設定)で 価格表 機能を有効にした後、 高度な価格規則(値引、計算式) オプションを選択し、 保存 をクリックします。

その 価格表 機能を有効にして保存すると、 管理設定 ページがリロードされ、ここから 価格表 リンク( 設定 ページの 価格表 機能の下)を選択するか、 販売アプリ ‣ プロダクト ‣ 価格表 に移動します。

どちらのオプションを選んでも 価格表 ページが表示され、いつでも価格表を作成および/または変更することができます。

guilabel:価格表 ページから、修正したい価格表を選択するか、 新規 ボタンをクリックして新しい価格表を作成します。

価格表フォームの 価格規則 タブの下にある 明細を追加 をクリックして、高度な価格規則を追加します。そうすると 価格規則を作成 ポップアップフォームが表示され、高度な規則が設定されます。

Odoo販売の価格表作成ポップアップフォームの表示。

価格計算

このフォームでは、まず3つの 計算 オプションから1つを選びます:

  • 固定価格: 価格計算は固定価格に基づいています。

  • 値引: 価格計算は値引に基づいて行われます。

  • 計算式: 価格計算は計算式に基づいています。

注釈

それぞれの 計算式 オプションは、フォーム上にそれぞれの計算に特化したフィールドを表示します。

もし 固定価格 が選択された場合、下の 固定価格 フィールドに希望の価格を入力します。もし 値引 が選択された場合、表示される 値引 フィールドに希望の値引率を入力して下さい。

計算式 を選択すると、設定可能なオプションがいくつか表示されます。

Odoo販売には様々な計算式オプションがあります。

計算式 の計算オプションを設定するには、まず 基準 フィールドからオプションを選択します: 販売価格, 原価, その他の価格表 のいずれかです。これにより、詳細価格ルールの計算式が何に基づくかを決定します。

次に、値引 フィールドで、いくらの値引を適用するかを決定します。このフィールドにマイナスの値引を設定することで、マークアップを適用できることに留意して下さい。

Example

100%のマークアップ(またはプロダクト原価の2倍)、最低$5のマージンを設定するには、 基準 フィールドを 原価 に、 値引-100 に、 マージン5 に設定します。これは小売の状況でよく見られます。

Odoo販売で最低マージン$5のマークアップ原価を設定するとどのように見えるか。

次に 追加料金 フィールドに、値引で計算された金額に追加(または減算)する固定金額を指定します。その後、 丸め方法 フィールドに希望する数値を入力します。丸め方法はフィールドの値の倍数になるように価格を設定します。

注釈

丸めは値引きの*後*に、追加料金の*前に*適用されます。

ちなみに

9.99で終わる価格を設定するには、 丸め方法10 に、 追加料金-0.01 に設定します。

最後に、マージン フィールドで、基本価格に対するマージンの最低額を指定します。

計算式関連の設定が全て完了すると、Odooは設定の右側にある青いブロックに計算式の例を表示します。

Example

20%の値引を適用し、価格を9.99に切り上げるには、 基準 フィールドを 販売価格 に、 値引 フィールドを 20 に、 追加価格 フィールドを -0.01 に、 丸め方法 フィールドを 10 に設定します。

Odoo販売で、20%値引で、価格を9.99に丸めした例。

条件

価格表規則の作成 ポップアップフォームの一番下には、 条件 セクションがあります。

ここで、まず 適用 フィールドのオプションの一つを選択します:

  • 全てのプロダクト: 高度な価格表規則は全てのプロダクトに適用されます。

  • プロダクトカテゴリ: 高度な価格表規則は、プロダクトの特定のカテゴリに適用されます。

  • プロダクト: 高度な価格表規則は特定のプロダクトに適用されます。

  • プロダクトバリアント: 高度な価格表ルールは特定のプロダクトバリエーションに適用されます。

全プロダクト 以外のオプションが選択された場合、新しいオプション固有のフィールドが表示され、そこで特定の プロダクトカテゴリプロダクトプロダクトバリエーション を選択する必要があります。

次に、高度な価格表規則に適用する最小数量を 最小数量 フィールドで選択します。最後に、 有効期間 フィールドで価格表アイテムが有効な日付範囲を選択します。

全ての設定が完了したら、 保存して閉じる をクリックして高度な価格表規則を保存するか、 保存して新規作成 をクリックして新しいフォームに別の高度な価格表規則をすぐに作成します。

注釈

特定のプロダクトに価格ルールが設定され、そのプロダクトカテゴリに別の価格ルールが設定されている場合、Odooはプロダクト自体のルールを適用します。