ราคา

Odoo offers multiple options for configuring prices in e-commerce. For example, you can apply prices per unit, offer discounts, and set up pricelists.

ภาษี

ในการเพิ่มภาษีลงในสินค้า คุณสามารถกำหนดภาษีในฟิลด์ Sales Taxes ของฟอร์มสินค้า หรือใช้ fiscal positions

ดูเพิ่มเติม

การเลือกราคาที่แสดงภาษีมักขึ้นอยู่กับกฎระเบียบของประเทศหรือประเภทของลูกค้า (B2B เทียบกับ B2C) เพื่อเลือกประเภทของราคาที่แสดง ให้ไปที่:menuselection:เว็บไซต์ --> การกำหนดค่า --> การตั้งค่า เลือกเว็บไซต์ เลื่อนลงไปยังส่วน:guilabel:อีคอมเมิร์ซ และภายใต้:guilabel:`แสดงราคาสินค้า`ให้เลือกระหว่าง:

  • Tax Excluded: The price displayed on the website is tax-excluded, and the tax is computed at the สรุปคำสั่งซื้อ step.

  • Tax Included: The price displayed on the website is tax-included.

Note

การตั้งค่านี้เป็นการตั้งค่าเฉพาะเว็บไซต์ ดังนั้นจึงสามารถกำหนดค่าได้อย่างอิสระสำหรับทุกเว็บไซต์ในฐานข้อมูล

Tip

ราคาต่อหน่วย

ในการแสดง price per unit พร้อมกับราคาขายบนหน้าสินค้า ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ เว็บไซต์ ‣ การกำหนดค่า ‣ การตั้งค่า

  2. Enable the Product Reference Price checkbox in the eCommerce section.

  3. ไปที่แบบฟอร์มสินค้า

  4. กำหนด Sales Price ของสินค้า และเลือกหน่วย (เช่น Units)

  5. In the Base Unit Count field, enter the number of units in the product.

  6. Select the relevant unit from the drop-down list.

Example

ลองจินตนาการว่าคุณต้องการขายถังสีขนาด 2 ลิตรในราคา $60 หรือ $30 ต่อลิตร

การกำหนดราคาต่อหน่วยบนฟอร์มสินค้า

The price per unit, in this case per liter, is shown next to the sales price on the product page.

การกำหนดราคาต่อหน่วยบนหน้าสินค้า

Note

ราคาต่อหน่วยอาจเป็นข้อกำหนดบังคับในบางประเทศ

ดูเพิ่มเติม

หน่วยวัด

รายการราคา

Pricelists in Odoo allow for managing flexible pricing rules and offering different prices and discounts based on currencies, time periods, purchase volumes, customers' location, and/or customer type.

To enable pricelists for eCommerce, go to Website ‣ Configuration ‣ Settings, scroll down to the eCommerce section, enable Pricelists, and Save. Then, click Pricelists or go to Website ‣ eCommerce ‣ Pricelists and configure the relevant pricelists.

ในแท็บ Ecommerce กำหนดค่าตัวเลือกเฉพาะสำหรับการขายออนไลน์ เช่น การกำหนด Website ให้กับรายการราคา อนุญาตให้ลูกค้า select it และ/หรือเพิ่ม E-commerce Promotional Code

Tip

  • If you are using several websites and want to use the same pricelist on several of them, you need to duplicate the pricelist for each website. If you do not assign any website, the pricelist will not be used, unless it is selectable.

  • Pricelists can also be assigned to a specific customer.

Note

  • เมื่อเปิดใช้งานรายการราคาในแอปการขาย รายการราคาจะถูกเปิดใช้งานโดยอัตโนมัติในแอปอีคอมเมิร์ซด้วย และในทางกลับกัน

  • ในรายการราคาต่างๆ ให้จัดเรียงรายการราคาตามลำดับความสำคัญ: รายการแรกมีความสำคัญเหนือรายการที่สอง รายการที่สองเหนือรายการที่สาม และต่อไปเรื่อยๆ

  • นอกจากนี้ยังสามารถสร้างรายการราคาเฉพาะสำหรับ:ref:`ตัวเลือกสินค้า <products/variants/configure-variants>`ได้

ดูเพิ่มเติม

รายการราคา

ใบเสนอราคาที่เลือกได้

Selectable pricelists are useful, for example, when selling products in multiple currencies, and allow customers to choose a pricelist using the pricelist selector in the catalog, located next to the search bar.

ตัวเลือกรายการราคาในอีคอมเมิร์ซ

หากต้องการทำให้รายการราคาสามารถเลือกได้ ให้เปิดใช้งาน เลือกได้

