Log in
Model

ResyncManager

Magento\SaaSCommon\Model\ResyncManager

What it does

This class manages the re-synchronization of SaaS feed data between Magento and Adobe Commerce services.

Developers use it to perform full or partial data resyncs, reset submitted data, regenerate feed data by specific IDs, and resubmit data to external services.

It handles locking mechanisms to prevent concurrent operations and supports both immediate export and batch-based synchronization modes.

Public Methods

  • executeFullResync()
  • executeResubmitOnly()
  • resetIndexedData()
  • resetSubmittedData()
  • regenerateFeedData()
  • regenerateFeedDataByIds()
  • partialResyncByIds()
  • truncateIndexTable()
  • submitAllToFeed()