Projektbeschreibung
ÜbersetztSie müssen ein Modul schreiben oder die Neudefinition des Preisfeldes (unter Verwendung des Basic-Cart-Moduls für Waren).
Jedes Produkt hat ein field_currency-Feld, das drei Auswahlmöglichkeiten hat.
RUR|Rubel
USD|Dollar
EURO|Euro
Preisfeld - add_to_cart_price
Was passieren soll.
1. Wenn der Preis der Waren in Euro oder USD angegeben ist, muss der Preis mit dem Wert dieser Währung multipliziert und ausgegeben werden (standardmäßig). Der Wert der Währung sollte von der Website der Zentralbank entnommen werden, es sollte möglich sein, den Preis für Euro und Dollar manuell einzugeben (dies sollte auch als Schutz dienen, falls aus irgendeinem Grund der Wert der Währung nicht automatisch abgerufen werden kann). Aktualisieren Sie den Preis einmal am Tag. Nach der Multiplikation sollte der Preis in Rubel eine ganze Zahl haben.
Ich meine. Alle Preise sollten in Rubel angezeigt werden.
2. Wenn der Preis der Waren 0 (oder einfach nicht angegeben) ist, sollte anstelle des Preises - der Preis auf Anfrage erscheinen.
3. Wenn der Preis der Waren mehr als 30 Tausend Rubel beträgt. (dieser Preis sollte für Hersteller änderbar sein) – wird der Hinweis unter dem Preis „Kostenlose Lieferung innerhalb des Moskauer Autobahnringes oder zur Transportgesellschaft“ angezeigt. Es gibt noch einige Punkte für das Design der Seite zur Registrierung von Waren - die Lieferkosten - Bildschirm angehängt. Es gibt wahrscheinlich 4 Punkte. Die allgemeine Kostenobergrenze, nach der die Lieferung kostenlos ist: 1) Lieferung in Moskau, 2) Lieferung in Russland, 3) Selbstabholung, 4) Lieferung für den Moskauer Autobahnring, Geben Sie die Entfernung vom Moskauer Autobahnring an.
P.S. Da all dies an den Basic-Cart gebunden ist, ist klar, dass der Preis in Rubel in den Warenkorb fallen sollte, in Views angezeigt wird usw.
Am Ende ist entweder ein Modul oder eine Datei zur Überschreibung des Feldes erforderlich.
Wir benötigen eine Lösung, keine Kaste.