Note

  • If a pricelist is designated as Selectable and not assigned to a specific website, it is selectable on all websites.

  • หากรายการราคา*ไม่*ปรากฏในตัวเลือก อาจเป็นผลมาจากสถานการณ์ต่อไปนี้:

    • Only one pricelist is defined as Selectable, and the contact has a pricelist assigned.

    • รายการราคาที่เลือกได้หลายรายการมีอยู่ แต่จะแสดงเฉพาะรายการที่ตรงกับ:ref:`กลุ่มประเทศ <ecommerce/prices/country-groups>`ของลูกค้าเท่านั้น ขอแนะนำอย่างยิ่งให้ปิดใช้งานตัวเลือก:guilabel:`เลือกได้`เมื่อใช้รายการราคาที่มีกลุ่มประเทศในอีคอมเมิร์ซ

GeoIP และกลุ่มประเทศ

สามารถแสดงรายการราคาเฉพาะตามตำแหน่งและที่อยู่ IP ของผู้เยี่ยมชมได้โดยการกำหนด:ref:`กลุ่มประเทศ <ecommerce/prices/country-groups>`ให้กับรายการราคา

หากต้องการดำเนินการดังกล่าว ไปยังฟอร์มรายการราคาที่เกี่ยวข้อง และเลือก กลุ่มประเทศ ที่เหมาะสม สร้างหรือแก้ไขรายการราคาสำหรับภูมิภาคเฉพาะได้มากเท่าที่ต้องการ ตัวอย่างเช่น เลือก สหภาพยุโรป เพื่อนำรายการราคาไปใช้กับประเทศสมาชิก EU ทั้งหมด

To create a new country group, click Search more in the drop-down list, then Create New. Add a Group Name and select the relevant Countries. Use Custom filters if needed.

Note

กลุ่มประเทศแต่ละกลุ่มต้องมีอย่างน้อยหนึ่งประเทศ

Example

Use the following filter to add all non-EU countries to the country group.

กลุ่มประเทศ + ไม่เท่ากับ + สหภาพยุโรป

ตัวกรองสำหรับการสร้างกลุ่มประเทศ

Important

  • When using GeoIP to determine the appropriate pricelist, all pricelists used on the e-commerce site must have a country group assigned.

  • It is strongly recommended to disable the Selectable option when using pricelists with country groups. Indeed, all pricelists with the relevant country group are automatically applied to the catalog, but if one of them is marked as Selectable, the others will disappear as soon as customers select the selectable pricelist.

    Example

    ลองนึกภาพว่าคุณสร้างรายการราคาสามรายการ:

    • ราคาปกติของ EU โดยกำหนดกลุ่มประเทศ EU

    • ราคาของ EU ที่มีส่วนลด โดยกำหนดกลุ่มประเทศ EU

    • ราคาของ US โดยกำหนดกลุ่มประเทศ US

    If the Selectable option is enabled for EU regular prices and US prices, and the customer is from the European Union, only the pricelists EU regular prices and EU prices with discounts will be available. However, since the EU prices with discount list is not selectable, it will disappear once the customer selects the EU regular prices list, and prices will be displayed based on the EU regular prices pricelist in the catalog.

การใช้เพรซลิสต์

On the e-commerce, the default pricelist is automatically selected for public, non-logged-in users when no country group is assigned. If GeoIP and country groups are used, public users see the pricelist of their country group by default.

Logged-in users with assigned pricelists see the assigned pricelist by default if it is assigned to the website they are visiting. If not, the website's default pricelist is applied (i.e., the first available pricelist assigned to the website and without a country group, following the sequence order).

เพรซลิสต์ที่กำหนดไว้จะมีความสำคัญเหนือกว่าเพรซลิสต์ตามประเทศเมื่อเกี่ยวข้อง เว้นแต่เพรซลิสต์ที่กำหนดจะเชื่อมโยงกับกลุ่มประเทศอื่น

Example

ลูกค้าจากสหรัฐอเมริกาเข้าชมเว็บไซต์ พวกเขาไม่มีบัญชีพอร์ทัล จะนำ สหรัฐอเมริกา ใบเสนอราคามาใช้

A different visitor, also from the United States, has the Loyal Customer Discount pricelist assigned in their contact form. This assignment takes precedence over the country group assignment, so the Loyal Customer Discount is applied.

ตัวอย่างของใบเสนอราคาต่างๆ ที่กำหนดให้กับเว็บไซต์

ลดราคา

โปรแกรมส่วนลด

