I planned to update all important modules to get the benefits of multicurrency/store features.
I have to update OMS Module also to the version 8, but it was bloked from spryker-eco/payone:1.1.1 that requires spryker/oms:^6.0.0 || ^7.0.0.
Why didn’t Payone Module not yet accordingly updated for new multicurrency and store features?
I checked that Payone uses only one business logic from oms module -> https://github.com/spryker-eco/payone/blob/master/src/SprykerEco/Zed/Payone/Dependency/Facade/PayoneToOmsInterface.php
and spryker/oms:^8.0.0 has the same definition of this one.
/** * Specification: * - Triggers even for given order items, data is used as additional payload which is passed to commands. * - Locks state machine trigger from concurrent access * - Logs state machine transitions * - Executes state machine for each order item following their definitions * - Calls command plugins * - Calls condition plugins * - Sets timeouts for timeout events * - Triggers item reservation plugins * - Unlocks state machine trigger * - Returns data which was aggregated from state machine plugins * - Returns NULL is case of an internal failure * * @api * * @param string $eventId * @param \Propel\Runtime\Collection\ObjectCollection $orderItems * @param array $logContext * @param array $data * * @return array|null */ public function triggerEvent($eventId, ObjectCollection $orderItems, array $logContext, array $data = );
Could anyone from Spryker check this and maybe update the composer dependencies for spryker-eco/payone module?
Thank you very much and Best Regards