Change Log

Alle erwähnenswerten Änderungen in der Komponente werden hier dokumentiert.

[Unreleased] 2024-01-28

2024-01-28

  • collection Rewind liefert keinen Wert mehr zurück nach php 8.2 Anpassung /application/source/logic/account/user/Language.trait.php
  • collection Rewind liefert keinen Wert mehr zurück nach php 8.2 Anpassung /application/source/logic/order/summary/strategy/Horizontal.class.php

1.101.0 2024-01-16

Geändert

  • Name und Description erweitert mit getter und setter /application/source/logic/workflow/container/equipment/Document.class.php
  • wenn das Dockument EQ einen Namen oder Beschreibung hat , dann werden die Namen aus den EQs verwendet und die Namen / Beschreibung werden mit Komma getrennt im zusammengefügten EQ gesetzt /application/source/logic/workflow/action/equipment/document/html/Concatenate.class.php
  • Name und Description erweitert , diese können nun direkt beim erstellen des Dokumentes angegeben werden , i18n und Eq Plathalter werden ersetzt /application/source/logic/workflow/action/equipment/CreateDocument.class.php
  • Titel und Subject kann NULL sein , wird nun aus dem Dokument EQ genommen /application/source/logic/workflow/action/juno/CaptureDataURLV2.class.php

1.100.0 2023-12-10

  • Templates können nun als ArrayType definiert werden /application/source/logic/workflow/action/equipment/CreateDocument.class.php

1.99.0 2023-12-05

  • billingAddress + deliveryAddress erweitert /application/source/order/delivery/Placeholder.class.php

2023-11-23

Behoben

  • locale muss von default geholt werden nicht aus der Anwendung /application/source/logic/workflow/action/equipment/company/LoadFromCurrent.class.php
  • locale muss von default geholt werden nicht aus der Anwendung /application/source/logic/workflow/action/equipment/company/AbstractLoad.class.php

2023-11-21

Breaking Change

  • Anpassung der Workflow Komponente auf min 1.21.0 nötig

Geändert

  • volatileValidationReport gelöscht weil dieser nun im Standard Container enthalten ist /application/source/logic/workflow/container/order/Token.class.php

2023-11-16

  • application/source/logic/order/summary/strategy/Vertical.class.php
  • application/source/logic/order/summary/Exception.class.php

1.98.0 2023-10-13

  • Quellen angepasst für bilder und HTML application/default/workflow/mail-temporarytoken.xml
  • Pipe Methoden embeddedmailimage und base64image erweitert application/source/logic/workflow/container/equipment/placeholder/Callback.class.php

Behoben

  • hier fehlten die Company Data application/source/logic/workflow/action/equipment/company/LoadFromCurrent.class.php

1.97.0 2023-10-12

geändert

  • abhängkeit zu Order entfernt /application/default/workflow/mail-temporarytoken.xml

Hinzugefügt

  • /application/source/logic/workflow/container/equipment/document/html/Mail.class.php
  • /application/source/logic/workflow/container/equipment/document/html/MailSubject.class.php

Gelöscht

  • Enthält Order Plugin Files > umgezogen in das Order Plugin /application/source/logic/workflow/action/equipment/account/address/UpdateOrderFromContainerID.class.php
  • Enthält Order Plugin Files > umgezogen in das Order Plugin /application/source/logic/workflow/action/equipment/account/communications/DefineCustomerUIDFromOrder.class.php
  • Enthält Order Plugin Files > umgezogen in das Order Plugin /application/source/logic/workflow/action/equipment/account/Anonymise.class.php

1.96.0 2023-10-08

Geändert

  • um Eigenschaften erweitert /application/source/account/user/Provider.class.php
  • neue Route /plugin/commerce/document/customer/preview/ application/default/route/document.xml
  • ist nun nicht nicht mehr abstract application/source/logic/workflow/action/equipment/CreateDocument.class.php
  • der Presenter setzt nun das EQ AlvineApplicationPlatformLogicWorkflowContainerEquipmentWhatIf damit man auf den Preview Modus im Workflow reagierten kann /application/source/presenter/document/Preview.class.php
  • neue Methode getUserLanguage /application/source/logic/account/user/Language.trait.php
  • Laden von Eignschaften erweiert application/source/account/user/Provider.class.php

Behoben

  • Leerzeichen /application/source/account/user/Factory.class.php

Hinzugefügt

  • application/default/route/api/account/access-token.xml
  • application/default/workflow/mail-temporarytoken.xml
  • /application/source/logic/workflow/action/equipment/communication/mail/factory/RecipientFromCommunicaton.class.php
  • /application/source/logic/workflow/action/equipment/company/AbstractLoad.class.php
  • /application/source/logic/workflow/action/equipment/company/LoadFromContainerProperty.class.php
  • /application/source/logic/workflow/action/equipment/company/LoadFromShid.class.php
  • /application/source/logic/workflow/action/equipment/account/user/LoadFromContainerID.class.php
  • /application/source/presenter/document/customer/Preview.class.php
  • /application/source/logic/workflow/action/equipment/account/communications/LoadFromUser.class.php
  • /application/source/logic/workflow/action/equipment/account/personal/LoadFromUser.class.php
  • /application/source/logic/workflow/action/equipment/account/user/SetDefaultLocale.class.php
  • /application/source/logic/workflow/action/equipment/account/user/LoadFromRequest.class.php
  • /application/source/logic/workflow/action/equipment/communication/mail/logging/FromUser.class.php
  • /application/source/logic/workflow/action/equipment/communication/mail/factory/CompanySHIDFromCompany.class.php
  • /application/source/logic/workflow/action/equipment/company/LoadFromCurrent.class.php
  • /application/source/logic/workflow/action/equipment/company/AbstractLoad.class.php

1.95.0 2023-09-15

Geändert

  • ersetung der i18n eine Ebene höher gezogen das die ersetzung auch im Frame möglich ist application/source/logic/workflow/action/equipment/CreateDocument.class.php

1.94.1 2023-07-30

Behoben

  • getValue on NULL wenn die Map noch nicht angelegt wurde application/source/logic/workflow/container/equipment/Counter.class.php

1.94.0 2023-07-30

Hinzugefügt

  • application/source/logic/workflow/container/equipment/Counter.class.php
  • application/source/logic/workflow/action/equipment/CounterCountUp.class.php
  • application/source/logic/workflow/container/equipment/Counter.class.php ### Behoben
  • Objekt Type auf ===0 geprüft , dann soll das aus der Route genommen werden application/source/presenter/Document.class.php

1.93.0 17.07.2023

geändert

  • Adresse muss nur von AlvineApplicationPlatformPluginCommerceAccountAbstractAddress abgeleitet sein application/source/account/address/Placeholder.class.php
  • useDeliveryAddress entfernt wird nicht benötigt application/source/logic/workflow/container/equipment/account/MutableAddress.class.php
  • mimetype Filter erweitert application/source/presenter/api/document/Collection.class.php

