...
- Create a new module for this feature
- Create config page: On/Off + specific settings
- Display module version in the config
- Create Mapping pages for:
- `inventory_source`
- `inventory_source_item`
- `inventory_source_stock_link`
- `inventory_stock`
- inventory_stock_sales_channel
- Create Mapping data for:
- `inventory_source`
- `inventory_source_item`
- `inventory_source_stock_link`
- `inventory_stock`
- inventory_stock_sales_channel
- Implement the add to sync Queue logic
- Implement Realtime sync logic
- Implement Bulk sync logic
- Entity Grid page changes:
- Add SalesforceId + Sync status columns
- Add Sync action column
- Entity Form page changes:
- Add SalesforceId + Sync status fields to the entity view/edit from page
- Add Sync action button
- Check these entities dependency:
- “Parent/Blocker” dependencies
- “Child/Follower“ dependencies