Precios

Odoo ofrece varias opciones para configurar los precios del comercio electrónico. Por ejemplo, puede aplicar precios por unidad, ofrecer descuentos y configurar tarifas.

Impuestos

Si desea agregar un impuesto a un producto, establézcalo en el campo impuestos de cliente de la plantilla de producto o utilice las posiciones fiscales.

Ver también

La elección del impuesto del precio que se muestra suele depender de la normativa de cada país o del tipo de clientes (B2B frente a B2C). Para seleccionar el tipo de precio que se muestra, vaya a Sitio web ‣ Configuración ‣ Ajustes, seleccione el sitio web, desplácese hasta la sección Tienda - Productos y, en Mostrar precios de productos, seleccione entre:

  • Impuestos excluidos: el precio que se muestra en el sitio web no incluye impuestos, y estos se calculan en el paso de revisión del pedido;

  • Impuestos incluidos: el precio que se muestra en el sitio web incluye los impuestos.

Nota

Este ajuste es específico de cada sitio web y, por lo tanto, se puede configurar de forma independiente para cada sitio web de la base de datos.

Truco

Precio por unidad

Para mostrar un precio por unidad junto al precio de venta en la página del producto, siga estos pasos:

  1. Vaya a Sitio web ‣ Configuración ‣ Ajustes, desplácese hasta la sección Tienda - Productos y habilite Precio de referencia del producto.

  2. Vaya al formulario del producto.

  3. Configure el Precio de venta del producto y seleccione la unidad (por ejemplo, Unidades).

  4. En el campo Cantidad de unidad base, introduzca el número de unidades del producto y, a continuación, seleccione la unidad correspondiente en la lista desplegable.

Example

Imagine que desea vender un cubo de pintura de 2 litros por 60 $, es decir, 30 $ por litro.

screenshot: ecommerce-prices-prices-per-unit
menu
Sales ‣ Products ‣ Products ‣ (product) ‣ Sales tab
shows
A product form with the Base Unit Count and Base Unit of Measure fields filled in for the price-per-unit display.
highlight
The Base Unit Count and Base Unit of Measure fields (red frame).
data
Product with 0.5 kg content, base unit 'kg'.
module
website_sale
notes
English UI, light theme, 1440px width.

El precio por unidad, en este caso por litro, se muestra junto al precio de venta en la página del producto.

screenshot: ecommerce-prices-price-cost-per-unit-page
menu
(website) ‣ Shop ‣ (product)
shows
A product page showing the price per base unit under the sales price.
highlight
The price per unit (red frame).
data
Product priced EUR 5 with 0.5 kg content.
module
website_sale
notes
English UI, light theme, 1440px width.

Nota

El precio por unidad puede ser obligatorio en algunos países.

Ver también

Unidades de medida

Listas de precios

Las tarifas en Odoo permiten gestionar reglas de precios flexibles y ofrecer diferentes precios y descuentos según la moneda, los periodos de tiempo, los volúmenes de compra, la ubicación de los clientes y/o el tipo de cliente. Para habilitar las tarifas en el comercio electrónico, vaya a Sitio web ‣ Configuración ‣ Ajustes, desplácese hasta la sección Tienda - Productos, habilite Tarifas y haga clic en Guardar. A continuación, haga clic en Tarifas o vaya a Sitio web ‣ Comercio electrónico ‣ Tarifas y configure las tarifas correspondientes.

En la pestaña Comercio electrónico, configure las opciones específicas de las ventas en línea, como asignar un Sitio web a una tarifa, permitir que los clientes la seleccionen y/o añadir un código promocional de comercio electrónico.

Truco

  • Si utiliza varios sitios web y desea usar la misma tarifa en varios de ellos, debe duplicarla para cada sitio web. Si no asigna ningún sitio web, la tarifa no se utilizará, a menos que sea seleccionable.

  • Las tarifas también se pueden asignar a un cliente específico.

Nota

  • Cuando las tarifas están habilitadas en la aplicación Ventas, se habilitan automáticamente en la aplicación Comercio electrónico, y viceversa.

  • En la lista de tarifas, ordénelas por prioridad: la primera tiene prioridad sobre la segunda, la segunda sobre la tercera, y así sucesivamente.

  • También es posible crear tarifas específicas para variantes.

Ver también

Listas de precios

Listas de precios seleccionables

Las tarifas seleccionables son útiles, por ejemplo, al vender productos en varias monedas y permiten que los clientes elijan una tarifa mediante el selector de tarifas del catálogo, ubicado junto a la barra de búsqueda.

screenshot: ecommerce-prices-pricelist-selector
menu
(website) ‣ Shop
shows
The shop page header with the pricelist selector drop-down open, listing the selectable pricelists.
highlight
The pricelist selector (red frame).
data
Pricelists 'Public (HUF)' and 'Wholesale (EUR)'.
module
website_sale
notes
English UI, light theme, 1440px width.

Para hacer que una tarifa sea seleccionable, active Seleccionable.

