Prislistor, rabatter och formler

Odoo Sales har en användbar prislistefunktion som kan skräddarsys för att passa varje unik prissättningsstrategi.

En prislista är en lista med priser (eller prisregler) som Odoo använder för att bestämma lämpligt pris för en kund. Dessa prislistor kan ställas in med specifika kriterier (t.ex. tidsperioder, minsta sålda kvantitet och mer) för att tillämpa vissa priser eller rabatter.

Prislistor föreslår vissa priser, men de kan alltid åsidosättas på försäljningsordern.

Alternativ för prissättningsstrategi

För att välja en prisstrategi går du först till Sales app ‣ Configuration ‣ Settings. I avsnittet Pricing klickar du på kryssrutan bredvid funktionen Pricelists.

Om du gör det visas två ytterligare alternativ under den: Flera priser per produkt och Avancerade prisregler (rabatter, formler). En länk med namnet Prislistor visas också, som leder till en separat sida med prislistor, där prislistor kan skapas och/eller ändras.

  • Flera priser per produkt: ger möjlighet att ange flera olika priser per produkt.

  • Avancerade prisregler (rabatter, formler): ger möjlighet att skapa detaljerade prisregler och tillämpa rabatter, marginaler och avrundningar.

Så här ser funktionsinställningen för prislista ut i Odoo Sales.

När du har klickat i kryssrutan bredvid funktionen Pricelists väljer du ett av dessa två alternativ och klickar sedan på Save för att spara alla ändringar.

Prislistor

När du har aktiverat och sparat funktionen Pricelists laddas sidan Settings om och härifrån kan du antingen välja länken Pricelists (under funktionen Pricelists på sidan Settings), eller navigera till Sales app ‣ Products ‣ Pricelists.

Båda alternativen visar sidan Pricelists, där prislistor kan skapas och/eller ändras när som helst.

Hur sidan med prislistor ser ut i Odoo Sales.

Viktigt

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.

Observera

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.

Observera

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.

På sidan Pricelists kan du antingen välja önskad prislista att redigera, eller klicka på New för att skapa en ny prislista, vilket öppnar ett tomt prislisteformulär som kan konfigureras på ett antal olika sätt.

Hur prislistans detaljformulär ser ut i Odoo Sales.

När du skapar en ny prislista börjar du med att ange ett namn för prislistan högst upp i formuläret, i det tomma fältet. Välj sedan vilken Valuta som ska användas.

Om du arbetar i en miljö med flera företag väljer du sedan vilket företag prislistan ska gälla för i fältet Company. Om detta fält lämnas tomt tillämpas prislistan automatiskt på alla företag i databasen.

Price Rules tab

Funktionerna på fliken Prisregler i ett prislisteformulär varierar beroende på vilken inställning för Prislistor som valts: antingen Flera priser per produkt eller Avancerade prisregler (rabatter, formler).

Flikarna Time-based rules och Configuration är dock alltid desamma, oavsett vilken inställning för Pricelists som valts.

Flera priser per produkt

Med inställningen Flera priser per produkt aktiverad, ger fliken Prisregler på prislisteformulär möjlighet att lägga till specifika produkter, med ett specifikt pris, till en prislista.

För att lägga till en specifik produkt och pris i ett prislisteformulär klickar du på fliken Prisregler och sedan på Lägg till en rad i kolumnen Produkter. Välj sedan önskad produkt för vilken ett specifikt pris ska tillämpas.

Välj sedan vid behov en produktvariant i kolumnen Variants (t.ex. en specifik produktstorlek, färg, etc.). Om inga varianter väljs kommer detta pris att gälla för alla varianter av produkten.

Om en minsta mängd av produkten måste köpas för att kunna tillämpa det specifika priset, ange beloppet i kolumnen Min. Kvantitet.

För att konfigurera priset på produkten för denna specifika prislista, ange önskat belopp under Price kolumnen. Sedan finns det möjlighet att lägga till ett Startdatum och Slutdatum till det konfigurerade produktpriset, om så önskas.

Om du vill lägga till ytterligare en produktrad klickar du på Lägg till en rad igen och upprepar processen. Det finns ingen gräns för hur många produkter som kan läggas till på fliken Prisregler i ett prislisteformulär.

Mer information finns i följande avsnitt: Flera priser per produkt.

Avancerade prisregler

När inställningen Avancerade prisregler (rabatter, formler) är aktiverad, ger fliken Prisregler på prislisteformulär möjlighet att konfigurera detaljerade prisregler baserade på formler.

I avsnittet Avancerade prisregler (rabatter, formler) finns detaljerade anvisningar om hur du lägger till avancerade prisregler i en prislista.

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.

Popup-formulär för anpassad tidsperiod i Odoo Sales.

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

Se även

Prenumerationer

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.

Fliken Konfiguration

Under fliken Configuration finns det några alternativ som ytterligare kan anpassa prislistan.

Fliken Konfiguration i formuläret för prislista i Odoo Sales.