1.92.0 2023-06-27

Hinzugefügt

  • application/source/logic/workflow/action/equipment/account/communications/DefineCustomerUIDFromOrder.class.php
  • application/source/logic/workflow/action/equipment/account/communications/UpdateDefault.class.php
  • application/source/logic/workflow/action/equipment/CreateDocument.class.php
  • application/source/order/payment/CacheProvider.class.php
  • application/source/presenter/document/turnover/retoure/Preview.class.php

Geändert

  • hier nicht automatisch die Lieferadresse setzten das muss im MutableAddress definiert sein application/source/logic/workflow/action/equipment/account/mutableaddress/Add.class.php
  • payment erweitert application/source/OrderImplementation.trait.php
  • retouren Dokument preview erweitert application/default/route/document.xml

1.91.0 2023-05-23

Geändert

  • generelle API erweitert das der Typ über die URL kommt application/default/route/document.xml
  • link auf das Dokument erweitert application/source/presenter/api/document/Collection.class.php

1.90.0 2023-05-22

Hinzugefügt

-application/default/route/api/document/collection.xml -application/source/ComponentException.class copy.php -application/source/logic/workflow/action/equipment/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/address/UpdateOrderFromContainerID.class.php -application/source/logic/workflow/action/equipment/account/communications/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/mutableaddress/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/mutableaddress/Update.class.php -application/source/logic/workflow/action/equipment/account/mutablepersonal/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/mutablepersonal/Update.class.php -application/source/logic/workflow/action/equipment/account/mutableuser/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/mutableuser/guest/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/user/register/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/account/user/volatilepassword/FromRandom.class.php -application/source/logic/workflow/action/equipment/account/user/volatilepassword/FromUntrustedData.class.php -application/source/logic/workflow/action/equipment/placeholder/SetPlaceholder.class.php -application/source/logic/workflow/action/equipment/web/route/SetRouteID.class.php -application/source/logic/workflow/action/security/Authenticate.class.php -application/source/logic/workflow/automation/action/SetContainerStateProperty.class.php -application/source/logic/workflow/automation/condition/security/authentication/user/IsVerified.class.php -application/source/logic/workflow/container/equipment/Placeholder.class.php -application/source/logic/workflow/container/equipment/web/Route.class.php -application/source/logic/workflow/transition/validation/equipment/account/AbstractAddress.class.php -application/source/logic/workflow/transition/validation/equipment/account/MutableAddress.class.php -application/source/presenter/api/document/Collection.class.php

Geändert

  • application/default/route/main.route
  • application/source/AbstractEntity.class.php
  • application/source/logic/workflow/action/equipment/account/mutableaddress/Add.class.php
  • application/source/logic/workflow/action/equipment/account/address/AddFromMutableAddress.class.php
  • application/source/Entity.interface.php
  • application/source/OrderImplementation.trait.php
  • application/source/account/AddressImplementation.trait.php
  • application/source/account/MutableAddress.class.php
  • application/source/account/PersonalImplementation.trait.php
  • application/source/account/address/Provider.class.php
  • application/source/logic/workflow/action/equipment/account/user/Authenticate.class.php
  • application/source/logic/workflow/action/equipment/account/user/UpdatePassword.class.php
  • application/source/logic/workflow/transition/validation/equipment/account/mutableuser/Exists.class.php
  • application/source/logic/workflow/transition/validation/equipment/account/mutableuser/NotExists.class.php
  • application/source/order/token/Provider.class.php
  • development/thunder-client/thunder-tests/thunderCollection.json
  • development/thunder-client/thunder-tests/thunderclient.json

1.89.0 2023-04-23

Geändert

  • getAvailablePaymentTypes erweitert um Mindesbestellwert application/source/paymenttype/Provider.class.php
  • neue Locale User not notloggedin application/web/resource/de.json

Hinzugefügt

  • application/source/logic/workflow/transition/validation/security/authentication/User.class.php

1.88.1 2023-04-17

Behoben

  • Collection rewind aufgerufen das current wieder function application/source/AbstractProviderWithProperties.class.php

1.88.0 2023-04-13

Geändert

  • neue Route PLUGIN_COMMERCE_DOCUMENT_INVOICEANDRETURNNOTE_GET application/default/route/document.xml
  • container logging geändert application/source/logic/workflow/implementation/equipment/TakeOverEquipments.trait.php

Hinzugefügt

  • application/source/logic/workflow/action/equipment/document/html/Concatenate.class.php

1.87.0 2023-04-03

Geändert

  • DELIVERYNOTE, RETURNNOTE,RETURNNOTE_INFO und SHIPMENTLABEL erweitert application/default/route/document.xml
  • Property Interface erweitert application/source/Order.interface.php
  • erweitert um die Absender und Retouren Empfänger Adresse application/source/logic/workflow/container/equipment/Company.class.php
  • umgebaut auf neues Address Placeholder Objekt application/source/logic/workflow/container/equipment/account/Address.class.php
  • PropertyImplementation erweitert application/source/order/AbstractDelivery.class.php

Hinzugefügt

  • application/source/account/address/Placeholder.class.php
  • application/source/logic/workflow/transition/validation/equipment/document/NotEmpty.class.php

2023-03-26

Behoben

  • addOrUpdateObjekt schreibfehler addOrUpdateObjekt > addOrUpdateObject application/source/manager/ObjectManager.class.php

Geändert

  • neue Methode updateByID application/source/AbstractProvider.class.php

1.86.0 2023-03-23

Geändert

  • neue Methode setPropertiesNameFilter um die Eigenschaften einzuschränken application/source/AbstractProviderWithProperties.class.php

1.85.0 2023-03-21

Hinzugefügt

  • application/source/logic/warehouse/strategy/PositionNotStockUpdatedException.class.php
  • application/source/logic/workflow/transition/exception/handler/ValidationReport.class.php

Geändert

  • getLocationLID muss ein int zurück liefern application/source/item/StockImplementation.trait.php
  • neue Methode addStock application/source/item/stock/Provider.class.php
  • neue Methode injectVariantStockRestriction application/source/logic/item/stock/Restriction.trait.php
  • neue Methode cancelReservation application/source/logic/warehouse/strategy/DefaultStrategy.class.php
  • neue Methode cancelShoppingcardStockReservation application/source/order/position/Provider.class.php
  • in createWarehouseStrategy die prüfung auf Stockcollection entfernt application/source/logic/warehouse/strategy/Factory.class.php

1.84.0 2023-03-17

Geändert

  • fehlende Setter erweitert application/source/order/MutablePosition.class.php
  • bugfix getPriceType kann auch null sein

2023-03-16

