-
Notifications
You must be signed in to change notification settings - Fork 18
Plan to introduce back office APIs
Igor Melnikov edited this page Jun 3, 2020
·
5 revisions
-
See \Magento\CatalogStorefrontConnector\Plugin\ProductUpdatesPublisher
-
See \Magento\CatalogStorefrontConnector\Model\ProductsQueueConsumer
-
See \Magento\CatalogStorefront\Model\MessageBus\Consumer
1") See \Magento\CatalogExport\Model\Indexer\IndexerCallback
2", 3", 4") See \Magento\CatalogMessageBroker\Model\MessageBus\Consumer
Approach for introducing back office APIs
- After first PR is merged, we gradually add more data to back office API
- We make massage broker use added fields in the story where we add these fields, see \Magento\CatalogMessageBroker\Model\MessageBus\Consumer
- In one of the stories for exposing new fields we are going to replace PHP interfaces with interfaces generated based on proto
- Existing api functional tests should pass
- After import API will be introduced soon, we may need to add missing fields to import API when adding these fields to export API
- All data added to back office API should be exposed in GraphQl
- Currently storefront operates on IDs, we may want to revise this in the future back office API should return both in intermediate state
- Home
- Onboarding
- Development:
- Project agreements
- Time Off Tracking List
- Design Documents:
- QA
- Demo
- Contacts