Orders - Bestellungen issueshttps://dev.quiqqer.com/quiqqer/order/-/issues2024-03-26T12:30:22Zhttps://dev.quiqqer.com/quiqqer/order/-/issues/168"add_to_cart" qTrack event wird bei jedem Seitenaufruf ausgeführt2024-03-26T12:30:22ZJan Wennrich"add_to_cart" qTrack event wird bei jedem Seitenaufruf ausgeführtDas `add_to_cart`-Event wird bei jedem Seitenaufruf ausgelöst.
Ich vermute es liegt daran, dass der Warenkorb am Anfang als leer angezeigt wird. Anschließend werden die Produkte darin geladen, was dann das Event auslöst.
Dieses Verhalt...Das `add_to_cart`-Event wird bei jedem Seitenaufruf ausgelöst.
Ich vermute es liegt daran, dass der Warenkorb am Anfang als leer angezeigt wird. Anschließend werden die Produkte darin geladen, was dann das Event auslöst.
Dieses Verhalten bringt Statistiken (bspw. Google, Matomo) durcheinander.Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/order/-/issues/165Bestellstatus auf "Storno" -> Gesonderter Confirm-Dialog2024-02-21T13:37:42ZPatrick MüllerBestellstatus auf "Storno" -> Gesonderter Confirm-DialogWird der Bestellstatus (im Order-Panel) auf den festgelegten Storno-Status gesetzt, muss ein gesonderter Dialog geöffnet werden.
Der muss darauf hinweisen, dass bei Storno ggf. andere Prozesse storniert werden und dies nicht mehr rückgä...Wird der Bestellstatus (im Order-Panel) auf den festgelegten Storno-Status gesetzt, muss ein gesonderter Dialog geöffnet werden.
Der muss darauf hinweisen, dass bei Storno ggf. andere Prozesse storniert werden und dies nicht mehr rückgängig gemacht werden kann (selbst wenn der Bestellstatus wieder geändert werden kann).Patrick MüllerPatrick Müllerhttps://dev.quiqqer.com/quiqqer/order/-/issues/159Warenkorb wird gelöscht, sobald man den Bestellprozess verlässt2023-04-04T12:06:46ZPatrick MüllerWarenkorb wird gelöscht, sobald man den Bestellprozess verlässt1. Beliebiges Produkt in WK packen
2. Zur Bestellprozess-Seite wechseln
3. Den Bestellproezss verlassen (z.B. durch einen Klick aufs Logo)
4. Wieder zurück zur Bestellprozess-Seite
Jetzt ist der WK **leer**.
![bug_basket](/uploads/c5e8...1. Beliebiges Produkt in WK packen
2. Zur Bestellprozess-Seite wechseln
3. Den Bestellproezss verlassen (z.B. durch einen Klick aufs Logo)
4. Wieder zurück zur Bestellprozess-Seite
Jetzt ist der WK **leer**.
![bug_basket](/uploads/c5e892772935dbe4a5b3918c89973459/bug_basket.mp4)2023-03-24https://dev.quiqqer.com/quiqqer/order/-/issues/158Sprachengemisch im Bestell-Mails2023-08-15T12:29:07ZPatrick MüllerSprachengemisch im Bestell-Mails* Standardsprache im System: Englisch
* Sprache des Benutzer: Deutsch
* Projektsprache: Englisch
Im Frontend ist im Bestellprozess alles englisch, wie erwartet.
In den Bestell-**Mails** (für Benutzer und Admin) ist alles englisch **auß...* Standardsprache im System: Englisch
* Sprache des Benutzer: Deutsch
* Projektsprache: Englisch
Im Frontend ist im Bestellprozess alles englisch, wie erwartet.
In den Bestell-**Mails** (für Benutzer und Admin) ist alles englisch **außer** die Artikel-Liste:
* Hier sind die **Artikel** auf deutsch
* Der Rest ("Subtotal" etc.) auf englisch - **außer** die MwSt., die ist wieder auf deutsch (?)
![image](/uploads/76502fc02cba5ed9d1ba652c5efc156c/image.png)Version 1.8.xPatrick MüllerPatrick Müllerhttps://dev.quiqqer.com/quiqqer/order/-/issues/137Modul-Dokumentation2023-02-01T14:07:30ZPatrick MüllerModul-Dokumentation* [ ] Dokumentation für Endbenutzer mit den wichtigsten Features und Konzepten (Benutzerhandbuch)* [ ] Dokumentation für Endbenutzer mit den wichtigsten Features und Konzepten (Benutzerhandbuch)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/order/-/issues/133Standardtext auf Order Seite2021-08-01T15:24:26ZMichael DanielczokStandardtext auf Order SeiteHier ist das schön gemacht. Der Text müsste standardmäßig per Sprachvariable angezeigt werden.
![image](/uploads/90b349c5d119dc06bfa3e7ed1b5a5d7b/image.png)
```
<p>Erstellen Sie sich jetzt ein Kundenkonto für ein persönlicheres und ein...Hier ist das schön gemacht. Der Text müsste standardmäßig per Sprachvariable angezeigt werden.
![image](/uploads/90b349c5d119dc06bfa3e7ed1b5a5d7b/image.png)
```
<p>Erstellen Sie sich jetzt ein Kundenkonto für ein persönlicheres und einfacheres Einkaufserlebnis bei [FIRMENNAME]!</p>
<p>Zudem erhalten Sie folgende Vorteile:</p>
<ul class="fa-ul">
<li><span class="fa-li fa fa-check"> </span> Verwalten Sie Ihre Bestellungen (Bestellhistorie).</li>
<li><span class="fa-li fa fa-check"> </span> Sehen Sie den Status Ihrer Bestellungen ein.</li>
<li><span class="fa-li fa fa-check"> </span> Verwalten Sie Ihre Liefer- und Rechnungsadressen.</li>
<li><span class="fa-li fa fa-check"> </span> Erhalten Sie Newsletter und Gutscheincodes.</li>
</ul>
<p>Ihr Kundenkonto können Sie zu jeder Zeit löschen.</p>
```Michael DanielczokMichael Danielczok2021-09-30https://dev.quiqqer.com/quiqqer/order/-/issues/129Email Adresse in Admin Bestellbestätigung Email hinzufügen2021-06-29T10:30:30ZMichael DanielczokEmail Adresse in Admin Bestellbestätigung Email hinzufügenEmail Adresse in Admin Bestellbestätigung Email hinzufügen
`packages/quiqqer/order/src/QUI/ERP/Order/Mail.php:241`Email Adresse in Admin Bestellbestätigung Email hinzufügen
`packages/quiqqer/order/src/QUI/ERP/Order/Mail.php:241`Michael DanielczokMichael Danielczok2021-08-01https://dev.quiqqer.com/quiqqer/order/-/issues/126Bestellung anlegen2020-12-08T13:21:24ZHenning LeutzBestellung anlegenBestellung anlegen sollte in einem Fluss geschehen. Am besten in einem Fenster in dem der Benutzer durch die Steps geführt wird.Bestellung anlegen sollte in einem Fluss geschehen. Am besten in einem Fenster in dem der Benutzer durch die Steps geführt wird.https://dev.quiqqer.com/quiqqer/order/-/issues/115Errinnerungsmail an Kunden das Die zahlungs bei einer Bestllung noch nicht ab...2020-06-05T12:18:55ZMoritz ScholzErrinnerungsmail an Kunden das Die zahlungs bei einer Bestllung noch nicht abgeschlossen wurde.Wenn ein Kunde eine Bestellung ausgeführt hat aber der Zahlungsprozess noch nicht erfolgreich abgeschlossen wurde.
Beispiel Kreditkarte oder Paypal: Der Kunde bricht die Zahlung auf Seite des Zahlungsanbieters ab dann kann er die Zahlu...Wenn ein Kunde eine Bestellung ausgeführt hat aber der Zahlungsprozess noch nicht erfolgreich abgeschlossen wurde.
Beispiel Kreditkarte oder Paypal: Der Kunde bricht die Zahlung auf Seite des Zahlungsanbieters ab dann kann er die Zahlung später aus seinem Profil heraus fortsetzen oder eine andere Zahlungsart wählen.
Gut wäre wenn ein Kunde Optimal per Mail daran erinnert wird das er noch offene nicht bezahlte Bestellungen hat und direkt aus einem Link in der mal wieder in den Zahlungsprozess kommt.
Umsetzung
---
* [ ] Ausführung per Cron
* [ ] Setting ob und nach welchem zeitraum die Errinerungsmail versendet wird
* [ ] Setting wie oft die errenungsmail versendet wird
* [ ] in der Mail sollte ein Link zum Bestellprozess sein um die Bestellung fortzusetzenhttps://dev.quiqqer.com/quiqqer/order/-/issues/112Versand / Gutscheine im Backend Editierung2023-08-15T12:29:53ZHenning LeutzVersand / Gutscheine im Backend EditierungIm Backend gibt es im Moment keine Möglichkeit Versand oder Gutscheine zu editieren.
Problem sind die Preisfaktoren. Im Nachhinein Preisfaktoren zu berechnet erweist sich als schwierig.
Versand
------
Da Versand schon in Order und Invo...Im Backend gibt es im Moment keine Möglichkeit Versand oder Gutscheine zu editieren.
Problem sind die Preisfaktoren. Im Nachhinein Preisfaktoren zu berechnet erweist sich als schwierig.
Versand
------
Da Versand schon in Order und Invoice direkt enthalten ist und nur nicht angezeigt wird falls Paket nicht installiert ist, kann hier eine Versandauswahl angeboten werden. Am besten bei Versandstatus. Versandstatus dann in Versand umbenennen.
- Zu Beachten, die Kalkulation muss geprüft werden ob dies funktioniert
- Im Backend darf die Versandart keine Prüfung der Verfügbarkeit durchführen
- Keine Versandart muss im Backend auch möglich sein
Coupons
------
Text Artikel verlieren zur zeit die Artikel Nummer, da bis dato nicht nötig gewesen.
Artikel No. muss bei behalten werden. Durch die Artikel Nummer kann das Coupon Modul prüfen ob der Coupon aus der Bestellung muss. Wenn der Artikel gelöscht wird muss das der Coupon prüfen.
Preisfaktoren müssen hier wahrscheinlich editierbar (programmier technisch) sein / bzw löschbar.
### Couponanpassungen
// @todo wenn fest preis (zb 10$), dann eigener produkt typ hinzufügen
CouponCode.php Zeile 601Version 1.9.xHenning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/order/-/issues/106Löschen von Bestellungen loggen2023-08-15T12:25:47ZPatrick MüllerLöschen von Bestellungen loggenWir sollten loggen, wenn Bestellungen gelöscht werden. Und zwar nicht nur in der Bestellung selbst.
Am besten sollte dann ein kompletter Dump der Bestelldaten geloggt werden, sonst kann man nichts mehr nachvollziehen, wenn eine Bestellu...Wir sollten loggen, wenn Bestellungen gelöscht werden. Und zwar nicht nur in der Bestellung selbst.
Am besten sollte dann ein kompletter Dump der Bestelldaten geloggt werden, sonst kann man nichts mehr nachvollziehen, wenn eine Bestellung gelöscht wird.https://dev.quiqqer.com/quiqqer/order/-/issues/97Artikel-Liste: Einzelne Artikel markieren / Message anzeigen2023-08-15T12:25:43ZPatrick MüllerArtikel-Liste: Einzelne Artikel markieren / Message anzeigenDie `ArticleList` eines `OrderProcess` muss so manipuliert werden können, dass
1. einzelne Artikel "markiert" werden können -> diese werden dann im **Warenkorb** besonders hervorgehoben
2. man einzelnen Artikel Messages hinzufügen kann ...Die `ArticleList` eines `OrderProcess` muss so manipuliert werden können, dass
1. einzelne Artikel "markiert" werden können -> diese werden dann im **Warenkorb** besonders hervorgehoben
2. man einzelnen Artikel Messages hinzufügen kann -> diese werden dann im **Warenkorb** direkt beim jeweiligen Artikel angezeigtHenning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/order/-/issues/91Bestellprozess: Aussehe Checkboxen (Edge)2023-08-15T12:24:44ZPatrick MüllerBestellprozess: Aussehe Checkboxen (Edge)Browser: Edge 44 (Win 7)
---
Checkboxen bei "Versand" und "Zahlungsart" sehen sehr komisch aus:
* **oben**: selected
* **unten**: nicht selected
![image](/uploads/87d40d1a4c55be7bfc262b4a72c53359/image.png)
---
Auch die normalen Ch...Browser: Edge 44 (Win 7)
---
Checkboxen bei "Versand" und "Zahlungsart" sehen sehr komisch aus:
* **oben**: selected
* **unten**: nicht selected
![image](/uploads/87d40d1a4c55be7bfc262b4a72c53359/image.png)
---
Auch die normalen Checkboxen von `input`-Elementen sehen seltsam aus, wenn sie **selected** sind:
![image](/uploads/63b8e4743e24f4c82940998315314574/image.png)Michael DanielczokMichael Danielczokhttps://dev.quiqqer.com/quiqqer/order/-/issues/74Admin Mail Modul2019-08-09T11:42:44ZHenning LeutzAdmin Mail ModulDer Admin sollte eine Bestell Info bekommen. Zur Zeit kann der Admin nur eine Info bekommen wenn eine Bestellbestätigung versendet wird.
Für Nutzer welche Bestellungen ausdrucken möchten, wäre es sinnvoller ein eigenes Modul dafür berei...Der Admin sollte eine Bestell Info bekommen. Zur Zeit kann der Admin nur eine Info bekommen wenn eine Bestellbestätigung versendet wird.
Für Nutzer welche Bestellungen ausdrucken möchten, wäre es sinnvoller ein eigenes Modul dafür bereitzustellen.
- Admin bekommt eine Mail wenn eine Bestellung aufgegeben wird
- Diese Mail besitzt ein eigenes Template
- Somit kann dieses Template komplett customized werden.https://dev.quiqqer.com/quiqqer/order/-/issues/46Vat id Feld nicht anzeigen wenn außerhalb der eu2023-08-15T12:25:50ZMoritz ScholzVat id Feld nicht anzeigen wenn außerhalb der euBei den Adressaten sollte das Vat id Feld nur anzeigt werden wenn Es eine MwSt für die Benutzerkonten gibt.
![8101862C-FAF9-45E3-8B78-A508AF03A8F0](/uploads/3716f738cf1f2cf9c73bf61edcd252c2/8101862C-FAF9-45E3-8B78-A508AF03A8F0.jpeg)Bei den Adressaten sollte das Vat id Feld nur anzeigt werden wenn Es eine MwSt für die Benutzerkonten gibt.
![8101862C-FAF9-45E3-8B78-A508AF03A8F0](/uploads/3716f738cf1f2cf9c73bf61edcd252c2/8101862C-FAF9-45E3-8B78-A508AF03A8F0.jpeg)https://dev.quiqqer.com/quiqqer/order/-/issues/34Verhalten bei Fehlkonfiguration2023-08-15T12:25:53ZHenning LeutzVerhalten bei FehlkonfigurationSetting was soll angezeigt werden wenn eine Fehlkonfiguration für den aktuellen Benutzer (Besteller) zustande kommt.
- Fehlermeldung anzeigen
"Wir können Ihnen aufgrund von Konfigurationseinschrenkungen aktuell kein Versand oder Zahluns...Setting was soll angezeigt werden wenn eine Fehlkonfiguration für den aktuellen Benutzer (Besteller) zustande kommt.
- Fehlermeldung anzeigen
"Wir können Ihnen aufgrund von Konfigurationseinschrenkungen aktuell kein Versand oder Zahlunsgart anbieten. Bitte setzen Sie sich mit uns in Verbindung"
- Bestellung trotzdem ausführen
Muss aktiv werden wenn:
- keine Bezahlart zugewiesen werden kann
- keine Zone zugewiesen werden kann
- keine Versandart zugewiesen werden kannhttps://dev.quiqqer.com/quiqqer/order/-/issues/25Prüfung - Preise anzeigen / nicht anzeigen2023-08-15T12:24:55ZHenning LeutzPrüfung - Preise anzeigen / nicht anzeigenPreise anzeigen und nicht anzeigen muss geprüft werden.
- [ ] Im Bestellprozess (macht das hier sinn?)
- [ ] Im Warenkorb (macht das hier sinn?)
- [ ] In den Produkte
Muss generell mal alles durchgegangen werden was dieses Flag hier in...Preise anzeigen und nicht anzeigen muss geprüft werden.
- [ ] Im Bestellprozess (macht das hier sinn?)
- [ ] Im Warenkorb (macht das hier sinn?)
- [ ] In den Produkte
Muss generell mal alles durchgegangen werden was dieses Flag hier in den Orders betriffthttps://dev.quiqqer.com/quiqqer/order/-/issues/21Hinweis: Es existieren offene temporäre Bestellungen2023-08-15T12:25:56ZHenning LeutzHinweis: Es existieren offene temporäre BestellungenDer Benutzer muss beim besuchen des Shops eine Information bekommen wenn es solche Bestellungen gibt.
- Benutzer muss hierzu ein Flag bekommen, wenn dieses Flag gesetzt ist muss die Information erscheinen
- Temporäre Bestellungen müssen...Der Benutzer muss beim besuchen des Shops eine Information bekommen wenn es solche Bestellungen gibt.
- Benutzer muss hierzu ein Flag bekommen, wenn dieses Flag gesetzt ist muss die Information erscheinen
- Temporäre Bestellungen müssen dies also im Benutzer setzenhttps://dev.quiqqer.com/quiqqer/order/-/issues/17Checked Company Functionality2018-03-19T08:05:06ZHenning LeutzChecked Company FunctionalityIn the administration there must be an area in which the admin can mark a company as checked.
There must also be a function in which various things must be assigned to the company.
- Proof of address
- Proof of IdentIn the administration there must be an area in which the admin can mark a company as checked.
There must also be a function in which various things must be assigned to the company.
- Proof of address
- Proof of Identhttps://dev.quiqqer.com/quiqqer/order/-/issues/6Setting: Status festlegen, bei denen eine Order als "versandt" gilt2018-03-09T10:26:51ZPatrick MüllerSetting: Status festlegen, bei denen eine Order als "versandt" giltIn den Settings muss es einen Status-Select geben, wo man alle Status festlegen kann, ab denen ein Order als versandt gilt. Dann muss das System automatisch bei Status-Änderung ein orderShippingSuccessul feuern.
@mor Ich habe das mal in...In den Settings muss es einen Status-Select geben, wo man alle Status festlegen kann, ab denen ein Order als versandt gilt. Dann muss das System automatisch bei Status-Änderung ein orderShippingSuccessul feuern.
@mor Ich habe das mal in das `quiqqer/order` Paket als Issue getan, da man das wahrscheinlich am besten in allen Zahlungsmethoden gleich behandelt.
@henbug Müssen wir mal zusammen gucken am besten.Patrick MüllerPatrick Müller