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 in Alvine\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