Change Log¶
Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.
[Unreleased] 2024-01-28¶
2024-01-28¶
Behoben¶
- collection Rewind liefert keinen Wert mehr zurück nach php 8.2 Anpassung
/application/source/presenter/api/AddOrder.class.php
- collection Rewind liefert keinen Wert mehr zurück nach php 8.2 Anpassung
/application/source/logic/workflow/action/equipment/order/CreateDelivery.class.php
- collection Rewind liefert keinen Wert mehr zurück nach php 8.2 Anpassung
/application/source/logic/workflow/action/equipment/order/mutablepayment/FromUntrustedData.class.php
1.15.0 2024-01-16¶
Geändert¶
- name und description sind nun null able werden aus dem Dokument genommen wenn vorhanden
/application/source/logic/workflow/action/equipment/order/delivery/DocumentRelation.class.php
1.14.0 2023-12-13¶
Geändert¶
- die UID für den Token kommt nun aus dem CustomerUID Eq wenn es im admission Step erstellt und definiert wurde
/application/source/implementation/Token.trait.php
1.13.0 2023-12-10¶
geändert¶
- getInstanceFromParameterMap default addressType auf deliveryAddress gesetzt und AlvineI18nLocale::setDefault auch das Land gestezt
/application/source/logic/workflow/action/equipment/order/SetDefaultLocale.class.php
1.12.0 2023-12-07¶
Behoben¶
- locale muss von default geholt werden nicht aus der Anwendung
/application/source/logic/workflow/action/equipment/company/LoadFromOrder.class.php
2023-11-16¶
Hinzugefügt¶
/application/source/logic/workflow/action/equipment/account/communications/DefineCustomerUIDFromOrder.class.php
gelöscht¶
/application/source/logic/workflow/action/equipment/communication/DefineCustomerUIDFromOrder.class.php
1.11.0 2023-10-12¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/account/address/UpdateOrderFromContainerID.class.php
application/source/logic/workflow/action/equipment/account/Anonymise.class.php
application/source/logic/workflow/action/equipment/communication/DefineCustomerUIDFromOrder.class.php
Geändert¶
- deprecated
/application/source/logic/workflow/container/equipment/order/document/html/Mail.class.php
- deprecated
/application/source/logic/workflow/container/equipment/order/document/html/MailSubject.class.php
1.10.1 2023-10-12¶
Geändert¶
- Bugfix
application/source/presenter/api/storefront/order/Position.class.php
1.10.0 2023-10-12¶
Geändert¶
- neue Methode injectPositionPlaceholder
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
1.9.0 2023-09-24¶
Geändert¶
- Current Company berücksichtigt
/application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
Hinzugefügt¶
/application/source/logic/workflow/action/equipment/communication/mail/factory/CompanySHIDFromOrder.class.php
/application/source/logic/workflow/action/equipment/communication/mail/factory/RecipientFromOrder.class.php
/application/source/logic/workflow/action/equipment/communication/mail/LoggingFromOrder.class.php
1.8.0 2023-09-20¶
Geändert¶
- die CompanySHID aus der Besellung übernommen um die Mail zu senden
application/source/logic/workflow/action/equipment/document/SendMail.class.php
1.7.0 2023-09-15¶
Geändert¶
- Ersetzung i180 und Container EQ eine Ebene höher ins COmmerce Plugin gezogen
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
1.6.0 2023-07-17¶
Geändert¶
- deprecated
application/source/logic/workflow/action/equipment/account/mutableaddress/FromUntrustedData.class.php
- nur Addressen überschrieben wenn diese leer sind
application/source/logic/workflow/action/equipment/order/DefineMutableAddress.class.php
Behoben¶
- RückgabeWert falsch
application/source/logic/workflow/action/equipment/order/DefineCustomerUID.class.php
2023-06-27¶
Geändert¶
- Commerce auf 1.92.0
.jekyll
- add Order erweitert
application/default/route/main.route
- Felder validiert
application/source/logic/workflow/action/equipment/mutableorder/FromUntrustedData.class.php
- wenn Eq nicht definiert wird es nun angelegt
application/source/logic/workflow/action/equipment/mutableorder/ModifyOrder.class.php
- deprecated
application/source/logic/workflow/action/equipment/order/payment/DefineFromMutablePayment.class.php
- ableitung von Commerce
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
Hinzugefügt¶
application/source/presenter/api/AddOrder.class.php
application/default/route/api/add-order.xml
application/source/logic/workflow/action/equipment/mutableorder/DefineOIDFromOrder.class.php
application/source/logic/workflow/action/equipment/order/mutablepayment/DefineCustomerUIDFromOrder.class.php
application/source/logic/workflow/action/equipment/order/mutablepayment/FromUntrustedData.class.php
application/source/logic/workflow/action/equipment/order/payment/AddFromMutablePayment.class.php
1.5.0 2023-05-24¶
Geändert¶
-application/default/route/api/storefront/checkout-deprecated.xml
-application/default/route/api/storefront/checkout.xml
-application/default/workflow/customer_checkout.xml
-application/default/workflow/customer_shoppingcard.xml
-application/default/workflow/documents/order/mail/order_confirmation_preview.xml
-application/source/logic/workflow/action/equipment/account/address/AddFromMutableAddress.class.php
-application/source/logic/workflow/action/equipment/account/mutableaddress/SetUIDFromCustomerUID.class.php
-documentation/component/de/docs/checkout/adresse.md
-documentation/component/de/docs/checkout/checkout.md
-application/source/logic/workflow/action/equipment/mutableorder/customernotice/FromVolatileUserInput.class.php
-application/source/logic/workflow/action/equipment/order/DefineAddress.class.php
-application/source/logic/workflow/action/equipment/order/DefineCustomerUID.class.php
-application/source/logic/workflow/action/equipment/order/DefineMutableAddress.class.php
-application/source/logic/workflow/action/equipment/order/mutableposition/UpdatePosition.class.php
-application/source/logic/workflow/action/token/Archived.class.php
-application/source/logic/workflow/container/equipment/mutableorder/CustomerUID.class.php
-application/source/logic/workflow/transition/validation/equipment/account/mutableaddress/DeliveryCountry.class.php
-application/source/logic/workflow/transition/validation/equipment/mutableorder/Address.class.php
-application/source/logic/workflow/transition/validation/equipment/order/mutableposition/StockNotUpdated.class.php
-application/source/logic/workflow/transition/validation/equipment/order/mutableposition/StockUpdated.class.php
-application/source/presenter/api/storefront/Checkout.class.php
-application/source/presenter/implementation/Token.trait.php
Hinzugefügt¶
-application/source/logic/workflow/action/token/update/FromCustomerUID.class.php
-application/source/presenter/page/WorkflowRedirect.class.php
-documentation/component/de/docs/checkout/AGB.md
-application/source/logic/workflow/action/equipment/mutableorder/indexer/Update.class.php
-documentation/component/de/docs/checkout/error-codes.md
-documentation/component/de/docs/checkout/gast.md
-documentation/component/de/docs/checkout/kunden-notiz.md
-documentation/component/de/docs/checkout/login.md
-documentation/component/de/docs/checkout/registrieren.md
-application/source/logic/workflow/action/equipment/mutableorder/FromUntrustedData.class.php
-application/source/logic/workflow/action/equipment/mutableorder/UpdateOrder.class.php
-application/source/logic/workflow/action/equipment/mutableorder/customernotice/FromUntrustedData.class.php
1.4.0 2023-05-04¶
Geändert¶
- neue Methode injectPagePlaceholder
\Alvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\Order\CreateDocument
1.3.0 2023-04-26¶
Geändert¶
- eigene Funktion
getDocumentPositions
in\Alvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\Order\CreateDocument
1.2.0 2023-04-23¶
Geändert¶
- Anzeige der Bezahlarten wird nun durch den Mindesbestellwert eingeschränkt
application/source/presenter/page/plugin/PaymentTypeList.class.php
- DEPRECATED
application/source/logic/workflow/action/equipment/order/mutablepayment/FromVolatileUserInput.class.php
- logger erweitert
application/source/presenter/api/storefront/order/Token.class.php
- logger erweitert
application/source/presenter/implementation/Token.trait.php
1.1.0 2023-04-14¶
geändert¶
- neuer Platzhalter #{isLastPage}
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
- Frame erstellung umgezogen , aus createDocument damit es leichter zu lesen ist , keine logik Änderung
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
Hinzugefügt¶
application/source/logic/workflow/container/equipment/order/document/html/InvoiceAndReturnNote.class.php
application/source/logic/workflow/container/equipment/order/document/pdf/InvoiceAndReturnNote.class.php
1.0.1 2023-04-04¶
Behoben¶
- Klasse geprüft und keine Exception werden in einer validierung
application/source/logic/workflow/transition/validation/equipment/IsValid.class.php
1.0.0 2023-04-03¶
Geändert¶
- ableitung nun von AbstractProviderWithProperties
application/source/delivery/Provider.class.php
Hinzugefügt¶
application/source/logic/workflow/automation/condition/equipment/IsValid.class.php
2023-03-26¶
Hinzugefügt¶
application/source/logic/workflow/transition/validation/equipment/order/MutablePosition.trait.php
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/StockNotUpdated.class.php
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/StockUpdated.class.php
application/source/logic/workflow/action/equipment/order/mutableposition/UpdatePosition.class.php
Geändert¶
- runner angepasst weil sich der Standard geändert hat handleContainer aufgerufen
application/source/logic/workflow/action/equipment/runner/untrusteddata/MutablePositions.class.php
- tait verwendet
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/Scid.class.php
Behoben¶
- schreibfehler addOrUpdateObjekt- addOrUpdateObject, addOrUpdateObjeKtProperties-> addOrUpdateObjectPropertiesapplication/source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
¶
0.83.0 2023-03-23¶
- EQ kann nun auch Eigenschaften
application/source/logic/workflow/container/equipment/Order.class.php
0.82.0 2023-03-23¶
- der Order Provider läd nun auch Eigenschaften
application/source/Provider.class.php
0.81.0 2023-03-22¶
Geändert¶
- Prüfung auf Vorhandensein des Equipments
Account\User
inAlvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\Order\LoadAccountUserFromOrder
0.80.0 2023-03-21¶
Geändert¶
- Master Number nur überschrieben wenn nicht gesetzt
application/source/logic/workflow/action/equipment/order/mutableposition/DefineItem.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/position/stock/CancelReservation.class.php
application/source/logic/workflow/action/equipment/order/volatilepositions/LoadFromUntrustedData.class.php
2023-03-19¶
Hinzugefügt¶
- application/source/logic/workflow/action/equipment/order/mutableposition/DefineFromVolatilePosition.class.php
¶
2023-03-17¶
Geändert¶
- Token aus eine Eq geholt nicht mehr aus dem Order Container
application/source/logic/workflow/action/equipment/order/mutableposition/DeletePosition.class.php
2023-03-16¶
Geändert¶
- Oid erweitert Token aus eine Eq geholt nicht mehr aus dem Order Container
application/source/implementation/Token.trait.php
- Preis Strategie aus der compnent Properties geladen nicht mehr hardcodiert
application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
- Token aus eine Eq geholt nicht mehr aus dem Order Container
application/source/logic/workflow/action/equipment/order/LoadVolatilePositions.class.php
- Token aus eine Eq geholt nicht mehr aus dem Order Container
application/source/logic/workflow/action/equipment/runner/untrusteddata/MutablePositions.class.php
- Token aus eine Eq geholt nicht mehr aus dem Order Container
application/source/logic/workflow/action/token/CreateAndSetToken.class.php
- Deprecated
application/source/logic/workflow/action/token/SetCustomerUID.class.php
- history Facette erweitert
application/source/presenter/implementation/Token.trait.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/CreateAndWriteToken.class.php
application/source/logic/workflow/container/equipment/order/Token.class.php
application/source/logic/workflow/transition/validation/equipment/account/mutableaddress/DeliveryCountry.class.php
application/source/logic/workflow/transition/validation/equipment/untrusteddata/account/Address.class.php
application/source/logic/workflow/transition/validation/equipment/untrusteddata/order/TermsAndConditions.class.php
2023-03-13¶
Behoben¶
- auf Werte geprüft damit nicht mit null gesetzt wird
application/source/logic/workflow/action/equipment/order/mutableposition/DefineExchangeratePrice.class.php
Geändert¶
- deprecated
application/source/logic/workflow/action/equipment/account/mutableaddress/FromVolatileUserInput.class.php
- deprecated
application/source/logic/workflow/action/equipment/order/termsandconditions/FromVolatileUserInput.class.php
application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/termsandconditions/FromUntrustedData.class.php
application/source/logic/workflow/action/equipment/account/mutableaddress/FromUntrustedData.class.php
2023-02-09¶
Geändert¶
- Rechungsdatum kann nun über die Eigenschaft invoice.date.next im Mandant 1 überschrieben werden application/source/logic/invoice/date/strategy/DefaultStrategy.class.php
¶
2023-01-29¶
Geändert¶
application/source/logic/workflow/action/equipment/mutableorder/customernotice/FromVolatileUserInput.class.php
application/source/logic/workflow/action/equipment/order/mutablepayment/FromVolatileUserInput.class.php
2023-01-28¶
Geändert¶
- TakeOverEquipments eingebaut
application/source/logic/workflow/action/equipment/runner/untrusteddata/MutablePositions.class.php
- wert auch zurück gegeben im Array wenn leer
application/source/logic/workflow/container/equipment/mutableorder/ShippingDCID.class.php
- Wenn es ein Json Body ist und kein Dataset wird der Body übernommen in Untrusted Data
application/source/presenter/api/storefront/Checkout.class.php
- ShortCircuitException ist nun auch ein Fehler
application/source/presenter/implementation/Token.trait.php
2023-01-27¶
Geändert¶
- umgebaut auf VolatileUntrustedData
application/source/presenter/api/storefront/Checkout.class.php
- deprecated
application/source/presenter/api/storefront/order/Position.class.php
- setShippingDCID kann nun auch NULL übergeben um die ID zurück zusetzten
application/source/logic/workflow/container/equipment/mutableorder/ShippingDCID.class.php
- EQ immer ausgerüsten
application/source/logic/workflow/action/equipment/order/LoadVolatilePositions.class.php
Hinzugefügt¶
- deprecated Route
application/default/route/api/storefront/checkout-deprecated.xml
application/default/workflow/documents/order/mail/order_confirmation_preview.xml
application/default/workflow/documents/delivery/mail/shipping_confirmation_preview.xml
application/default/workflow/document_sendmail.xml
application/source/logic/workflow/action/equipment/runner/untrusteddata/MutablePositions.class.php
0.79.0 - 2023-01-23¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/document/SendMail.class.php
Behoben¶
- pageBreak erst wenn es mehr als eine Seite gibt
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
0.78.0 - 2023-01-17¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/SetDefaultLocale.class.php
application/source/logic/workflow/container/equipment/order/document/html/Mail.class.php
application/source/logic/workflow/container/equipment/order/document/html/MailSubject.class.php
geändert¶
- ableitung von /order/SetDefaultLocale
application/source/logic/workflow/action/equipment/order/delivery/SetDefaultLocale.class.php
- log erweitert
application/source/logic/workflow/action/equipment/order/delivery/SetInvoiceNumberAndDateAndUpdateDelivery.class.php
- eq ausrüsten wenn nicht vorhanden
application/source/logic/workflow/action/equipment/order/LoadAddressesFromOrder.class.php
- state kann dierekt gesetzt werden
application/source/logic/workflow/action/equipment/order/SetOrderState.class.php
- Locale beim laden der Templates erweitert
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
0.77.0 - 2022-12-22¶
Hinzugefügt¶
application/source/logic/workflow/transition/validation/equipment/IsValid.class.php
application/source/logic/workflow/container/equipment/IsValid.interface.php
0.76.0 - 2022-12-22¶
Geändert¶
Anonyme Funktion in die Order Factory von Commerce umgezogen , ab 1.81.1 application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
Commerce Plugin auf 1.81.1 geändert .jekyll
0.75.0 - 2022-12-16¶
Geändert¶
- EQ geprüft, wenn nicht vorhanden raus springen
application/source/logic/workflow/action/equipment/order/delivery/UpdatePacketNumbersFromUntrustedData.class.php
0.74.0 - 2022-12-12¶
Geändert¶
- position Platzhalter um die Sprache erweitert
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
0.73.0 - 2022-12-09¶
Geändert¶
- nach dem die echte Lieferung laden nach dem bauen und zurück liefern
application/source/action/CreateDelivery.class.php
0.72.0 - 2022-12-09¶
Geändert¶
- TAX auch mit PriceFormatter formatiert
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
0.71.0 - 2022-11-21¶
Behoben¶
- Placeholder bei getTemplate erweitert
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
0.70.0 - 2022-11-18¶
Geändert¶
- Methode setPacketNumbers geändert so das die RetoureNummer nicht überschrieben wird wenn NULL übergeben wurde
application/source/delivery/Provider.class.php
0.69.1 - 2022-11-16¶
Behoben¶
- DELETE falsches Dataset zugewiesen bei Ausgabe
application/source/presenter/api/storefront/order/Position.class.php
0.69.0 - 2022-11-16¶
Geändert¶
- weitere Platzhalter
application/source/position/Placeholder.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/delivery/UpdatePacketNumbersFromUntrustedData.class.php
Gelöscht¶
application/source/logic/workflow/action/equipment/order/delivery/UpdatePacketNumbersFromUserInput.class.php
0.68.0 - 2022-11-11¶
Login Route erweitert application/default/route/api/storefront/order/token.xml
setCoockie auch Null akzeptiert application/source/implementation/Token.trait.php
ableitung von normalen Presenter geändert , schalter eingebaut das auch session und Token erstellung geschaltet werden kann application/source/implementation/Token.trait.php
0.66.0 - 2022-11-09¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/account/communications/LoadFromCustomerUID.class.php
application/source/logic/workflow/action/equipment/account/communications/LoadFromOrder.class.php
Geändert¶
- DEPRECATED
application/source/logic/workflow/action/equipment/order/DefineCommunications.class.php
0.65.0 -2022-11-08¶
Geändert¶
- Token prüfung erweitert
application/source/presenter/api/storefront/order/Position.class.php
0.64.0 -2022-11-08¶
Geändert¶
- neue Methode isTokenAuthorized
application/source/implementation/Token.trait.php
- Prüfung isTokenAuthorized erweitert
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/Token.class.php
- Prüfung auf isTokenAuthorized umgebaut
application/source/presenter/api/storefront/order/Token.class.php
- Methode GET die Prüfung isTokenAuthorized erweitert
application/source/presenter/api/storefront/order/Position.class.php
- die Prüfung isTokenAuthorized erweitert
application/source/presenter/page/Token.class.php
0.63.0 -2022-11-07¶
Geändert¶
- neue Methoden für Paketnummern und Status setzten
application/source/delivery/Provider.class.php
- deprecatet abgeleitet von SetState
application/source/logic/workflow/action/equipment/order/delivery/SetDelivered.class.php
- customerNumer Platzhalter erweitert
application/source/position/Placeholder.class.php
- Fehlerausgabe verbessert
application/source/presenter/api/storefront/order/Token.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/delivery/Reset.class.php
application/source/logic/workflow/action/equipment/order/delivery/SetState.class.php
application/source/logic/workflow/action/equipment/order/delivery/UpdatePacketNumbersFromUserInput.class.php
0.62.0 -2022-10-28¶
Geändert¶
- Token erstellung angepasst , prüfung auf UID und vorhanden Token erweitert , jetzt wird ein neuer Token erstellt
application/source/presenter/api/storefront/order/Token.class.php
- Token erstellung angepasst und das schreiben , die UID wird nicht mehr geschrieben wenn man angemeldet ist
application/source/implementation/Token.trait.php
- commerce auf 1.71.0 geändert
.jekyll
Hinzugefügt¶
application/source/logic/workflow/action/token/CreateAndSetToken.class.php
application/source/logic/workflow/action/token/SetCustomerUID.class.php
0.61.0 -2022-10-27¶
Hinzugefügt¶
application/source/logic/workflow/container/equipment/order/document/html/DeliveryNote.class.php
application/source/logic/workflow/container/equipment/order/document/html/ReturnNote.class.php
application/source/logic/workflow/container/equipment/order/document/pdf/DeliveryNote.class.php
application/source/logic/workflow/container/equipment/order/document/pdf/ReturnNote.class.php
Geändert¶
- trasition in "start" geändert
application/source/presenter/page/plugin/DocumentPreview.class.php
- neue Platzhalter type und stade
application/source/logic/workflow/container/equipment/order/Payment.class.php
2022-10-24¶
Geändert¶
Exception wenn die Lieferung nicht gefunden wurde erweitert application/source/logic/workflow/action/equipment/order/delivery/LoadFromContainerID.class.php
Hinzugefügt¶
neues Plugin für vorschau auf Dokumente application/source/presenter/page/plugin/DocumentPreview.class.php
0.60.1 -2022-10-24¶
Geändert¶
TotalAmounts von Commerce verwendet application/source/logic/workflow/container/equipment/order/VolatilePositions.class.php
0.60.0 -2022-10-23¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/delivery/CreatePicklist.class.php
application/source/logic/workflow/action/equipment/order/delivery/DocumentRelation.class.php
application/source/logic/workflow/action/equipment/order/delivery/SetInvoiceNumberAndDateAndUpdateDelivery.class.php
application/source/logic/workflow/action/equipment/order/CreateDocument.class.php
application/source/logic/workflow/automation/condition/equipment/order/delivery/HasBillNumber.class.php
application/source/logic/workflow/automation/condition/equipment/order/delivery/HasPacketNumber.class.php
application/source/logic/workflow/automation/condition/equipment/order/delivery/HasPacketNumberRetoure.class.php
application/source/logic/workflow/container/equipment/order/Deliveries.class.php
application/source/logic/workflow/transition/validation/equipment/order/delivery/HasBillNumber.class.php
application/source/presenter/page/Delivery.class.php
application/default/route/page/delivery.xml
Geändert¶
- Von CacheProvider in normalen Procider geändert
application/source/logic/workflow/action/equipment/order/delivery/LoadFromContainerID.class.php
- Container ausgerüstet wenn EQ nicht da
application/source/logic/workflow/action/equipment/order/LoadOrderFromContainerID.class.php
- ableitung von Commerce Dokument
application/source/logic/workflow/container/equipment/order/document/html/Invoice.class.php
- ableitung von Commerce Dokument
application/source/logic/workflow/container/equipment/order/document/pdf/Invoice.class.php
- getPlacehomder in ein Objekt umgezogen
application/source/logic/workflow/container/equipment/order/Delivery.class.php
2022-09-29¶
Hinzugefügt¶
application/source/logic/workflow/container/equipment/order/document/html/Invoice.class.php
application/source/logic/workflow/container/equipment/order/Document.class.php
application/source/logic/workflow/container/equipment/order/document/pdf/Invoice.class.php
Geändert¶
PlaceholderAccess erweitert application/source/logic/workflow/container/equipment/order/Delivery.class.php
Payment Text Platzhalter application/source/logic/workflow/container/equipment/order/Payment.class.php
umgezogen in das Commerce Plugin application/source/logic/workflow/container/equipment/placeholder/Callback.class.php
umgezogen in das Commerce Plugin application/source/logic/workflow/container/equipment/mutableorder/Company.class.php
Order erweitert application/source/logic/invoice/number/strategy/DefaultStrategy.class.php
Order erweitert application/source/logic/invoice/number/strategy/Factory.class.php
2022-09-28¶
Geändert¶
weiter entwickelt application/source/logic/workflow/action/equipment/order/delivery/CreateDocument.class.php
2022-09-27¶
Hinzugefügt¶
application/source/delivery/Factory.class.php
application/source/Delivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/SetDefaultLocale.class.php
application/source/logic/workflow/action/equipment/company/LoadFromOrder.class.php
Geändert¶
hinzufügen des Equipment wenn nicht gesetzt application/source/logic/workflow/action/equipment/order/LoadPaymentFromPID.class.php
neue Methoden für die Logik Rechungsnummer und Datum application/source/Component.class.php
neue Methode get getPositionsFromDID application/source/position/Provider.class.php
2022-09-22¶
Hinzugefügt¶
application/source/logic/invoice/date/strategy/DefaultStrategy.class.php
application/source/logic/invoice/date/strategy/Factory.class.php
application/source/logic/invoice/date/strategy/Factory.class.php
application/source/logic/invoice/number/strategy/DefaultStrategy.class.php
application/source/logic/invoice/number/strategy/Factory.class.php
application/source/logic/invoice/number/Strategy.interface.php
application/source/logic/workflow/action/equipment/account/address/AddFromDelivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/CreateDocument.class.php
application/source/implementation/Delivery.trait.php
Geändert¶
Variable geändert application/source/logic/workflow/action/equipment/order/delivery/LoadFromContainerID.class.php
Prüfung auf NULL erweitert application/source/logic/workflow/action/equipment/order/DefineAddress.class.php
Prüfung auf NULL erweitert application/source/logic/workflow/action/equipment/order/DefineCommunications.class.php
0.59.0 - 2022-09-29¶
Hinzugefügt¶
application/source/logic/workflow/container/equipment/order/document/html/Invoice.class.php
application/source/logic/workflow/container/equipment/order/Document.class.php
application/source/logic/workflow/container/equipment/order/document/pdf/Invoice.class.php
application/source/delivery/Factory.class.php
application/source/Delivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/SetDefaultLocale.class.php
application/source/logic/workflow/action/equipment/company/LoadFromOrder.class.php
application/source/logic/invoice/date/strategy/DefaultStrategy.class.php
application/source/logic/invoice/date/strategy/Factory.class.php
application/source/logic/invoice/date/strategy/Factory.class.php
application/source/logic/invoice/number/strategy/DefaultStrategy.class.php
application/source/logic/invoice/number/strategy/Factory.class.php
application/source/logic/invoice/number/Strategy.interface.php
application/source/logic/workflow/action/equipment/account/address/AddFromDelivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/CreateDocument.class.php
application/source/implementation/Delivery.trait.php
- neue Action für die Zuweisung der exchangeRatePrice Daten
\Alvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\Order\MutablePosition\DefineExchangeratePrice
- neue Action in den shoppingcard Workflow aufgenommen
Geändert¶
- PlaceholderAccess erweitert
application/source/logic/workflow/container/equipment/order/Delivery.class.php
- Payment Text Platzhalter
application/source/logic/workflow/container/equipment/order/Payment.class.php
- umgezogen in das Commerce Plugin
application/source/logic/workflow/container/equipment/placeholder/Callback.class.php
- umgezogen in das Commerce Plugin
application/source/logic/workflow/container/equipment/mutableorder/Company.class.php
- Order erweitert
application/source/logic/invoice/number/strategy/DefaultStrategy.class.php
- Order erweitert
application/source/logic/invoice/number/strategy/Factory.class.php
- weiter entwickelt
application/source/logic/workflow/action/equipment/order/delivery/CreateDocument.class.php
- hinzufügen des Equipment wenn nicht gesetzt
application/source/logic/workflow/action/equipment/order/LoadPaymentFromPID.class.php
- neue Methoden für die Logik Rechungsnummer und Datum
application/source/Component.class.php
- neue Methode get getPositionsFromDID
application/source/position/Provider.class.php
- Variable geändert
application/source/logic/workflow/action/equipment/order/delivery/LoadFromContainerID.class.php
- Prüfung auf NULL erweitert
application/source/logic/workflow/action/equipment/order/DefineAddress.class.php
- Prüfung auf NULL erweitert
application/source/logic/workflow/action/equipment/order/DefineCommunications.class.php
- die Action der Shippingcost aus dem Workflow für den b2c checkout entfernt
0.58.0 - 2022-07-31¶
locale angepasst application/source/logic/workflow/action/equipment/order/AddPositionsRunner.class.php
Hinzugefügt¶
application/source/logic/workflow/transition/validation/equipment/mutableorder/IsNotImportedByChannelOrderID.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/IsImportedByChannelOrderID.class.php
Geändert¶
parent isValid bei false zurück geliefert application/source/logic/workflow/transition/validation/equipment/mutableorder/IsImported.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/IsNotImported.class.php
0.57.0 - 2022-07-28¶
Geändert¶
UID prüfung erweitert application/source/logic/workflow/action/equipment/order/payment/DefineFromMutablePayment.class.php
DOC application/source/logic/workflow/action/equipment/account/mutableaddress/FromVolatileUserInput.class.php
umgezogen in das Commerce Plugin application/source/logic/workflow/action/equipment/mutableorder/address/DefineFromMutableAddress.class.php
wenn der Container das Order EQ nicht hat equip application/source/logic/workflow/action/equipment/mutableorder/AddOrder.class.php
wenn der Container das MutableOrder EQ nicht hat equip application/source/logic/workflow/action/equipment/mutableorder/DefineOrder.class.php
wenn der Container das VolatilePositions EQ nicht hat equip application/source/logic/workflow/action/equipment/order/LoadVolatilePositionsFromOrder.class.php
App Command dard auch die UID setzten application/source/logic/workflow/container/equipment/mutableorder/CustomerUID.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/account/address/AddFromMutableAddress.class.php
application/source/logic/workflow/action/equipment/account/mutableaddress/SetUIDFromCustomerUID.class.php
application/source/logic/workflow/action/equipment/mutableorder/SetUIDFromUser.class.php
0.56.0 - 2022-07-11¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/Logging.class.php
geändert¶
Methode logMail aufgerufen application/source/logic/workflow/action/equipment/order/Mail.class.php
0.55.0 - 2022-07-08¶
Geändert¶
Neue Platzhalter für das Datums Formate in der Bestellung application/source/logic/workflow/container/equipment/Order.class.php
0.54.0 - 2022-07-07¶
Geändert¶
equip wenn nicht vorhanden application/source/logic/workflow/action/equipment/order/LoadPersonalFromOrder.class.php
0.53.0 - 2022-07-07¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/mutableorder/address/DefineFromDelivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/LoadFromContainerID.class.php
application/source/logic/workflow/action/equipment/order/volatilepositions/LoadFromDelivery.class.php
application/source/logic/workflow/action/equipment/order/LoadOrderFromDelivery.class.php
application/source/logic/workflow/action/equipment/order/DefineMutableAddress.class.php
application/source/logic/workflow/action/equipment/mutableorder/address/DefineFromMutableAddress.class.php
application/source/logic/workflow/action/equipment/mutableorder/customernotice/FromVolatileUserInput.class.php
application/source/logic/workflow/action/equipment/account/mutableaddress/FromVolatileUserInput.class.php
application/source/logic/workflow/action/equipment/mutableorder/Notice.class.php
application/source/logic/workflow/action/equipment/order/mutablepayment/FromVolatileUserInput.class.php
application/source/logic/workflow/action/equipment/order/payment/DefineFromMutablePayment.class.php
application/source/logic/workflow/action/equipment/order/termsandconditions/FromVolatileUserInput.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/CustomerUID.class.php
application/source/logic/workflow/container/equipment/mutableorder/CustomerUID.class.php
application/source/logic/workflow/container/equipment/mutableorder/ShippingDCID.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/CustomerUID.class.php
Geändert¶
deprecated application/source/logic/workflow/action/equipment/order/DefineCustomer.class.php
deprecated application/source/logic/workflow/container/equipment/mutableorder/Customer.class.php
deprecated application/source/logic/workflow/container/equipment/mutableorder/Customer.class.php
deprecated application/source/logic/workflow/transition/validation/equipment/mutableorder/Customer.class.php
equip wenn nicht gesetzt application/source/logic/workflow/action/equipment/account/mutableaddress/FromVolatileUserInput.class.php
2022-06-28¶
geändert¶
Item Equipment ausgerüstet wenn es nicht da ist application/source/logic/workflow/action/equipment/order/mutableposition/DefineItem.class.php
run workflow auf runnner umgebaut application/source/presenter/implementation/Token.trait.php
additionals erweitert application/source/presenter/api/storefront/checkout/Position.class.php
neue Methode checkoutData application/source/presenter/api/storefront/Checkout.class.php
hinzugefügt¶
application/source/logic/workflow/action/equipment/mutableorder/address/FromUserInput.class.php
application/source/presenter/api/storefront/checkout/Position.class.php
2022-06-24¶
0.52.0 - 22-06-28¶
Hinzugefügt¶
- neue Action für das hinzufügen der Company zur Bestellung
Alvine\Application\Platform\Plugin\Order\Logic\Workflow\Action\Equipment\MutableOrder\Company\DefineCompany
application/source/logic/workflow/action/equipment/order/mutableposition/DeletePosition.class.php
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/Scid.class.php
Geändert¶
- löschen im Workflow mit aufgenommen
application/default/workflow/shoppingcard.xml
- doc
application/source/logic/workflow/container/equipment/order/VolatilePositions.class.php
Behoben¶
- bei Update darf die Mutable position nicht nochmal zusätzlich hinzugefügt werden
application/source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
0.51.0 - 2022-06-13¶
Mengen Staffel berücksichtig application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
Commerce Plugin 1.63.0 geändert '.jekyll'
0.50.0 - 2022-06-10¶
Geändert¶
Summary umgezogen nach Commerce und alles davon abgeleitet Alvine\Application\Platform\Plugin\Order\Logic\Summary*
Summary umgezogen nach Commerce und alles davon abgeleitet Alvine\Application\Platform\Plugin\Order\Summary*
UID auf getID() umgebaut application/source/logic/workflow/action/equipment/order/DefineAddress.class.php
UID auf getID() umgebaut application/source/presenter/api/storefront/order/Token.class.php
versandkosten erweitert application/default/workflow/shoppingcard.xml
erweiterung nach Commerce umgezogen application/source/Position.class.php
- Identifätprüfung auf Constraint umgestellt
0.49.0 - 2022-05-18¶
Geändert¶
zurück gebaut , fehler werden nicht zurück gesetzt , da diese nun in einem volatile Property gespeichert werden application/source/presenter/api/storefront/Checkout.class.php
0.48.0 - 2022-05-17¶
Geändert¶
Im Checkout werden die Fehlermeldungen wieder gespeichert - aber im init wieder entfernt
Der Contaiiner wurde aktuell bei Fehler garnicht gespeichert - was auch schlecht ist weil der Status evtl auch angepasst wurde application/source/presenter/api/storefront/Checkout.class.php
Prüfung IsReservable
erweitert ob reserviert werden kann application/default/workflow/stock_reservation.xml
Aktuellen Warenkorb laden erweitert und Lagerprüfung eingebaut application/default/workflow/shoppingcard.xml
Hinzugefügt¶
neu application/source/logic/workflow/transition/validation/equipment/order/volatilepositions/Stock.class.php
neu application/source/logic/workflow/transition/validation/equipment/order/position/stock/reservation/IsReservable.class.php
Behoben¶
der Container wurde mit dem Runner Container überschrieben application/source/logic/workflow/transition/validation/equipment/order/position/stock/reservation/IsReservable.class.php
in der Automation wurden übergänge aufgerufen die es nicht gibt application/default/workflow/mail-order-confirmation.xml
0.47.0 - 2022-05-13¶
Behoben¶
bugfix $message application/source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIID.class.php
bugfix $message application/source/logic/workflow/transition/validation/equipment/order/mutableposition/PositionVariant.class.php
Hinzugefügt¶
application/source/logic/workflow/transition/validation/equipment/order/mutableposition/Stock.class.php
prüfung auf \Alvine\Application\Platform\Plugin\Commerce\Logic\Workflow\Container\Order\Token
Container
0.46.0 - 2022-05-11¶
Geändert¶
Klassen Definition weiter nach Commerce umgezogen application/source/logic/workflow/container/equipment/order/Personal.class.php
platform-plugins commerce auf 1.58.0 geändert jekyll
0.45.0 - 2022-04-25¶
Geändert¶
Wenn eine Variante übergeben wurde , muss es diese auch geben application/source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIdentifyer.class.php
Sku erweitert application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
0.44.1 - 2022-04-05¶
Behoben¶
setPositionVariant muss ein String sein application/source/logic/workflow/action/equipment/order/mutableposition/DefineItem.class.php
0.44.0 - 2022-04-05¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/CreateDelivery.class.php
application/source/logic/workflow/action/equipment/order/delivery/SetDelivered.class.php
application/source/logic/workflow/container/equipment/order/Delivery.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/IsImported.class.php
application/source/logic/workflow/transition/validation/equipment/mutableorder/IsNotImported.class.php
Behoben¶
bugfix Methode getDeliveryState hat gefehlt application/source/logic/OrderState.class.php
0.43.0 - 2022-03-24¶
Geändert¶
workflow redirect ausgebaut application/source/presenter/page/Checkout.class.php
history rausgenommern aus der ausgabe application/source/presenter/implementation/Token.trait.php
0.42.0 - 2022-03-24¶
Geändert¶
Workflow für die Bestellbestätigung erweitert application/default/workflow/mail-order-confirmation.xml
Geändert¶
volatilePositionsEquipment hat die Methode getPositionPlaceholder nicht mehr application/source/logic/workflow/action/equipment/order/Mail.class.php
Price Formatter mit getDefault geholt application/source/position/Placeholder.class.php
einige Methoden in den Trait ausgelagert application/source/presenter/api/storefront/Checkout.class.php
einige Methoden in den Trait ausgelagert application/source/presenter/implementation/Token.trait.php
Hinzugefügt¶
neue automation condition application/source/logic/workflow/automation/condition/equipment/order/PaymentType.class.php
0.41.0 - 2022-03-13¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/mutableorder/DefineOrder.class.php
application/source/logic/workflow/action/equipment/mutableorder/DefineOrderState.class.php
application/source/presenter/api/storefront/checkout/equipment/address/Update.class.php
### Geändert
Order Status erweitert application/default/workflow/b2b-checkout.xml
neue Route für das Update einer Adresse in dem Equipment application/default/route/api/storefront/checkout.xml
0.40.0 - 2022-03-09¶
Behoben¶
prüfung wieder eingebaut application/source/presenter/page/Order.class.php
0.39.0 - 2022-02-28¶
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/DefineCommunications.class.php
Geändert¶
umgezogen nach commerce und die Klasse nun davon abgeleitet application/source/logic/workflow/container/equipment/mutableorder/Address.class.php
.jekyll commerce Plugin auf 1.53.0 geändert
0.38.0 - 2022-02-22¶
Geändert¶
Payment erweitert application/source/presenter/page/Order.class.php
modifyOrder erweitert application/source/logic/workflow/container/equipment/order/Payment.class.php
0.37.0 - 2022-02-21¶
Geändert¶
Anzahl der Positionen und Anzahl gesammter Artikel erweitert application/source/logic/summary/strategy/Horizontal.class.php
Anzahl der Positionen und Anzahl gesammter Artikel erweitert application/source/logic/summary/strategy/Vertical.class.php
Anzahl der Positionen und Anzahl gesammter Artikel erweitert application/source/summary/TotalAmounts.class.php
application/source/logic/workflow/container/equipment/order/VolatilePositions.class.php
equipment Platzhalter application/source/presenter/page/Order.class.php
Platzhalter application/source/presenter/page/plugin/Positions.class.php
setPriceType auskommentiert - falsche logik application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
neue Methoden der Positionen application/source/Summary.class.php Positionen werden nun im xonstuctor übergeben application/source/position/Placeholder.class.php
Hinzugefügt¶
application/source/summary/Placeholder.class.php application/source/summary/totalamounts/Placeholder.class.php
0.36.0 - 2022-02-21¶
Geändert¶
setPriceType erweitert application/source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
Methode toArray + getPlaceholder angepasst application/source/logic/workflow/container/equipment/order/Payment.class.php
Klasse nach Commerve umgezogen und hier davon abgeleitet application/source/logic/workflow/container/equipment/order/Personal.class.php
getPositionPlaceholder Methode ausgebaut und in ein neues Objekt umgezogen application/source/logic/workflow/container/equipment/order/VolatilePositions.class.php
weiter entwickelt application/source/presenter/api/storefront/checkout/equipment/Address.class.php
weiter entwickelt application/source/presenter/api/storefront/checkout/equipment/Payment.class.php
getPositionPlaceholder Methode umgebaut application/source/presenter/page/plugin/Positions.class.php
weiter entwickelt application/source/presenter/page/Checkout.class.php
Hinzugefügt¶
application/source/logic/workflow/action/equipment/order/AddPositionsRunner.class.php application/source/presenter/page/plugin/PaymentTypeList.class.php application/source/position/Placeholder.class.php
Behoben¶
falsche Klassse - MutableOrderCustomer application/source/presenter/api/storefront/checkout/equipment/Customer.class.php
0.35.0 - 2022-01-18¶
Behoben¶
$this->clearPlaceholderCallbacks() erweitert /source/logic/workflow/action/equipment/order/Mail.class.php
0.34.0 - 2022-01-17¶
Geändert¶
setCustomerUID() erweitert /source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
commerce Plugin auf 1.50.0 geändert jekyll
0.33.0 - 2022-01-14¶
Geändert¶
neue Methode initToken /source/presenter/page/Token.class.php
neue Methode initToken /source/presenter/page/Checkout.class.php
0.32.0 - 2022-01-10¶
Hinzugefügt¶
neues equipment /source/logic/workflow/action/equipment/order/LoadAccountUserFromOrder.class.php
Geändert¶
commerce Plugin auf 1.49.0 jekyll
alvine.application.workflow auf 1.12.0 jekyll
0.31.0 - 2021-12-23¶
Hinzugefügt¶
neues equipment /source/logic/workflow/action/equipment/order/LoadPersonalFromOrder.class.php
Frame erweitert /source/logic/workflow/action/equipment/order/Mail.class.php
0.30.0 - 2021-12-23¶
Hinzugefügt¶
senden Bestellbestätigung /default/workflow/confirmation-mail.xml
Behoben¶
Prüfung auf Eigenschaften erweitert/source/logic/workflow/container/equipment/order/VolatilePositions.class.php
Warenkorb angepasst - Item Prüfung erweitert /default/workflow/shoppingcard.xml
0.29.0 - 2021-12-16¶
Geändert¶
Methide getOrderState ohne Factory geladen /source/logic/OrderState.class.php
0.28.0 - 2021-12-16¶
Geändert¶
neue Locale für Fehler bei übergeben der Artikelnummer /web/resources/api/de.json
Möglichkeit die Artikelnummer zu übergeben erweitert /source/logic/workflow/action/equipment/order/mutableposition/DefineItem.class.php
Möglichkeit die Artikelnummer zu übergeben erweitert /source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIdentifyer.class.php
Möglichkeit die Artikelnummer zu übergeben erweitert /source/presenter/api/storefront/order/Position.class.php
Behoben¶
Fehler bei Serialisierten Company Order Daten , werden hier nun ignoriert /source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
0.27.0 - 2021-12-14¶
Geändert¶
Eigenschaften dazu geladen /source/logic/workflow/action/equipment/order/LoadVolatilePositions.class.php
0.26.0 - 2021-11-30¶
Geändert¶
EquipmentOrder* in EquipmentMutableOrder* geändert
Workflow für den Warenkorb in die Component Eigenschaft ausgelagert /source/presenter/api/storefront/order/Position.class.php
Token ändern route gelöscht /default/route/api/storefront/order/token.xml
custumernotice POST erweitert /default/route/api/storefront/checkout.xml
Prüfung auf archivierter Token erweitert /source/logic/workflow/transition/validation/equipment/order/mutableposition/Token.class.php
getPlaceholder fertig gemacht /source/logic/workflow/container/equipment/mutableorder/Notice.class.php
getPlaceholder fertig gemacht /source/logic/workflow/container/equipment/order/TermsAndConditions.class.php
getPositionPlaceholder die Eigenschaften erweitert /source/logic/workflow/container/equipment/order/VolatilePositions.class.php
neue Methode setOrder /source/logic/workflow/container/equipment/MutableOrder.class.php
getPlaceholder fertig gemacht und toarray fertig gemacht /source/logic/workflow/container/equipment/Order.class.php
EquipmentOrder* in EquipmentMutableOrder* geändert /source/logic/workflow/action/equipment/mutableorder/AddOrder.class.php
Action erstellt nun auch die Order /source/logic/workflow/action/equipment/mutableorder/ModifyOrder.class.php
getPositionsFromTokenWithFactory neue Methode /source/position/Provider.class.php
Fehler Seite erweitert /source/presenter/page/Checkout.class.php
Presenter weiter entwickelt /source/presenter/page/Order.class.php
laden der Eigenschaften erweitert /source/presenter/page/Token.class.php
Token archived erweitert /source/presenter/implementation/Token.trait.php
Component::getInstance /source/presenter/api/storefront/Checkout.class.php
TokenInvalidException geprüft /source/presenter/api/storefront/order/Token.class.php
weiter entwickelt /source/presenter/api/storefront/checkout/equipment/TermsAndConditions.class.php
Commerce Plugin auf 1.46.0 geändert .jekyll
Hinzugefügt¶
neue Exception TokenInvalidException /source/logic/token/TokenInvalidException.class.php
neue Action um Token zu archivieren /source/logic/workflow/action/token/Archived.class.php
neue Action um Token Cookie zu löschen /source/logic/workflow/action/token/ClearCookie.class.php
neues equipment /source/presenter/api/storefront/checkout/equipment/CustomerNotice.class.php
neues equipment /source/presenter/api/storefront/checkout/equipment/Notice.class.php
Behoben¶
getEquipment den Key nicht übergeben /source/logic/workflow/transition/validation/equipment/mutableorder/Customer.class.php
Klasse Order/Order gibt es nicht /source/logic/workflow/action/equipment/order/AssignPositions.class.php
0.25.0 - 2021-11-23¶
Geändert¶
handleOrderState ausgelagert /source/logic/workflow/action/equipment/order/SetOrderState.class.php
Möglichkeit des Updates erweitert /source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
Hinzugefügt¶
neue Action abgeleitet von /order/SetOrderState /source/logic/workflow/action/equipment/order/mutableposition/SetOrderState.class.php
0.24.0 - 2021-11-22¶
Behoben¶
property init angepasst , __construct gelöscht /source/logic/workflow/container/equipment/order/VolatilePositions.class.php
Geändert¶
neue Methode setTokenCookie /source/implementation/Token.trait.php
$item===null prüfung erweitert /source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIdentifyer.class.php
neue Methode setTokenCookie /source/presenter/api/storefront/order/Token.class.php
Der Token kann per Cookie oder pro Position übergeben werden /source/presenter/api/storefront/order/Position.class.php
ist nun von Token Presenter abgeleitet /source/presenter/page/Checkout.class.php
optimierungen /source/presenter/page/plugin/Positions.class.php
missingtoken lokale /web/resources/api/de.json
Hinzugefügt¶
neuer Presenter /source/presenter/page/Token.class.php
0.23.0 - 2021-11-22¶
Geändert¶
Eigenschaften werden nun mit gespeichert /source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
Commerce Plugin auf 1.45 geändert .jekyll
2021-11-18¶
Geändert¶
properties init mit null /source/logic/workflow/container/equipment/*
neue Methode getDefaultWorkflowFile /source/logic/token/Workflow.class.php
umgebaut keine Exception mehr werfen /source/logic/workflow/action/equipment/order/mutableposition/DefineItem.class.php
prüft nun auch ob es die Werte auch gibt /source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIdentifyer.class.php
$juristicationResolver->setRequest erweitert wenn es keine OID gibt /source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php
logger angepasst /source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
xml angepasst /default/workflow/shoppingcard.xml
Behoben¶
bugix order equiptment /default/workflow/b2b-checkout.xml
bugix order equiptment /default/workflow/b2c-checkout.xml
AlvineTypesType::validateInteger bei UID verwendet /source/logic/workflow/action/equipment/order/DefineAddress.class.php
AlvineTypesType::validateInteger bei UID verwendet /source/logic/workflow/action/equipment/order/DefinePersonal.class.php
auf $tokenObj geprüft /source/presenter/api/storefront/order/Token.class.php
Hinzugefügt¶
Test /source/logic/workflow/action/equipment/order/mutableposition/DefineItem.classTest.php
neue Prüfung /source/logic/workflow/transition/validation/equipment/order/mutableposition/ItemIID.class.php
neue Prüfung /source/logic/workflow/transition/validation/equipment/order/mutableposition/PositionVariant.class.php
0.22.0 - 2021-11-12¶
Geändert¶
alvine.framework auf 1.41.0 geändert jekyl
checkLimitation auch SubClass erlaubt source/logic/workflow/container/equipment/order/MutablePositions.class.php
checkLimitation auch SubClass erlaubt source/logic/workflow/container/equipment/order/VolatilePositions.class.php
checkLimitation auch SubClass erlaubt source/logic/workflow/container/equipment/order/position/stock/Reservation.class.php
checkLimitation auch SubClass erlaubt source/presenter/page/plugin/ShowOrder.class.php
checkLimitation auch SubClass erlaubt source/summary/TotalAmounts.class.php
checkLimitation auch SubClass erlaubt source/action/CreateDelivery.class.php
checkLimitation auch SubClass erlaubt source/logic/summary/strategy/horizontal/Factory.class.php
checkLimitation auch SubClass erlaubt source/logic/summary/strategy/vertical/Factory.class.php
0.21.0 - 2021-11-02¶
Behoben¶
Factory Klasse hat gefehlt /source/delivery/Provider.class.php
Geändert¶
getOrder kann nun auch null zurück liefern /source/logic/workflow/container/equipment/order/MutableOrder.class.php
MutablePositions und MutablePositionsTest erweitert
getShippedPositionsFromOID in AlvineApplicationPlatformPluginOrderPosition umgezogen /source/presenter/api/Retoure.class.php
getShippedPositionsFromOID in AlvineApplicationPlatformPluginOrderPosition umgezogen /source/logic/workflow/action/generic/retoure/LoadShippedPositions.class.php
getOrderFromOID gelöscht /source/Provider.class.php
getOrderFromOIDWithFactory in getByIDWithFactory geändert/source/logic/OrderState.class.php
getByIDWithFactory geänert /source/logic/workflow/action/generic/position/Price.class.php
umgebaut auf Equipment /source/presenter/api/storefront/order/Position.class.php
umgebaut auf Equipment /default/workflow/shoppingcard.xml
StockReservation umgezogen /default/route/main.route
toArray angepasst /source/logic/workflow/container/equipment/order/MutablePosition.class.php
toArray angepasst /source/logic/workflow/container/equipment/order/MutablePositions.class.php
$generic ausgebaut /source/logic/workflow/action/equipment/order/position/stock/reservation/Runner.class.php
VolatilePositions Equipment erweitert wenn hinzugefügt wurde /source/logic/workflow/action/equipment/order/mutableposition/AddPosition.class.php
getShippedPositionsFromOIDWithFactory erweitert /source/position/Provider.class.php
Handle Exception ausgebaut /default/workflow/stock_reservation.xml
platform-plugins commerce auf 1.43.0 .jekyll
keine Exception wenn die Positoin nicht geladen werden konnte /source/logic/workflow/action/equipment/order/position/stock/reservation/LoadOrderPosition.class.php
Fehlermeldung angepasst /source/logic/workflow/transition/validation/equipment/order/position/stock/reservation/HasOrderPosition.class.php
Hinzugefügt¶
neuer Presenter /source/presenter/api/order/position/StockReservation.class.php
StockReservation.class.php Klassen umgezogen Alvine\Application\Platform\Plugin\Order\Presenter\Api\Order\Position\*
neue Klassen \Equipment\Order\MutablePosition*
StockReservation umgezogen AlvineApplicationPlatformPluginOrderLogicWorkflowStepValidationEquipmentOrderPositionStockReservation*;
StockReservation umgezogen /default/workflow/stock_reservation.xml
/source/logic/workflow/action/equipment/order/mutableposition/LoadOrder.class.php
0.20.0 - 2021-10-11¶
Hinzugefügt¶
neue Checkout API /source/presenter/api/Checkout.class.php
neue Lokale i18n /web/checkout/resource/de.json
neue Methode logic für die Entscheidung welcher Workflow geladen werden soll etOrderTokenWorkflowLogicClass /source/Component.class.php
neuer Callback /source/presenter/callback/container/equipment/ReplacePlaceholder.trait.php
Neue Workflow action , transition , step validierungen equipments
0.19.0 - 2021-08-04¶
umgebaut auf neue Equipment Technologie /source/logic/workflow/action/generic/position/StockReservation.class.php
0.18.0 - 2021-07-29¶
- commerce Plugin abhängikeit auf 1.36.0 geändert
/source/Component.class.php
- commerce Plugin auf 1.36.0
jekyll
0.17.0 - 2021-07-28¶
commerce Plugin auf 1.35.0 jekyll
Geändert¶
Provider ...withFactory angepasst
Hinzugefügt¶
neue Klasse StockReservation
0.16.0 - 2021-07-11¶
Geändert¶
getVat angepasst /source/logic/workflow/action/generic/position/Price.class.php
neue Methode getOrderFromOIDWithFactory /source/Provider.class.php
commerce Plugin auf 1.31.0 jekyll
Hinzugefügt¶
neues Objekt /source/logic/OrderState.class.php
neues Objekt /source/logic/orderstate/State.class.php
neues Objekt /source/position/Provider.class.php
neues objekt /source/delivery/CacheProvider.class.php
neues Objekt /source/logic/workflow/action/generic/SetOrderState.class.php
Behoben¶
bugfix getOrderState() /source/logic/OrderState.class.php
bugfix , Vat kann null sein /source/logic/workflow/action/generic/position/Price.class.php
0.15.0 - 2021-07-08¶
Geändert¶
CacheReader angepasst /source/Provider.class.php
CacheReader angepasst /source/logic/delivery/IsShipped.trait.php
CacheReader /source/delivery/Provider.class.php
ItemPriceDisplay /source/presenter/page/plugin/Positions.class.php
Objekte Namespace geändert /source/logic/workflow/action/generic/position/Item.class.php
/source/logic/workflow/action/generic/position/Price.class.php
/source/logic/workflow/action/position/Load.class.php
/source/logic/workflow/action/position/complete/Item.class.php
/source/logic/workflow/action/generic/position/Add.class.php
/source/logic/workflow/action/generic/position/Load.class.php
/source/logic/workflow/action/position/AddPosition.class.php
/source/logic/workflow/action/generic/complete/item/Price.class.php
jekyll Update Commerce Plugin auf 1.30.0 geändert
default XML angepasst /default/workflow/shoppingcard.xml
0.14.0 - 2021-06-28¶
Hinzugefügt¶
- neue Preis action
/source/logic/workflow/action/generic/complete/item/Price.class.php
Geändert¶
setStatus nachgezogen
source/logic/workflow/step/validation/position/Token.class.php
source/logic/workflow/step/validation/position/Count.class.php
source/logic/workflow/step/validation/position/ItemIdentifyer.class.php
source/logic/workflow/action/position/complete/Item.class.php
source/logic/workflow/action/position/AddPosition.class.php
2021-06-18¶
Geändert¶
Umgebaut auf Generic Runner
application/source/presenter/api/order/Position.class.php
application/default/workflow/shoppingcard.xml
application/source/logic/workflow/action/position/complete/Item.class.php
application/source/logic/workflow/action/position/AddPosition.class.php
application/source/logic/workflow/action/position/Load.class.php
application/source/logic/workflow/step/validation/position/Count.class.php
application/source/logic/workflow/step/validation/position/Token.class.php
application/source/logic/workflow/step/validation/position/ItemIdentifyer.class.php
application/source/logic/workflow/container/Position.class.php
gelöscht¶
application/source/logic/workflow/automation/condition/container/HasWorkingPositionsError.class.php
application/source/logic/workflow/automation/condition/container/HasNoWorkingPositionsError.class.php
0.13.0 - 2021-06-14¶
neue Standard Einschränkungen /source/logic/delivery/IsShipped.trait.php
neue Standard Einschränkungen /source/logic/position/Restriction.trait.php
Order Provider /source/Provider.class.php
0.8.0 - 2021-05-03¶
Hinzugefügt¶
- neuer Presenter für das anlegen von Positionen
- neuer Presenter für das anlegen / laden von Token
0.3.0 - 2021-03-02¶
Geändert¶
- weitere Prüfung auf leere Collection bei der Erstellung der Summary /application/source/Factory.class.php ,/application/source/Summary.class.php
- weitere Getter für Recommended und Purchasing /application/source/Position.class.php
0.2.0 - 2020-12-16¶
Hinzugefügt¶
- Summary Klassen und berechnungen