Geändert

  • juristication eingebaut application/source/item/price/Provider.class.php
  • Deprecated application/source/logic/workflow/container/order/Token.class.php
  • neue Methode getTokensFromOID application/source/order/token/Provider.class.php
  • Oid erweitert application/source/order/TokenImplementation.trait.php
  • Reader einschränkungen erweitert application/source/AbstractProvider.class.php

Hinzugefügt

  • application/source/logic/workflow/action/container/ResetValidationReport.class.php

Geändert

  • currency setter erweitert application/source/item/price/Provider.class.php
  • Methode getAvailablePriceFromIID um injectCurrencyPriceRestriction erweitert application/source/item/price/Provider.class.php

2023-01-28

Geändert

  • umgebaut auf TakeOverEquipments Trait application/source/logic/workflow/action/equipment/runner/ByPrimaryID.class.php
  • deprecated + ableitung von VolatileUntrustedData application/source/logic/workflow/container/equipment/VolatileUserInput.class.php

Hinzugefügt

  • application/source/logic/workflow/implementation/equipment/TakeOverEquipments.trait.php

2023-01-25

geändert

  • der Benutzer wird nun mit AlvineApplicationPlatformSecurityAuthenticationUser angemeldet application/source/logic/workflow/action/equipment/account/user/Authenticate.class.php

1.82.0 2022-01-16

1.83.0 2023-01-23

Hinzugefügt

  • application/source/logic/workflow/action/equipment/document/SendMail.class.php

1.82.0 2023-01-16

Geändert

  • allgemeiner gestaltet DID ist nun primeryID, weil es auch Dokumente von Bestellungen geben kann application/source/presenter/Document.class.php
  • Umbenannt application/source/presenter/DocumentPreview.class.php
  • URL geändert /plugin/commerce/document/preview/ in /plugin/commerce/document/delivery/preview/ application/default/route/document.xml
  • neue URL /plugin/commerce/document/order/preview/ application/default/route/document.xml

Hinzugefügt

  • application/source/presenter/document/Preview.class.php
  • application/source/presenter/document/order/Preview.class.php
  • application/source/presenter/document/delivery/Preview.class.php

1.81.1 2022-12-22

Behohben

stdClass muss noch berücksichtigt werden in der Methode validateAndGetChannelOrderDataValue application/source/order/Factory.class.php

1.81.0 2022-12-21

Geändert

  • neue Methode validateAndGetChannelOrderDataValue application/source/order/Factory.class.php

1.80.0 2022-12-19

Hinzugefügt

  • V2 application/source/logic/workflow/action/juno/CaptureDataURLV2.class.php

1.79.0 2022-12-16

Geändert

  • companycountry bei den Platzhaltern aus dem der Map geholt nicht direkt von Company application/source/logic/workflow/container/equipment/Company.class.php

1.78.0 2022-12-09

Geändert

  • Presicion auf 2 hinzugefügt application/source/finance/PriceFormatter.class.php

1.77.0 2022-11-24

Hinzugefügt

  • application/source/logic/workflow/action/equipment/Base64Images.class.php

  • application/source/logic/workflow/action/util/CreateBarcode.class.php

  • application/source/logic/workflow/container/equipment/document/Barcode.class.php
  • application/source/logic/workflow/container/equipment/Base64Images.class.php

Geändert

  • Interface PlaceholderAccess erweitert , base64 kann das Dokument nun ausgegeben werden application/source/logic/workflow/container/equipment/Document.class.php

1.76.1 2022-11-16

Behoben

  • prüfung auf UID und Lieferung erweitert application/source/presenter/Document.class.php

1.76.0 2022-11-14

Behoben

  • Digits wurden nicht gesetzt application/source/item/price/structure/Entry.class.php
  • Locale thousandsseparator den "" entfernt application/resource/locale/de.properties

1.75.0 2022-11-11

Geändert

  • AlvineDataTransformer Funktion erweitert , wird nur verwendet wenn Framework auf 1.45.0 application/source/logic/workflow/container/equipment/placeholder/Callback.class.php

1.74.0 2022-11-09

Hinzugefügt

  • application/source/logic/workflow/action/equipment/account/Anonymise.class.php

Geändert

  • Funktionen Paramtert Typen erweitert application/source/logic/workflow/container/equipment/account/Communications.class.php

1.73.0 2022-11-07

Geändert

  • log erweitert wenn ein Eq nicht da ist , keine Pflicht mehr application/source/logic/workflow/action/juno/CaptureDataURL.class.php
  • price geprüft , null zurück liefern application/source/logic/item/price/strategy/MinPriceStrategy.class.php

Hinzugefügt

  • application/source/logic/workflow/action/equipment/runner/ByPrimaryID.class.php

1.72.0 2022-11-03

Hinzugefügt

  • application/source/presenter/DocumentPreview.class.php

Geändert

  • return erweitert application/source/presenter/Document.class.php
  • deprecated gesetzt application/source/logic/workflow/container/equipment/VolatileUserInput.class.php
  • neue Preview Route angelegt application/default/route/document.xml

1.71.0 2022-10-28

Geändert

  • customerUID erweitert application/source/logic/workflow/container/order/Token.class.php

1.70.0 2022-10-25

Geändert

weitere Platzhalter application/source/order/delivery/Placeholder.class.php

1.69.0 2022-10-23

Geändert

Update eingebaut application/source/logic/workflow/action/equipment/document/Write.class.php return label erweitert application/default/route/document.xml

2022-10-16

Hinzugefügt

Aktion zum schreiben von Dokumenten application/source/logic/workflow/action/equipment/document/Write.class.php
Dokument Equipment application/source/logic/workflow/container/equipment/Document.class.php
Platzhalter für Lieferung application/source/order/delivery/Placeholder.class.php
Presenter Fehlermeldung wenn das Dokument nicht eindeutig ist application/source/presenter/document/AmbiguousException.class.php
Presenter für Dokumente application/source/presenter/Document.class.php
Route um Dokumente zu laden application/default/route/document.xml

Geändert

DOC application/source/logic/workflow/container/equipment/Item.class.php

1.68.1 - 2022-09-29

Behoben

bugfix getPlaceholder prüfung auf NULL application/source/logic/workflow/container/equipment/Company.class.php

1.68.0 - 2022-09-28

Hinzugefügt

application/source/AbstractCountry.class.php application/source/Country.interface.php application/source/CountryImplementation.trait.php application/source/ImmutableCountry.class.php application/source/country/CacheProvider.class.php application/source/country/Factory.class.php application/source/country/Provider.class.php application/source/logic/workflow/action/juno/CaptureDataURL.class.php application/source/logic/workflow/container/equipment/placeholder/Callback.class.php application/source/logic/workflow/container/equipment/Company.class.php

Geändert

Setter für die Exchangerate Felder hinzugefügt in der Klasse \Alvine\Application\Platform\Plugin\Commerce\Order\MutablePosition

