Sie sind nicht angemeldet.

1

Mittwoch, 3. Februar 2016, 11:21

Berechnung Sonderpreis und Datum

Guten morgen,

ich habe mal zwei Fragen weil ich das nicht verstehe oder meine Formel falsch ist?

Ich bekomme in meiner Lieferanten Tabelle für einzelne (nicht alle) Artikel einen Rabattwert bei Sonderangeboten, zB. Wert 20 (für 20%). Nun möchte ich später im Export den Rabattwert als Sonderpreis + Startdatum (verlangt Magento bei Sonderpreisen) übergeben. Ich möchte in der Importvorlage folgendes:

rw_discount = Rabattwert des Lieferanten, zb "20"

1. Datum setzen wenn Lieferant mer als 20% Rabatt gibt

Meine Formel:
{IF 'rw_discount' > '19'}[date(d.m.Y)]{ENDIF}

gibt irgendwie keine Ausgabe

2. Sonderpreis berechnen wenn Lieferant mehr als 20% Rabatt gibt

price_basic
= [item-price]

Ich möchte den Rabatt auf Basis des price_basic / item-price berechnen. Und zwar nach folgender Formel

wenn *rw_discount* ist > 19 teile *rw_discount* ./. 2 und ziehe den Wert als % vom price_basic ab

Das Ergebniss soll dann in einem eigenen Feld (spec5) ausgegeben werden.

Ich hoffe ihr könnt mir folgen :rolleyes:

Und eine grundsätzliche Fragen: Macht das eigentlich Sinn solche umfangreichen Berechnungen schon beim Import zu machen, oder besser im Exportprofil umzuparsen / zu berechnen?

Vielen Dank für eure Hilfe

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »michael« (3. Februar 2016, 11:40)


2

Mittwoch, 3. Februar 2016, 13:48

>> 1. Datum setzen wenn Lieferant mer als 20% Rabatt gibt

Das Datum muss nicht in eckiger Klammer stehen.

{IF 'rw_discount' > '19'}date(d.m.Y){ENDIF}

>> 2. Sonderpreis berechnen wenn Lieferant mehr als 20% Rabatt gibt

Ohne Garantie :-)

{IF 'rw_discount' > '19'}[math|item_price/100*(100-(rw_discount/2))]{ENDIF}

>> Und eine grundsätzliche Fragen: Macht das eigentlich Sinn solche
umfangreichen Berechnungen schon beim Import zu machen, oder besser im
Exportprofil umzuparsen / zu berechnen?


Wenn Sie die Werte in mehreren Exportdateien benötigen, dann sollten Sie dies schon beim Import abarbeiten lassen.

3

Mittwoch, 10. Februar 2016, 16:31

Hallo

ich komme nun heute endlich dazu hier mal weiter zu machen, nur leider ohne erfolg.

Ich bekomme irgendwie keine Datumsausgabe hin, wenn ich folgende Befehle im Importprofil in der Spalte "erweiterte Optionen" hinterlege


weder mit {IF 'rw_discount' > '1'}[date(d.m.Y H:i)]{ENDIF} noch mit {IF 'rw_discount' > '1'}date(d.m.Y H:i){ENDIF}

entweder wird gar nichts ausgegeben oder date(d.m.Y H:i) im klartext.

Kann mir hier jemand helfen?
Thx

4

Donnerstag, 11. Februar 2016, 15:08

Wir schauen uns das morgen früh mal an.

Viele Grüße
db

5

Freitag, 12. Februar 2016, 09:14

Der Import mit Datum funktioniert jetzt.
Bisher wurde das Datum immer nur beim Export ausgewertet. Wir haben es jetzt auch beim Import drin.
Das Datum immer ohne eckige Klammern benutzen.

{IF 'rw_discount' > '1'}date(d.m.Y H:i){ENDIF}

Viele Grüße
db

6

Montag, 15. Februar 2016, 08:45

Sehr schön, vielen Dank