Härifrån, under avsnittet Availability, i fältet Country Groups, kan vissa landgrupper läggas till i prislistan. Det finns ingen gräns för hur många landgrupper som kan läggas till i detta fält.

Observera

Om inget land har angetts för en kund tar Odoo den första prislistan utan någon landgrupp.

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.

Slutligen finns det möjlighet att lägga till en E-commerce Promotional Code. För att lägga till en kod skriver du in önskad kampanjkod som, när den anges under kassaprocessen, tillämpar prislistan för kunden, även om kunden inte faller inom de tidigare angivna kriterierna.

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.

Tillämpning av kundprislista

Medan standardprislistan som tillämpas på alla kunder är Public Pricelist, ger Odoo möjlighet att direkt tillämpa en annan prislista till kunder på deras kontaktformulär.

För att göra det öppnar du den önskade kundens kontaktformulär, antingen genom att navigera till Sales app ‣ Orders ‣ Customers och välja kunden från huvudsidan Customers, eller genom att klicka på kundens namn på en försäljningsorder.

Exempel på formulär för kundinformation i Odoo Sales.

På den önskade kundens kontaktformulär, under fliken Sales & Purchase, i avsnittet Sales, anger du vilken prislista som ska tillämpas på den specifika kunden från rullgardinsmenyn i fältet Pricelist.

Prislista fältet i en kund detalj formulär i Odoo Sales.

Observera

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.

Flera priser per produkt

För att tillämpa flera priser per enskild produkt, välj alternativet Flera priser per produkt, efter att ha aktiverat funktionen PrislistorSales-appens inställningssida (Sales app ‣ Configuration ‣ Settings), och klicka på Spara.

Tillämpa sedan prislistor på specifika produkter med hjälp av produktformuläret. Navigera till Sales app ‣ Products ‣ Products och välj den produkt för vilken flera priser ska tillämpas. Om du väljer en produkt på sidan Produkter visas produktformuläret för den specifika produkten på en separat sida.

I produktformuläret klickar du på smartknappen Extrapriser, som finns högst upp i formuläret.

Hur den smarta knappen för extrapriser visas i Odoo Sales.

Om du gör det visas en separat sida med Prisregler som är specifika för den aktuella produkten. Här kan prisregler redigeras eller skapas när som helst.

Hur de extra prisreglerna per produktsida visas i Odoo Sales.

För att skapa en ny prisregel för en produkt från denna specifika Prisregler sida, klicka på Ny för att lägga till en ny, anpassningsbar rad som redan har den önskade produkten i Applied On kolumnen.

Välj sedan vilken Pricelist denna specifika produktprisregel ska gälla för, via rullgardinsmenyn i Pricelist-kolumnen.

Observera

Public Pricelist är den standardprislista som används med Odoo Sales och eCommerce.

Tips

För att skapa en ny prislista från denna sida, skriv in önskat namn på den nya prislistan i Pricelist-kolumnen och välj sedan Create från rullgardinsmenyn. Alla prislistor kan ändras när som helst genom att navigera till Sales app ‣ Products ‣ Pricelists. Prislistor kan också skapas på den specifika Pricelists-sidan.

När den önskade prislistan har lagts till i raden, ange en Min. Kvantitet för prisregeln.

Example

Om kolumnen Min. Quantity är satt till 2, kommer det nya priset i kolumnen Price att tillämpas på beställningar av 2 eller fler produkter. Om en enskild produkt kostar 100 USD kan kunderna alltså i teorin uppmuntras att köpa fler om Price sätts till 85 USD per produkt för en Min. Kvantitet2 produkter.

Ange sedan önskat belopp i kolumnen Price. Ange sedan vid behov ett Startdatum och Slutdatum för produktens prisregel.

Och slutligen, om du arbetar i en miljö med flera företag, välj vilket företag denna prisregel ska tillämpas på i Company-fältet. Om du lämnar fältet tomt gäller prisregeln för alla företag i databasen.

Klicka bort från raden för att aktivera Odoo’s automatiska sparfunktion, vilket innebär att den nyskapade prisregeln nu är redo att användas.

Fortsätt med att lägga till så många unika prisregler per produkt som du önskar. Det finns ingen gräns för hur många prisregler som kan läggas till per produkt.

Med prisreglerna på plats för en specifik produkt ser kunder som faller in i de motsvarande prislistorna automatiskt de nya priserna tillämpas. Antalet prisregler som tillämpas på en viss produkt visas också i smartknappen Extrapriser, som finns på varje produktformulär.

Observera

När en prisregel/prislista läggs till för en produkt via smartknappen Extra Prices, återspeglas den också i själva prislistan. På samma sätt, när en prisregel för en specifik produkt läggs till i en prislista, återspeglas den också i produktformuläret via smartknappen Extra Prices.

Rabatter

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.

Tips

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.

Tips

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.

Observera

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.

Avancerade prisregler