Behoben

name muss trait sein nicht class application/source/logic/account/user/Language.trait.php

Geändert

HTML Platzhalter erweitert application/source/logic/workflow/container/equipment/account/Address.class.php Juno API Key erweitert application/default/component.properties

1.67.0 - 2022-08-09

Geändert

setChannelOrderDate erweitert application/source/MutableOrder.class.php

1.66.0 - 2022-07-27

Hinzugefügt

application/source/logic/workflow/action/equipment/account/address/AddFromMutableAddress.class.php application/source/logic/workflow/action/equipment/account/mutableaddress/SetUID.class.php application/source/logic/workflow/action/equipment/account/mutablepersonal/SetUIDFromUser.class.php application/source/logic/workflow/action/equipment/account/personal/AddFromMutablePersonal.class.php application/source/logic/workflow/action/equipment/account/user/AddFromMutableUser.class.php application/source/logic/workflow/action/equipment/account/user/AssignUserToGroups.class.php application/source/logic/workflow/action/equipment/account/user/Authenticate.class.php application/source/logic/workflow/action/equipment/account/user/UpdatePassword.class.php application/source/logic/workflow/action/equipment/order/mutablepayment/SetUIDFromUser.class.php

Geändert

declare Strict application/source/logic/workflow/action/account/task/SetEquipment.class.php ableitung application/source/logic/workflow/action/equipment/account/mutableaddress/SetUIDFromUser.class.php Datum Format erweitert application/resource/locale/de.properties

Behoben

setChannelOrderID muss string sein application/source/MutableOrder.class.php

1.65.0 - 2022-07-07

Geändert

Parameter Count mit "1" als Default übernommen application/source/presenter/api/Item.class.php
neues Flag useDeliveryAddress application/source/logic/workflow/container/equipment/account/MutableAddress.class.php
neue Facette price-stock um beides zusammen ausgeben zu können application/source/presenter/api/Item.class.php equip wenn nicht vorhanden application/source/logic/workflow/action/equipment/document/SetContextClass.class.php

Hinzugefügt

application/source/logic/workflow/container/equipment/order/MutablePayment.class.php
application/source/logic/workflow/container/equipment/VolatileUserInput.class.php

Behoben

war noch nicht fertig gestellt application/source/order/payment/MutableFactory.class.php

1.64.0 - 2022-06-24

Geändert

neue Methode deletePosition application/source/order/position/Provider.class.php

1.63.0 - 2022-06-09

Geändert

IsValidFromCount erweitert application/source/logic/item/price/strategy/MinPriceStrategy.class.php
berechnung Methode calcPrice erweitert - Mengen Staffel application/source/presenter/api/Item.class.php
getPriceType nullable application/source/item/Price.interface.php
getPriceType nullable application/source/item/PriceImplementation.trait.php

