Dynamische Verkaufspreise ermöglichen es Ihnen, automatisch einen Preis basierend auf einer Formel zu berechnen. So passen sich Ihre Preise selbstständig an, je nach einer anderen Preisklasse oder externen Kriterien.

Wozu dienen dynamische Verkaufspreise?

Mit dynamischen Verkaufspreisen definieren Sie eine Berechnungsformel. Diese kann mehrere Variablen kombinieren, sogar die Datenbank eines Lieferanten, um den Preis zu bestimmen. Zwei Anwendungsfälle ergeben sich:

  1. Eine Preisklasse aus einer anderen berechnen. Zum Beispiel wird der „Online-Verkauf“-Preis als „Laden“-Preis minus 10 % berechnet. Eine echte Preisliste entsteht, die im Katalog genutzt werden kann.
  2. Einen Preis für ein Produkt berechnen. Der Preis wird bei Verwendung neu berechnet. Ideal für sehr volatile Preise aus einer externen Datenbank.

Dieses Modul ist in der Beta-Version: Sein Verhalten kann sich noch ändern.

Verwaltung dynamischer Verkaufspreise - Dolibarr && DoliPlus

Eine Berechnungsregel eingeben

Ein Verkaufspreis wird durch seinen Typ (netto oder brutto), seine Preisbasis, seinen Mehrwertsteuersatz und einen optionalen Mindestpreis qualifiziert. Von dort aus geben Sie eine Berechnungsformel im dafür vorgesehenen Untermenü ein.

Für Methode 1 geben Sie „Anwendbar auf: Preisliste“ an, dann die Quell- und die Zielpreisliste. Für Methode 2 geben Sie „Anwendbar auf: Verkaufspreis“ an und lassen die Preislisten leer.

Ein Ausdruck beginnt mit dem berechneten Preis, gefolgt von der Formel. Zum Beispiel:

price_ht = #price_ht_2# * #global_15MOINS#
price_min_ht = #price_min_ht_2# * #global_15MOINS#
price_base_type = 1
tva_tx = #global_TVA20#

Variablen sind mit dem Symbol # gekennzeichnet. Sie haben Zugriff auf globale Variablen (#global_CODE#), benutzerdefinierte Produktfelder (#myfield_code#) sowie auf Preise, Gewicht, Länge und Fläche des Produkts.

Berechnungsregel für dynamische Verkaufspreise in DoliPlus

Die verfügbaren Variablen

Alle Variablen werden mit dem Symbol # umschlossen. Wenn die Variable eine Preisklassen-Nummer enthält, ersetzen Sie x durch diese Nummer.

Variable Inhalt
#global_CODE# eine globale Variable, definiert im entsprechenden Untermenü
#myfield_code# ein benutzerdefiniertes Feld im Produktdatensatz
#price_ht_x# der Verkaufspreis ohne MwSt. der Preisklasse x
#price_ttc_x# der Verkaufspreis inkl. MwSt. der Klasse x
#price_min_ht_x# · #price_min_ttc_x# die Mindestpreise der Klasse x
#price_base_type_x# die Basistyp-Nummer der Klasse x: 1 für ohne MwSt., 2 für inkl. MwSt.
#tva_tx_x# der MwSt.-Satz der Klasse x
#localtax1_tx_x# · #localtax2_tx_x# · #localtax2_type_x# · #default_vat_code_x# lokale Steuern, je nach Land
#weight# · #length# · #surface# Gewicht, Länge und Fläche des Produkts

Was der Ausdruck enthalten muss. Er beginnt immer mit dem berechneten Preis, gefolgt von der Formel: price_ht =, price_ttc =, price_min_ht =, price_min_ttc = oder tva_tx =. Geben Sie außerdem den Basistyp mit price_base_type = 1 für Nettopreise oder = 2 für Bruttopreise an.

Zwei vollständige Beispiele. Für einen Nettopreis mit den globalen Variablen 15MOINS = 0.85 und TVA20 = 20:

price_ht       = #price_ht_2# * #global_15MOINS#
price_min_ht   = #price_min_ht_2# * #global_15MOINS#
price_base_type = 1
tva_tx         = #global_TVA20#

Und das Äquivalent für einen Bruttopreis:

price_ttc      = #price_ttc_2# * #global_15MOINS#
price_min_ttc  = #price_min_ttc_2# * #global_15MOINS#
price_base_type = 2
tva_tx         = #global_TVA20#
💡 Zwei wichtige Regeln. Ein Ausdruck, der an einen anderen angehängt wird, endet mit einem Semikolon; alleinstehend benötigt er keines. Zudem müssen Sie ein Testprodukt festlegen: An ihm wird die Gültigkeit des Ausdrucks überprüft.

Preise mit dynamischen Verkaufspreisen aktualisieren

Methode 1 integriert sich in die Preisverwaltung. Sie erstellen eine Regel für Preisstufe 2 basierend auf Preisstufe 1. Dadurch löst eine Aktualisierung von Preisstufe 1 automatisch die Aktualisierung von Preisstufe 2 für alle betroffenen Artikel aus. Mehr zur Preisverwaltung

Preisaktualisierung mit dynamischen Verkaufspreisen in DoliPlus

Zudem aktivieren Sie auf der Produktseite einen dynamischen Preis für eine bestimmte Preisstufe. Achten Sie jedoch darauf, dass die Formel nicht auf die Preisstufe verweist, für die sie gilt.

Warum Preise automatisieren?

Manuelle Preisberechnungen bei jeder Kostenänderung sind zeitaufwendig und fehleranfällig. Dynamische Verkaufspreise übernehmen diese Berechnung für Sie.

Sie profitieren in drei Bereichen:

  • konsistente Preise: Eine gemeinsame Regel gilt überall;
  • höhere Reaktionsfähigkeit: Volatile Preise aktualisieren sich automatisch;
  • weniger Fehler: Die Formel ersetzt manuelle Berechnungen.

Mehr zur Anpassung von Verkaufspreisen

Abfrage externer Datenbanken

Es gibt Lösungen, die oft eine Anpassung erfordern, abhängig von den Abfragemethoden und den Formaten der empfangenen Preisinformationen.

Globale Variable eingeben

Eine globale Variable wird in Berechnungen verwendet.

Erfassen Sie die neue Variable im Untermenü 8.

Um sie in einer Formel verwenden zu können, muss sie wie in diesem Beispiel benannt werden: #global_PLUS10#

Hinweis:

Variablen definieren ganze oder dezimale Zahlen.

Weiterführende Informationen