Nota

  • Al elegir la opción Seleccionable para una lista de precios y no asignarla a un sitio web específico, estará disponible para elegirla en todos los sitios web.

  • Si una tarifa no aparece en el selector, puede deberse a las siguientes situaciones:

    • Solo se ha definido una tarifa como Seleccionable y el contacto tiene una tarifa asignada.

    • Existen varias tarifas seleccionables, pero solo se muestran las que coinciden con el grupo de países del cliente. Se recomienda encarecidamente desactivar la opción Seleccionable cuando se utilicen tarifas con grupos de países en el comercio electrónico.

GeoIP y grupos de países

Es posible mostrar una tarifa específica según la ubicación y la dirección IP del visitante asignando grupos de países a las tarifas.

Para ello, vaya al formulario de la tarifa correspondiente y seleccione los Grupos de países adecuados. Cree o edite tantas tarifas para regiones específicas como necesite. Por ejemplo, seleccione Unión Europea para aplicar la tarifa a todos los estados miembros de la UE.

Para crear un nuevo grupo de países, haga clic en Buscar más en la lista desplegable y, a continuación, en Nuevo. Añada un Nombre del grupo y seleccione los Países correspondientes. Utilice Filtros personalizados si es necesario.

Nota

Cada grupo de países debe contener al menos un país.

Example

Utilice el siguiente filtro si desea añadir todos los países que no pertenecen a la UE al grupo de países.

Grupo de país + no está en + Unión Europea

screenshot: ecommerce-prices-pricelist-country-groups
menu
Settings ‣ Technical ‣ Country Groups ‣ New
shows
A country group form with its name and the list of countries it contains.
highlight
The country list (red frame).
data
Country group 'Eurozone' with a few countries.
module
website_sale
notes
English UI, light theme, 1440px width.

Importante

  • Al utilizar GeoIP para determinar la tarifa adecuada, todas las tarifas utilizadas en el comercio electrónico deben tener un grupo de países asignado.

  • Se recomienda encarecidamente desactivar la opción Seleccionable cuando se utilicen tarifas con grupos de países. En efecto, todas las tarifas con el grupo de países correspondiente se aplican automáticamente al catálogo, pero si una de ellas está marcada como Seleccionable, las demás desaparecerán en cuanto los clientes seleccionen la tarifa seleccionable.

    Example

    Imagine que crea tres tarifas:

    • Precios normales UE con el grupo de países UE asignado

    • Precios UE con descuentos con el grupo de países UE asignado

    • Precios EE. UU. con el grupo de países EE. UU. asignado

    Si la opción Seleccionable está activada para Precios normales UE y Precios EE. UU., y el cliente es de la Unión Europea, solo estarán disponibles las tarifas Precios normales UE y Precios UE con descuentos. Sin embargo, dado que la lista Precios UE con descuentos no es seleccionable, desaparecerá en cuanto el cliente seleccione la lista Precios normales UE y los precios se mostrarán según la tarifa Precios normales UE en el catálogo.

Aplicación de la tarifa

En el comercio electrónico, la tarifa predeterminada se selecciona automáticamente para los usuarios públicos que no han iniciado sesión cuando no hay ningún grupo de países asignado. Si se utilizan GeoIP y grupos de países, los usuarios públicos ven de forma predeterminada la tarifa de su grupo de países. Los usuarios que han iniciado sesión y tienen tarifas asignadas ven la tarifa asignada de forma predeterminada si está asignada al sitio web que están visitando. Si no es así, se aplica la tarifa predeterminada del sitio web (es decir, la primera tarifa disponible asignada al sitio web y sin grupo de países, según el orden de secuencia).

Las tarifas asignadas tienen prioridad sobre las tarifas basadas en el país, cuando corresponda, a menos que la tarifa asignada esté vinculada a un grupo de países diferente.

Example

Un cliente de Estados Unidos visita el sitio web y no tiene una cuenta de portal, entonces se aplica la lista de precios Estados Unidos.

Otro visitante, también de Estados Unidos, tiene la tarifa Descuento para clientes leales asignada en su formulario de contacto. Esta asignación tiene prioridad sobre la asignación por grupo de países, por lo que se aplica Descuento para clientes leales.

screenshot: ecommerce-prices-pricelists-example
menu
Website ‣ eCommerce ‣ Pricelists
shows
The eCommerce pricelist list showing which pricelists are available on the website, with their Selectable, Website and Country Groups columns.
highlight
The Selectable and Country Groups columns (red frame).
data
Three pricelists.
module
website_sale
notes
English UI, light theme, 1440px width.

Descuentos

Programas de descuentos

Para activar los programas de descuentos en su comercio electrónico, vaya a Sitio web ‣ Configuración ‣ Ajustes, desplácese hasta la sección Tienda - Productos y active la función Descuentos, fidelización y tarjetas de regalo.

Configure el programa de descuentos, asegúrese de que la opción Sitio web está activada y añada la Tarifa y el Sitio web correspondientes en el formulario del programa, si es necesario.

Descuento permanente de producto

Si el precio de un producto específico se ha reducido de forma permanente, se suele utilizar la estrategia de tachado. Esto consiste en mostrar el nuevo precio con descuento, junto con el precio original tachado.