summary von Oder nach Commerce umgezogen application/source/logic/order/summary/strategy/horizontal/Factory.class.php*
summary von Oder nach Commerce umgezogen application/source/order/summary/*
neue Methide getSummaryStrategyFactoryClass application/source/Component.class.php
Umgebaut auf Manager uns Structur application/source/presenter/api/Item.class.php

Hinzugefügt

application/source/logic/item/price/strategy/constraint/IsValidFromCount.class.php

application/source/item/price/context/Builder.class.php
application/source/item/price/structure/Entry.class.php
application/source/item/price/Context.class.php
application/source/item/price/Manager.class.php
application/source/item/price/Structure.class.php

1.62.0 - 2022-06-08

Gruppen Preise berücksichtigt , neue Werte für Streichpreise , Multi min nund Max Preis application/source/presenter/api/Item.class.php Gruppen Preise berücksichtigt , Preis auf UID eingeschrängt angepasst application/source/logic/item/price/strategy/MinPriceStrategy.class.php Gruppen Preise berücksichtigt application/source/logic/item/price/strategy/Factory.class.php

Hinzugefügt

neuer constraint application/source/logic/item/price/strategy/constraint/IsValidForGoups.class.php

1.61.1 - 2022-05-25

hard codierte UID entfernt application/source/presenter/api/Item.class.php

1.61.0 - 2022-05-25

Geändert

API Presenter umgebaut das dieser besser abgeleitet werden kann application/source/presenter/api/Item.class.php optimierung Steuer wird nun nur noch 1x berechnet application/source/logic/item/price/strategy/MinPriceStrategy.class.php

1.60.0 - 2022-05-25

Hinzugefügt

application/source/account/task/AssignmentHelper.class.php application/source/account/task/MutableFactory.class.php application/source/logic/workflow/container/equipment/account/Task.class.php application/source/logic/workflow/action/account/task/assignmenthelper/Add.class.php application/source/logic/workflow/action/account/task/assignmenthelper/UserAssignment.class.php application/source/logic/workflow/action/account/task/SetEquipment.class.php application/source/logic/workflow/container/equipment/account/task/AssignmentHelper.class.php application/source/logic/workflow/container/equipment/account/Task.class.php

Geändert

application/source/account/MutableTask.class.php
uid und Name im Platzhalter erweitert application/source/logic/workflow/container/equipment/account/MutableUser.class.php
uid und Name im Platzhalter erweitert application/source/logic/workflow/container/equipment/account/User.class.php

1.59.0 - 2022-05-18

Geändert

Der Order Token Container verwendet nun eine Volatile Eigenschaft zum speichern des Validation Reports , so wir das nicht gespeichert application/source/logic/workflow/container/order/Token.class.php neue Methode getOrderPosition application/source/logic/warehouse/strategy/DefaultStrategy.class.php

1.58.0 - 2022-05-12

Geändert

Klassen definition von Order nach Commerce umgezogen application/source/logic/workflow/container/equipment/account/Personal.class.php

2022-05-09

Hinzugefügt

application/source/item/ImmutableVariant.class.php
application/source/item/AbstractVariant.class.php
application/source/item/Variant.interface.php
application/source/item/VariantImplementation.trait.php
application/source/account/MutableTask.class.php
application/source/account/task/Provider.class.php
application/source/item/variant/Factory.class.php
application/source/item/variant/Provider.class.php
application/source/item/variant/CacheProvider.class.php

1.57.0 - 2022-04-25

Behoben

Test erweitert development/tests/application/source/logic/item/price/strategy/MinPriceStrategyTest.php SKU erweitert application/source/presenter/api/Item.class.php SKU erweitert application/source/logic/item/price/strategy/MinPriceStrategy.class.php SKU erweitert application/source/logic/item/price/strategy/Factory.class.php

Hinzugefügt

neue constraint application/source/logic/item/price/strategy/constraint/IsSKU.class.php

1.56.1 - 2022-04-22

Behoben

URL Key nicht geändert application/default/route/api/account/customer-info.xml

1.56.0 - 2022-04-22

Hinzugefügt

neue API für Kunden Info application/source/presenter/api/account/CustomerInfo.class.php neue Route application/source/presenter/api/account/CustomerInfo.class.php

Geändert

CustomerInfo Route erweitert application/default/route/main.route

1.55.0 - 2022-03-24

Geändert

die Methode getDefaultFormatter erweitert application/source/finance/PriceFormatter.class.php ist nun von AbstractProviderWithProperties abgeleitet application/source/paymenttype/Provider.class.php

Hinzugefügt

neuer Provider mit Eigenschaften application/source/AbstractProviderWithProperties.class.php

1.54.0 - 2022-03-13

aid erweitert application/source/logic/workflow/container/equipment/account/Address.class.php

1.53.0 - 2022-02-27

Hinzugefügt

application/source/account/address/shipfrom/MutableFactory.class.php application/source/account/address/returnto/MutableFactory.class.php application/source/account/address/delivery/MutableFactory.class.php application/source/logic/workflow/container/equipment/account/Communications.class.php application/source/logic/workflow/container/equipment/account/MutableAddress.class.php application/source/logic/workflow/container/equipment/account/Address.class.php application/source/logic/workflow/action/equipment/account/address/Add.class.php application/source/logic/workflow/action/equipment/account/communications/SetUIDFromUser.class.php application/source/logic/workflow/action/equipment/account/communications/Add.class.php application/source/logic/workflow/action/equipment/account/mutableaddress/Add.class.php application/source/logic/workflow/action/equipment/account/mutableaddress/SetUIDFromUser.class.php application/source/account/MutableAddress.class.php application/source/account/address/MutableShipFrom.class.php application/source/account/address/MutableReturnTo.class.php application/source/account/address/MutableFactory.class.php application/source/account/address/MutableDelivery.class.php application/source/account/address/MutableBilling.class.php application/source/account/address/shipfrom/MutableFactory.class.php application/source/account/address/returnto/MutableFactory.class.php application/source/account/address/delivery/MutableFactory.class.php application/source/account/address/billing/MutableFactory.class.php

Geändert

weitere Methoden für die Standard Komunikation application/source/account/communication/Provider.class.php

1.52.0 - 2022-02-22

Geändert

setPaymentPID erweitert application/source/MutableOrder.class.php

1.51.0 - 2022-02-21

Hinzugefügt

application/source/account/personal/MutableFactory.class.php
application/source/account/user/MutableFactory.class.php
application/source/account/MutablePersonal.class.php
application/source/account/MutableUser.class.php
application/source/logic/workflow/container/equipment/account/user/VolatilePassword.class.php
application/source/logic/workflow/container/equipment/account/MutablePersonal.class.php
application/source/logic/workflow/container/equipment/account/MutableUser.class.php
application/source/logic/workflow/container/equipment/account/Personal.class.php
application/source/logic/workflow/transition/validation/equipment/account/mutableuser/Exists.class.php
application/source/logic/workflow/transition/validation/equipment/account/mutableuser/NotExists.class.php
application/source/order/payment/MutableFactory.class.php
application/source/order/MutablePayment.class.php
application/source/paymenttype/CacheProvider.class.php
application/source/paymenttype/Factory.class.php
application/source/paymenttype/Provider.class.php
application/source/AbstractPaymentType.class.php
application/source/ImmutablePaymentType.class.php
application/source/PaymentType.interface.php
application/source/PaymentTypeImplementation.trait.php

Geändert

neue Methode setPrice Type application/source/order/MutablePosition.class.php neue Methode getType application/source/order/PaymentImplementation.trait.php

1.50.0 - 2022-01-17

Hinzugefügt

constraint für UID /source/logic/item/price/strategy/constraint/IsValidForUserUID.class.php

Geändert

IsValidForUserUID erweitert /source/logic/item/price/strategy/MinPriceStrategy.class.php

1.49.0 - 2022-01-10

Geändert

getPropertyObjectClass defininert /source/account/AbstractUser.class.php

Hinzugefügt

neuen Provider /source/account/user/Provider.class.php
neuen CacheProvider /source/account/user/CacheProvider.class.php
neues Equipment/source/logic/workflow/container/equipment/account/User.class.php

1.48.0 - 2021-12-23

neue validation /source/logic/workflow/transition/validation/equipment/item/IsSalesType.class.php
neues equipment /source/logic/workflow/container/equipment/Item.class.php
neue validation /source/logic/workflow/transition/validation/equipment/item/IsArchived.class.php

1.47.0 - 2021-12-21

Hinzugefügt

Payment Objekte /source/order/AbstractPayment.class.php
Payment Objekte /source/order/ImmutablePayment.class.php
Payment Objekte /source/order/PaymentImplementation.trait.php
Payment Objekte /source/order/Payment.interface.php
Payment Objekte /source/order/payment/Factory.class.php
Payment Objekte /source/order/payment/Provider.class.php
Communication Provider /source/account/communication/Provider.class.php
Communication CacheProvider /source/account/communication/CacheProvider.class.php
Methoden zum ermitteln der Sprache des Kunden /source/logic/account/user/Language.class.php
neue Prüfung /source/logic/workflow/transition/validation/equipment/order/HasPaymentPID.class.php
neue Action /source/logic/workflow/action/equipment/order/Mail.class.php
neue Action /source/logic/workflow/action/equipment/order/LoadOrderFromContainerID.class.php
neue Action /source/logic/workflow/action/equipment/order/LoadPaymentFromPID.class.php
neue automation /source/logic/workflow/automation/condition/equipment/order/PaymentTypeID.class.php neuen Callback für Platzhalter /source/logic/workflow/container/equipment/placeholder/Callback.class.php neuen Trait der das Laden von Bestellung und Positionen und Eigenachaften vereint /source/implementation/Order.trait.php neue Action /source/logic/workflow/action/equipment/order/LoadAddressesFromOrder.class.php
neue Action /source/logic/workflow/action/equipment/order/LoadVolatilePositionsFromOrder.class.php

Geändert

Objekte eingebaut /source/logic/workflow/container/equipment/order/Payment.class.php neue Methoden für das laden von Positinen /source/position/Provider.class.php umgestellt auf neuen Placeholder callback /source/presenter/page/Token.class.php umgestellt auf neuen Placeholder callback /source/presenter/page/Order.class.php umgestellt auf auf trait /source/presenter/page/Order.class.php

1.46.0 - 2021-11-30

Geändert

Token archivieren erweitert /source/order/token/Provider.class.php
die Methode getTokensFromUID liefert nur active Token zurück /source/order/token/Provider.class.php

1.45.0 - 2021-11-21

Behoben

In der Methode validateMapValue case schreibfehler 'interger' für Case 'integer' /source/Factory.class.php
In der Methode validateMapValue die Fields ActiveFlag, ArchiveFlag und AnnualFlag erweitert /source/Factory.class.php

Geändert

Test für einen Integer erweitert /source/order/position/FactoryTest.php
GenericPropertyMutableImplementation erweitert /source/order/MutablePosition.class.php

1.44.0 - 2021-11-16

Geändert

Methode setCreated erweitert /source/turnover/retoure/MutableImplementation.trait.php Methode getCreated erweitert /source/turnover/RetoureImplementation.trait.php Methode getCreated erweitert /source/turnover/Retoure.interface.php

1.43.0 - 2021-11-08

Hinzugefügt

Neuer Trait um Eigenschaften in den Objekten zu setzten /source/generic/property/MutableImplementation.trait.php

Geändert

Trait zum setzen der Eigenschaften erweitert /source/turnover/MutableQuantity.class.php

Geändert

1.42.0 - 2021-11-02

createInstanceFromMap muss die Abstract Klasse zurück liefern /source/order/Factory.class.php

1.41.0 - 2021-11-02

createInstanceFromMap muss die Abstract Klasse zurück liefern /source/finance/vat/Factory.class.php
createInstanceFromMap muss die Abstract Klasse zurück liefern /source/account/address/Factory.class.php
createInstanceFromMap muss die Abstract Klasse zurück liefern /source/account/communication/Factory.class.php
createInstanceFromMap muss die Abstract Klasse zurück liefern /source/account/personal/Factory.class.php
createInstanceFromMap muss die Abstract Klasse zurück liefern /source/account/task/Factory.class.php
createInstanceFromMap muss die Abstract Klasse zurück liefern /source/account/user/Factory.class.php

1.40.0 - 2021-11-02

Hinzugefügt

/source/order/MutableFactory.class.php

1.39.0 - 2021-10-29

Hinzugefügt

/source/turnover/quantity/Mutable.interface.php /source/turnover/quantity/MutableFactory.class.php /source/turnover/quantity/MutableImplementation.trait.php /source/turnover/MutableQuantity.class.php /source/turnover/MutableRetoure.class.php

/source/turnover/retoure/Mutable.interface.php /source/turnover/retoure/MutableFactory.class.php /source/turnover/retoure/MutableImplementation.trait.php

Geändert

setOrderOID erweitert /source/order/MutablePosition.class.php getPositionCreated auf DateTime geändert /source/turnover/Quantity.interface.php getPositionCreated auf DateTime geändert /source/turnover/QuantityImplementation.trait.php __construct gelöscht /source/MutableOrder.class.php

Behoben

bugfix (string)$this->itemCategoryCIDCollection /source/finance/vat/Provider.class.php setter geändert source/logic/workflow/action/equipment/order/mutableposition/DefinePrice.class.php getJuristicationAddress "new" erweitert /source/juristication/OrderImplementation.trait.php

1.38.0 - 2021-10-25

Hinzugefügt

MutablePosition application/source/order/MutablePosition.class.php
MutableFactory application/source/order/position/MutableFactory.class.php /source/logic/item/price/strategy/constraint/IsIID.class.php
neues Objekt /source/juristication/Resolver.class.php neues Objekt /source/web/juristication/Resolver.class.php neuer Trait /source/juristication/OrderImplementation.trait.php neues Interface /source/juristication/Order.interface.php

Geändert

StockReservation ausgebaut und in das Order Plugin umgezogen
application/source/logic/workflow/action/order/position/stock/reservation/.
application/source/logic/workflow/container/equipment/order/position/stock/.
application/source/logic/workflow/step/validation/order/position/stock/reservation/.
Price Strategy auf juristication umgebaut
auf juristication umgebaut /source/logic/item/price/Restriction.trait.php
auf juristication umgebaut /source/item/price/Provider.class.php
auf juristication umgebaut /source/finance/vat/Provider.class.php
auf juristication umgebaut /source/presenter/api/Item.class.php
IID Prüfung erweitert bei den Preisen /source/logic/item/price/strategy/MinPriceStrategy.class.php
IID Prüfung /source/presenter/api/Item.class.php

Behoben

schreibfehler splitShoppingcard application/source/logic/warehouse/Strategy.interface.php
schreibfehler splitShoppingcard application/source/logic/warehouse/strategy/DefaultStrategy.class.php

1.37.0 - 2021-10-11

2021-10-05

Hinzugefügt

update:neuer Provider /source/account/personal/Provider.class.php , /source/account/personal/CacheProvider.class.php
Task Objekte /source/account/ImmutableTask.class.php /source/account/task/Factory.class.php /source/account/TaskImplementation.trait.php /source/account/AbstractTask.class.php /source/account/Task.interface.php
Token Factory Test /tests/application/source/order/token/FactoryTest.php
Token Container /source/logic/workflow/container/order/Token.class.php
neues Objekt /source/MutableOrder.class.php neuer Personal Provider AlvineApplicationPlatformPluginCommerceAccountPersonalProvider neues Personal CacheProvider AlvineApplicationPlatformPluginCommerceAccountPersonalCacheProvider application/source/logic/workflow/action/order/position/stock/Reservation.class.php

Geändert

neue Methode getDefaultAddressFromUID,getDefaultAddressFromUIDWithFactory /source/account/address/Provider.class.php routen in unterverzeichnisse und main.route erstellt /default/route/api-item.xml /default/route/main.route
/default/route/stock-query.xml /default/route/api/storefront/item/stock-query.xml /default/route/api/item.xml prüfung auf AlvineTypesType::isComplex umgebaut /source/Factory.class.php setCustomerNotice + setShippingNotice erweitert /source/MutableOrder.class.php empty($validForCountry) erweitert /source/logic/item/price/strategy/constraint/IsCountry.class.php Öffentliche API URL auf /api/storefront/ geändert AlvineApplicationPlatformPluginCommerceItemPriceAmountFormatter in AlvineApplicationPlatformPluginCommerceFinancePriceFormatter umgezogen prüfung auf leer erweitert application/source/logic/item/price/strategy/constraint/IsCountry.class.php

Behoben

Schreibfehler SplitShoppingcard > SpitShoppingcard SplitShoppingcard /source/logic/workflow/action/order/position/stock/reservation/SplitShoppingcard.class.php /source/logic/workflow/action/order/position/stock/reservation/SpitShoppingcard.class.php update:EquipmentContainer statt EquipableContainer /default/workflow/stock_reservation.xml Account Address Provider falscher Rückgabewert

2021-08-03

  • Lager Buchung auf Equipment umgebaut

1.36.0 - 2021-07-29

Geändert

  • Vat Objekt geändert filter_locale entfernt /source/finance/Vat.interface.php /source/finance/VatImplementation.trait.php /source/finance/vat/Provider.class.php
  • Ländereinschränkung kann auch eine Kommaliste sein , das wurde nun berücksichtigt /source/logic/item/price/Restriction.trait.php
  • locale erweiter /source/logic/item/price/strategy/MinPriceStrategy.class.php
  • Test erweitert /tests/application/source/logic/item/price/strategy/MinPriceStrategyTest.php

Hinzugefügt

  • Item API für Preise und Lager /source/presenter/api/Item.class.php
  • neuer IsCountry Constraint /source/logic/item/price/strategy/constraint/IsCountry.class.php

1.35.0 - 2021-07-28

Hinzugefügt

Delivery channel State
/source/channel/order/delivery/state/Factory.class.php
/source/channel/order/delivery/state/Provider.class.php
/source/channel/order/delivery/state/CacheProvider.class.php
/source/channel/order/delivery/ImmutableState.class.php
/source/channel/order/delivery/StateImplementation.trait.php
/source/channel/order/delivery/AbstractState.class.php
/source/channel/order/delivery/State.interface.php
neue Klasse /source/order/position/CacheProvider.class.php

Stock Reservation validation
/source/logic/workflow/step/validation/order/position/stock/reservation/HasStockStrategy.class.php
/source/logic/workflow/step/validation/order/position/stock/Reservation.class.php
/source/logic/workflow/step/validation/order/position/stock/reservation/HasAvailableStock.class.php
/source/logic/workflow/step/validation/order/position/stock/reservation/HasOrderPosition.class.php
Stock Reservation action
/source/logic/workflow/action/order/position/stock/reservation/CreateStockStrategy.class.php
/source/logic/workflow/action/order/position/stock/reservation/LoadAvailableStock.class.php
/source/logic/workflow/action/order/position/stock/reservation/DoReservation.class.php
/source/logic/workflow/action/order/position/stock/reservation/LoadOrderPosition.class.php
/source/logic/workflow/action/order/position/stock/reservation/SpitShoppingcard.class.php Stock Reservation container
/source/logic/workflow/container/order/position/stock/Reservation.class.php

neuer Constraint /source/logic/item/stock/strategy/constraint/IsIID.class.php neuer Constraint /source/logic/item/stock/strategy/constraint/IsSKU.class.php neuer Constraint /source/logic/item/stock/strategy/constraint/IsSKU.class.php

Warehouse:
/source/logic/warehouse/strategy/DefaultStrategy.class.php
/source/logic/warehouse/strategy/Factory.class.php
/source/logic/warehouse/Strategy.interface.php

neue Methode bookStock /source/item/stock/Provider.class.php
neue Aktion SetPositionsToReserved /source/logic/workflow/action/order/position/stock/reservation/SetPositionsToReserved.class.php
Workflow /default/workflow/stock_reservation.xml
neu locale /application/web/resource/de.json

Geändert

getByID und getByIDWithFactory erweitert /source/AbstractProvider.class.php
orderPosition erweitert /source/logic/item/stock/strategy/Factory.class.php erweitert weitere Methoden /source/logic/item/stock/Strategy.interface.php setFactoryClass umgezogen in die Abstrakte Klasse /source/item/Provider.class.php factory erweitert /source/item/price/Provider.class.php getStockLocationID erweitert /source/order/Position.interface.php , /source/order/PositionImplementation.trait.php getLocationLID /source/item/Stock.interface.php, /source/item/StockImplementation.trait.php neue Methode executeUpdateInTransaction /source/AbstractProvider.class.php neue Methode getWarehouseStrategyFactoryClass /source/Component.class.php WarehouseFactory erweitert /default/component.properties

1.34.0 - 2021-07-20

Gelöscht

/source/logic/workflow/step/validation/AbstractHasChannelState.class.php
/source/logic/workflow/step/validation/order/HasNoChannelState.class.php
/source/logic/workflow/step/validation/item/HasNoChannelState.class.php
/source/logic/workflow/step/validation/item/HasChannelState.class.php
/source/logic/workflow/step/validation/order/HasChannelState.class.php
/source/logic/workflow/action/order/SetChannelState.class.php

Hinzugefügt

neue ChannelState Action und Validierung
/source/logic/workflow/step/validation/channel/HasState.class.php
/source/logic/workflow/step/validation/channel/HasNoState.class.php
/source/logic/workflow/action/channel/SetState.class.php

1.33.0 - 2021-07-20

Behoben

getSRQID uppercase /source/turnover/Quantity.interface.php getReceivingDate ist eine DateTime Klasse /source/turnover/RetoureImplementation.trait.php bugfix getReceivingDate ist eine DateTime Klasse /source/turnover/Retoure.interface.php

1.32.0 - 2021-07-19

Hinzugefügt

Geändert

Channel State Objekte umgebaut

1.31.0 - 2021-07-11

Hinzugefügt

Neue Vat Objekte Abstract Provider und die Traits dazu /source/CacheProviderImplementation.trait.php
/source/ProviderImplementation.trait.php
/source/AbstractProvider.class.php
neues objekt /source/item/CacheProvider.class.php neues objekt /source/item/price/CacheProvider.class.php neues Objekt /source/CacheProvider.class.php
neues objekt /source/position/CacheProvider.class.php
neues objekt /source/item/stock/CacheProvider.class.php
neues objekt /source/account/address/CacheProvider.class.php
neues objekt /source/finance/vat/CacheProvider.class.php

Geändert

deprecated gesetzt /source/action/order/state/CheckAndSet.class.php ableitung von AbstractProvider /source/item/Provider.class.php ableitung von AbstractProvider /source/Provider.class.php
ableitung von AbstractProvider /source/position/Provider.class.php
ableitung von AbstractProvider /source/item/stock/Provider.class.php
ableitung von AbstractProvider /source/item/price/Provider.class.php
ableitung von AbstractProvider /source/account/address/Provider.class.php
ableitung von AbstractProvider /source/finance/vat/Provider.class.php
ableitung von AbstractProvider /source/finance/vat/Provider.class.php
CacheProvider für steuern verwendet /source/logic/item/price/strategy/MinPriceStrategy.class.php
FinanceVatProvider getVat() liefert nun eine Map, es wurde eine neue Mehtode getVatWithFactory() eingeführt die dann ein Vat Objekt zurück lifert getVat Methode geändert /source/logic/item/price/strategy/MinPriceStrategy.class.php , /source/logic/item/price/Strategy.interface.php

Behoben

bugfix , Vat kann null sein /source/logic/item/price/strategy/MinPriceStrategy.class.php

1.30.0 - 2021-07-08

Hinzugefügt

neuer Provider für Steuern /source/finance/vat/Provider.class.php
neuer Provider für Adressen /source/account/address/Provider.class.php
neues Converter Objekt /source/item/price/Converter.class.php

Geändert

Price und Stock nach Item umgeogen /source/logic/item/price* /source/logic/item/stock*
Factory ausgelagert und setter erweitert /source/item/Provider.class.php
Formatierung angepasst /source/item/price/AmountFormatter.class.php
CacheReader und Trait angepasst /source/item/price/Provider.class.php
CacheReader und Trait angepasst /source/item/stock/Provider.class.php
rückgabewerte angepasst /source/item/Provider.class.php
Converter eingebaut bei getMoney() /source/item/PriceImplementation.trait.php setCompanySHID erweitert /source/logic/item/price/strategy/Factory.class.php

gelöscht

gelöscht /source/util/country/Provider.class.php

1.29.0 - 2021-06-28

Geändert

  • getPriceType erweitert /source/item/PriceImplementation.trait.php
  • getPriceType erweitert /source/item/Price.interface.php
  • neue Klasse Country Provider /source/util/country/Provider.class.php
  • netto und Brutto Methoden und eine neue Steuer Methode /source/logic/price/Strategy.interface.php
  • netto und Brutto Methoden und eine neue Steuer Methode /source/logic/price/strategy/MinPriceStrategy.class.php
  • injectCountryPriceRestriction auf locale umgebaut /source/logic/price/Restriction.trait.php
  • injectCountryPriceRestriction auf locale umgebaut /source/item/price/Provider.class.php
  • umgestellt auf Factory für standard Price und Stock /source/Component.class.php
  • wieder standard klasse zurück geliefert /source/logic/stock/strategy/Factory.class.php

1.28.0 - 2021-06-27

Geändert

  • getMoney Methode erweitert /source/item/Price.interface.php
  • Strategie Interface geändert es muss nun ein Preis Objekt zurück geliefert werden /source/logic/price/Strategy.interface.php
  • locale für die Steuerung der Formatierung /resource/locale/de.properties
  • neuen Preis AmountFormatter /source/item/price/AmountFormatter.class.php

1.27.0 - 2021-06-15

2021-06-14

Hinzugefügt

Neue Klasse Item Provider /source/item/Provider.class.php
Neue Klasse Stock Provider /item/stock/Provider.class.php
Neue Klasse price Provider /item/price/Provider.class.php
Neue Klassen und Strategien für das Laden und Ermitteln von Lagerbestäde \Alvine\Application\Platform\Plugin\Commerce\Logic\Stock
Neue Klassen und Strategien für das Laden und Ermitteln von Preisen \Alvine\Application\Platform\Plugin\Commerce\Logic\Price

2021-06-11

Geändert

Methode injectCompaniesRestriction in injectCompaniesStockRestriction umbenannt /source/logic/workflow/action/builder/datasource/Stock.class.php
Methode injectCompaniesNoExport in injectNoExportStockRestriction umbenannt /source/logic/workflow/action/builder/datasource/Stock.class.php
weitere Standard Lager Einschränkungen /source/logic/stock/Restriction.trait.php

1.26.0 - 2021-06-06

Hinzugefügt

neuer Trait für die Berechnung der Specification in einer Datasource /source/builder/datasource/implementation/item/SpecificationView.trait.php
neuer Trait für die Berechnung der Specification /source/logic/item/Specification.trait.php

1.25.0 - 2021-05-03

Geändert

  • Positionen um Token erweitert /application/source/order/Position.interface.php
    /application/source/order/PositionImplementation.trait.php

1.24.0 - 2021-04-26

Hinzugefügt

/source/logic/workflow/step/validation/AbstractHasChannelState.class.php /source/logic/workflow/step/validation/item/HasNoChannelState.class.php /source/logic/workflow/step/validation/item/HasChannelState.class.php

Geändert

Order abgeleitet von AbstractHasChannelState source/logic/workflow/step/validation/order/HasNoChannelState.class.php source/logic/workflow/step/validation/order/HasChannelState.class.php

1.23.0 - 2021-04-20

Hinzugefügt

  • ChannelState Objekte und Logik

1.22.0 - 2021-03-16

Hinzugefügt

  • Stock summary Trait /source/logic/stock/Summary.trait.php
  • json Builder für Lagerbestände /source/logic/workflow/action/builder/fragment/json/Stock.class.php
  • indexer für Lagerbestände /source/logic/workflow/action/builder/indexer/Stock.class.php
  • Restriction Trait für Lagerbestände /source/logic/stock/Restriction.trait.php
  • default route /application/default/route/stock-query.xml
  • API Presenter für LagerDateien application/source/presenter/shop/api/item/StockQuery.class.php

1.21.0 - 2021-03-11

Hinzugefügt

  • Display Price Trait

Geändert

  • getPriceType an Order Position Objekt erweitert

1.20.0 - 2021-03-11

Geändert

  • neue Methode initAmountFormatter /source/presenter/Shop.class.php
  • Abstract Plugin angepasst, "template_path" muss nun definiert werden /source/presenter/shop/plugin/AbstractPlugin.class.php

1.19.0 - 2021-03-08

Geändert

  • Standard Factory in Methoden ausgelagert damit diese besser überschrieben werden können

1.18.0 - 2021-03-08

Geändert

  • Order Positionen um validated erweitert
  • Retouren erweitert
  • Retouren Positionen erweitert

1.17.0 - 2021-02-28

Geändert

  • Factory Klassen erstellen nun nicht mehr direkt im Constructor die anderen Factory , erst wenn diese benötigt werden
  • Order Klasse um Lieferungen erweitert
  • neue ObjectMap abgeleitet von AlvineApplicationPlatformTypesMapObjectMap um den PrimaryKey des Objektes zu verwenden wenn es die Methode gibt

1.15.0 - 2021-01-31

Behoben

  • getPropertyObjectClass hat ::class gefehlt bei allen Abstrct Klassen

1.14.0 - 2020-12-14

Hinzugefügt

  • neue Methoden für die Berechung mit Geld Beträgen AlvineApplicationPlatformPluginCommerceMathMoney

1.12.0 - 2020-12-07

Behoben

  • default Objekte in Immutable umbenannt
  • AbstractObjekt in AbstractEntity umbenannt
  • Dateien gelöscht die nicht benötigt wurden
  • Rückgabewerte Bugfix

1.11.0 - 2020-11-25

Geändert

  • Alle Objekte wurden auf Interface umgebaut.
  • Die Immutable Objekte wurden nun auch so benannt ImmutableItem zum Beispiel

1.10.0 - 2020-11-04

Behoben

  • Factory Order createInstanceFrom Map
  • Factory Delivery createInstanceFrom Map

1.7.0 - 2020-10-20

Geändert

  • Order Objekt um Positionen erweitert

1.6.0 - 2020-10-13

Geändert

  • einheitliche Methode createInstanceFromMap bei der Factory

1.1.0 - 2020-10-07

Geändert

Standard Objekte sind nun von AbstractObjekt abgeleitet

Hinzugefügt

Neue Objekte , Text, Price, Stock, Manager