Funktionen Avancerade prisregler (rabatter, formler) ger möjlighet att ange prisändringsregler baserade på rabatter och formler. Dessa ändringar kan vara relativa till produktlistans/katalogens pris, produktens kostnad eller en annan prislista.

Om du vill använda avancerade prisregler med rabatter och formler väljer du alternativet Avancerade prisregler (rabatter, formler) efter att du har aktiverat funktionen PrislistorSales-appens inställningssida (Sales app ‣ Configuration ‣ Settings) och klickar på Spara.

När du har aktiverat och sparat funktionen Pricelists laddas sidan Settings om och härifrån kan du antingen välja länken Pricelists (under funktionen Pricelists på sidan Settings), eller navigera till Sales app ‣ Products ‣ Pricelists.

Båda alternativen visar sidan Pricelists, där prislistor kan skapas och/eller ändras när som helst.

Från sidan Pricelists, välj en önskad prislista att modifiera, eller skapa en ny prislista genom att klicka på knappen New.

I prislisteformuläret, under fliken Prisregler, klickar du på Lägg till en rad för att lägga till en avancerad prisregel. Då visas popup-formuläret Create Pricelist Rules, där den avancerade regeln konfigureras.

Så här ser popup-formuläret Skapa regler för prislista ut i Odoo Sales.

Beräkning av pris

I detta formulär väljer du först ett av de tre Computation-alternativen:

  • Fixed Price: prisberäkningen baseras på ett fast pris.

  • Discount: prisberäkningen är baserad på en rabatt.

  • Formula: prisberäkningen är baserad på en formel.

Observera

Varje Computation-alternativ visar sina egna beräkningsspecifika fält i formuläret.

Om Fastpris är valt, ange önskat pris i Fastpris fältet nedan. Om Discount är markerat, ange önskad rabattprocent i Discount fältet som visas.

Om Formula är markerad visas ett antal konfigurerbara alternativ.

De olika alternativen för formelberäkning som finns i Odoo Sales.

För att konfigurera beräkningsalternativet Formula, börja med att välja ett alternativ från fältet Baserat på: Försäljningspris, Kostnad eller Övrig prislista. Detta avgör vad den avancerade prisregelformeln kommer att baseras på.

I fältet Discount anger du sedan hur stor rabatt som ska tillämpas. Observera att ett påslag kan göras genom att ange en negativ rabatt i detta fält.

Example

För att formulera ett pålägg på 100% (eller 2 gånger produktens kostnad), med en minimimarginal på $5, anger du Baserat på fältet till Kostnad, Rabatt till -100 och Marginaler till 5. Detta förekommer ofta i detaljhandelssituationer.

Hur det ser ut att formulera en påläggskostnad med 5 dollar minsta marginal i Odoo Sales.

I fältet Extra avgift anger du sedan ett fast belopp som ska adderas (eller subtraheras) till det belopp som beräknats med rabatten. Därefter anger du en önskad siffra i fältet Rounding Method. Avrundningsmetoden sätter priset så att det är en multipel av värdet i fältet.

Observera

Avrundning görs efter rabatten och före tilläggsavgiften.

Tips

För att ha priser som slutar på 9.99, sätt Rounding Method till 10 och Extra Fee till -0.01.

Slutligen anger du den minsta marginalen över baspriset i fältet Margins.

När alla formelrelaterade konfigurationer är klara visar Odoo ett exempel på formeln i ett blått block till höger om konfigurationerna.

Example

För att tillämpa 20% rabatt, med priserna avrundade uppåt till 9,99, ange Baserat på fältet till Försäljningspris, Rabatt fältet till 20, Extra avgift fältet till -0,01, och Avrundningsmetod fältet till 10.

Exempel på en 20% rabatt med priserna avrundade till 9,99 i Odoo Sales.

Villkor

Längst ner i popup-formuläret Create Pricelist Rules finns avsnittet Conditions.

Här börjar du med att välja ett av alternativen i fältet Apply On:

  • Alla produkter: den avancerade prislistregeln kommer att tillämpas på alla produkter.

  • Produktkategori: den avancerade prislistan kommer att tillämpas på en specifik kategori av produkter.

  • Product: den avancerade prislistan kommer att tillämpas på en specifik produkt.

  • Produktvariant: den avancerade prislistregeln kommer att tillämpas på en specifik produktvariant.

Om något av dessa alternativ, förutom Alla produkter, väljs, visas ett nytt alternativspecifikt fält där den specifika Produktkategori, Produkt eller Produktvariant måste väljas.

Välj sedan en minsta kvantitet som ska tillämpas på den avancerade prislistregeln i fältet Min. Kvantitet. Slutligen väljer du ett datumintervall för validering av prislisteartiklar i fältet Validity.

När alla konfigurationer är klara klickar du antingen på Spara & Stäng för att spara den avancerade prislistan, eller på Spara & Ny för att omedelbart skapa en ny avancerad prislista på ett nytt formulär.

Observera

Om en prisregel är inställd för en viss produkt och en annan för dess produktkategori, använder Odoo regeln för själva produkten.