Ich habe Bestellungen in Magento erstellt und Cart-Regel aus dem Admin-Panel erstellt. Regel ist, wenn jede Zwischensumme Zwischensumme mehr als 200 ist, dann Rabatt von 50 anwenden. Jetzt möchte ich überprüfen, ob eine Wagenregel vorhanden ist, und wenn es dann Regelbedingung überprüfen und Regel auf Zwischensumme der Bestellung während der Auftragserstellung anwenden. Bitte helfen. Vielen Dank im Voraus.Anwenden von Cart-Regeln auf programmgesteuerte Bestellungen in Magento
Antwort
Einkaufswagenregeln werden auf Angebote angewendet, nicht auf Bestellungen. Wenn Sie also Aufträge programmatisch erstellen, müssen Sie zunächst ein Angebot erstellen und es dann in Bestellung umwandeln.
Die automatische Anwendung von Verkaufsregeln auf ein Angebot ist einfach. Ruf einfach an;
$quote->collectTotals()->save();
nach dem Hinzufügen von Adresse, Hinzufügen von Produkten, Einstellung der Zahlungsmethode zu zitieren.
Vielen Dank für die Antwort & Entschuldigung, ich bin neu bei Magento. Ich habe ein Angebot mit folgendem Code erstellt: $ customerId = $ _GET ['custid']; $ customer = Mage :: getModel ('Kunde/Kunde') -> load ($ customerId); $ quote = Mage :: getModel ('Verkäufe/Quote') -> setSharedStoreIds ($ storeIds) -> loadByCustomer ($ customer); aber ich habe keine Zwischensumme. –
- 1. Magento Doppelte Bestellungen
- 2. PayPal-Bestellungen auf Status "Verdacht auf Betrug" in Magento gesetzt
- 3. Magento: Bestellungen finden, die ein Produkt enthalten
- 4. Magento: Erhalten Sie Bestellungen nach bestimmten Zahlungsmethoden
- 5. Gutscheincode mit externem Skript auf Magento anwenden
- 6. Exportieren von Bestellungen aus Magento für den Versand
- 7. Wie bekomme ich alle Bestellungen über eine Periode in Magento?
- 8. Magento Bestellungen-> Google Sitemap ... seit kurzem eine leere Seite?
- 9. Wie programmgesteuerte Verbindungsgeschwindigkeit erhalten?
- 10. Webpack und programmgesteuerte Inhaltsskripts
- 11. Programmgesteuerte Konfiguration von Eclipse Installierte JREs
- 12. Programmgesteuerte Konfiguration von Endpunkten vs. web/app.config
- 13. Bedeutung von Apps Bestellungen in INSTALLED_APPS
- 14. Anwenden von Stil auf Aktivität
- 15. Anwenden von Eckenradius auf LinearLayout
- 16. Anwenden von CSS auf Drupal
- 17. Programmgesteuerte Einstellung wiederholter Parameter in Scala
- 18. Anwenden von AddMethod() auf Validierungsfunktion
- 19. Anwenden von Javascript auf XSL
- 20. Anwenden von Farben auf Zelle in openpyx
- 21. Anwenden von Maßstab auf Layout in Android
- 22. Anwenden von Stilen auf ListItems in CheckBoxList
- 23. Wie programmgesteuerte Keypad-Schemas in kde
- 24. Wie speichere ich Bestellungen?
- 25. Wo speichert Woocommerce Bestellungen?
- 26. Fehler bei der Verwendung von POST-Bestellungen auf Shopify
- 27. Anwenden von Warenkorbregeln vor Steuern in Angebot
- 28. Magento: Archivierte Produkte löschen - Sind die Produkte in den Bestellungen betroffen?
- 29. Unbeurteilte Bestellungen finden
- 30. AngularJS ng-WiederholungsreihenfolgeBei Bestellungen von Nummern falsch
Diese Art von Frage ist Off-Thema hier, aber Sie finden es möglicherweise nicht auf der [Magento StackExchange] (http://magento.stackexchange.com) –
Ich möchte nur, wie Sie Cart-Regel Zwischensumme programmgesteuert anwenden Bestellung in Magento –