screenshot: ecommerce-prices-price-strikethrough
menu
(website) ‣ Shop ‣ (product)
shows
A product page where the original price is struck through next to the discounted price.
highlight
The struck-through price (red frame).
data
Product discounted from EUR 100 to EUR 80.
module
website_sale
notes
English UI, light theme, 1440px width.

Para mostrar un precio con descuento permanente, vaya a Sitio web ‣ Configuración ‣ Ajustes, desplácese hasta Tienda - Productos, active la opción Precio de comparación y haga clic en Guardar. A continuación, vaya al formulario del producto, introduzca el nuevo precio (con descuento) en el campo Precio de venta y el original (tachado) en el campo Comparar con el precio.

Nota

El campo Comparar con el precio debe contener un precio superior al Precio de venta para que el precio original aparezca tachado.

Importante

El campo Comparar con el precio no se muestra si se aplican tarifas con descuento. Si desea utilizar Comparar con el precio con otro descuento, configure una tarifa con un código promocional.

Precio más bajo de los últimos 30 días (Omnibus)

La Directiva Omnibus de la UE exige que, cuando se anuncie una reducción de precio, también se muestre el precio anterior: el precio más bajo aplicado durante los 30 días previos a la reducción. El módulo Precio Omnibus de Venta Web (website_sale_omnibus_price) calcula este precio a partir del historial de precios del producto y lo utiliza como precio tachado en la tienda online en lugar del Precio de comparación.

Para activarlo, vaya a Sitio web ‣ Configuración ‣ Ajustes, y en el bloque Visualización del precio Omnibus:

  • Mostrar el precio más bajo de 30 días: habilita la visualización para este sitio web.

  • Período de referencia (días): la duración del período examinado, 30 días de forma predeterminada.

screenshot: ecommerce-prices-omnibus-settings
menu
Website ‣ Configuration ‣ Settings
shows
The Website settings page scrolled to the Omnibus Price Display block, with "Show 30-day lowest price" enabled and the lookback period set to 30 days.
highlight
The Omnibus Price Display block (red frame).
data
Website "My Website".
module
website_sale_omnibus_price
notes
English UI, light theme, 1440px width, crop to the block.

Cuando un producto está en oferta, el precio tachado mostrado es el precio más bajo del período de referencia antes de la reducción actual, de manera que las reducciones sucesivas no rebajen el precio de referencia. Si el producto no tiene un historial de precios utilizable, se mantiene el precio tachado estándar.

Nota

El historial de precios proviene del módulo Historial de Precios de Producto (product_price_history), que registra cada cambio de precio de venta. Consulte la documentación del historial de precios.

Tarifas con descuento

También es posible crear tarifas con descuentos. Para ello, cree una tarifa y configure el descuento.

Si una tarifa contiene un tipo de precio Descuento, el precio aparece tachado para los clientes correspondientes, incluso si la función Precio de comparación no está activada.

Nota

Si se utilizan tarifas con grupos de países, la tarifa con descuento debe tener asignado el mismo grupo de países que el utilizado para la tarifa sin descuento.

Código promocional del comercio electrónico

Para ofrecer una tarifa con descuento a los clientes que tengan un código de descuento específico, acceda al formulario de la tarifa correspondiente, vaya a la pestaña Comercio electrónico, y añada un Código promocional del comercio electrónico, por ejemplo, SUMMERSALE10%. A continuación, vaya a la pestaña Reglas de precio, haga clic en Añadir una línea, y configure el descuento. Cuando un cliente introduce el código durante el proceso de pago, este descuento se concede según la configuración de Reglas de precio.

Nota

Asegúrese de que la opción Código promocional está activada en el editor del sitio web y, si utiliza grupos de países, de que la tarifa con descuento tiene asignado el mismo grupo de países que la tarifa sin descuento.

Ocultar precios

Algunas empresas, como las tiendas B2B o las que venden artículos de lujo o personalizados, suelen preferir mostrar sus productos en línea sin indicar sus precios.

Para ocultar los precios de los productos en el comercio electrónico, vaya a Sitio web ‣ Configuración ‣ Ajustes, active Evitar la venta de productos con precio cero en la sección Tienda - Productos e introduzca una URL de redirección en el campo URL del botón. El botón Añadir al carrito de la página del producto se sustituye entonces por un botón Contáctenos, que se puede personalizar si es necesario.

Después de activar esta función, establezca el precio en 0 para todos los productos que desee o cree una tarifa con todos los precios de los productos en 0. Asegúrese de que la tarifa está asignada al sitio web correcto y de que aparece en primer lugar entre las tarifas del sitio web.

Truco

  • Asegúrese de que ninguna tarifa utilizada en el comercio electrónico esté marcada como Seleccionable para evitar mostrar accidentalmente la tarifa con precio cero.

  • Para ocultar los precios a los visitantes públicos y mantenerlos visibles para los clientes que han iniciado sesión, cree una tarifa con precio cero para los clientes que no han iniciado sesión y asigne una tarifa normal (con precios reales) a los clientes con acceso al portal.

Ver también

Cuentas de cliente