หากต้องการเปิดใช้งาน:doc:โปรแกรมส่วนลด </applications/sales/sales/products_prices/loyalty_discount>`สำหรับอีคอมเมิร์ซของคุณ ให้ไปที่:menuselection:`เว็บไซต์ --> การกำหนดค่า --> การตั้งค่า เลื่อนลงไปยังส่วน:guilabel:อีคอมเมิร์ซ และเปิดใช้งานฟีเจอร์:guilabel:ส่วนลด ความภักดี และบัตรของขวัญ

Configure the discount program, make sure the Website option is enabled, and add the relevant Pricelist and Website on the program form, if needed.

ส่วนลดสินค้าแบบถาวร

When the price of a specific product is permanently reduced, the strikethrough strategy is commonly used. This involves showing the new discounted price, with the original price crossed out alongside it.

ราคาขีดฆ่า

To display a permanently discounted price, navigate to Website ‣ Configuration ‣ Settings, scroll down to the eCommerce section, enable the Comparison Price option, and Save. Then go to the product form, enter the new (discounted) price in the Sales Price field, and the original price (strikethrough) in the Compare to Price field.

Note

ฟิลด์Compare to Priceต้องมีราคาที่สูงกว่าSales Priceเพื่อให้ราคาเดิมปรากฏพร้อมการขีดฆ่า

Important

Compare to Priceจะไม่แสดงหากมีการใช้เพรซลิสต์ส่วนลด หากคุณต้องการใช้Compare to priceกับส่วนลดอื่น ให้กำหนดค่าเพรซลิสต์ด้วยรหัสโปรโมชั่น

เพรซลิสต์ส่วนลด

นอกจากนี้ยังสามารถสร้างเพรซลิสต์ที่มีส่วนลดได้ โดยสร้างเพรซลิสต์และกำหนดค่าส่วนลด

หากเพรซลิสต์มีประเภทราคาDiscountราคาจะถูกขีดฆ่าสำหรับลูกค้าที่เกี่ยวข้อง แม้ว่าฟีเจอร์Comparison Priceจะไม่ได้เปิดใช้งานก็ตาม

Note

If using pricelists with country groups, the discounted pricelist must be assigned the same country group as the non-discounted pricelist.

รหัสโปรโมชั่นอีคอมเมิร์ซ

To offer a discounted pricelist for customers with a specific discount code, access the relevant pricelist form, go to the Ecommerce tab, and add an E-commerce Promotional Code, e.g., SUMMERSALE10%.

Then, go to the Rules tab, click Add a line, and configure the discount. When a customer enters the code during checkout, the discount is applied according to the configuration in the Rules tab.

Note

ตรวจสอบให้แน่ใจว่าเปิดใช้งานตัวเลือกPromo Codeในตัวแก้ไขเว็บไซต์ และหากใช้กลุ่มประเทศเพรซลิสต์ส่วนลดจะต้องมีการกำหนดกลุ่มประเทศเดียวกันกับเพรซลิสต์ที่ไม่มีส่วนลด

Preventing direct sales and hiding prices

Some businesses, such as B2B shops or companies that sell luxury or custom items, may want to showcase their products online while restricting direct purchases and hiding prices.

To control price visibility and prevent direct online sales on the e-commerce site, go to Website ‣ Configuration ‣ Settings, scroll down to the eCommerce section, and enable Hide Add To Cart.

Then, select one of the following options from the For drop-down list to define which products are affected:

  • For 0 price products: On the product form, set the price to 0 for all desired products, or create a pricelist where all product prices are set to 0. The price is then not displayed on the product page.

    Note

    Ensure the pricelist is assigned to the correct website and is listed first among the website's pricelists.

  • For Specific categories: Select one or more product categories from the Categories drop-down menu that appears. At least one category must be selected. The price is only displayed for products in these categories if it is not 0.

Then, enter a redirect URL in the Link URL field. The Add to Cart button on the product page for zero-priced products or the selected shop categories is then replaced by a default Contact us button, which can be customized if needed.

Tip

  • ตรวจสอบให้แน่ใจว่าไม่มีรายการราคาใดที่ใช้บนอีคอมเมิร์ซถูกทำเครื่องหมายว่า:guilabel:`เลือกได้`เพื่อป้องกันการแสดงรายการราคาที่มีราคาเป็นศูนย์โดยไม่ตั้งใจ

  • To hide prices from public visitors while keeping them visible to logged-in customers, create a zero-priced pricelist for non-logged-in customers and assign a regular pricelist (with actual prices) to customers with portal access.

ดูเพิ่มเติม

บัญชีลูกค้า