taxjar / taxjar-magento2-extension

Magento 2 Sales Tax Extension by TaxJar
http://www.taxjar.com/guides/integrations/magento2/
Open Software License 3.0
22 stars 29 forks source link

XCON-190: Refactor transaction sync and backfill registry usage #340

Closed sethobey closed 1 year ago

sethobey commented 1 year ago

Context

Global registry class has been deprecated as of 2.3 due to potential for hard-to-detect coupling and as such use should be avoided or refactored to use mutable data providers or service classes.

Description

Performance

Transaction sync refactor improve ease of maintenance and extends long-term maintainability with removal of deprecated methods. Additionally, refactor of backfill consumer process to remove chunking should will allow a SINGLE order sync process to be retriably-failed in queue as a single operation's data will not encompass multiple orders, some of which may have synced successfully.

Testing

WIP

Versions