20 Mar 2020
On this demo we showed several features:
- Bundle product support for multi-source mode. Ability to create bundle with products assigned to different sources.
- In-Store Pickup now handles cases when the cart contains products not available for pickup in several sources.
- Bundle product support for multi-source mode. Ability to create bundle with products assigned to different sources.
- In-Store Pickup now handles cases when the cart contains products not available for pickup in several sources.
- 4 participants
- 24 minutes
7 Feb 2020
Finally, the In-Store Pickup feature is complete and will be available for use soon! Thanks Maxim Novik, Aleksandr Kravchuk, and Mateusz Krzeszowiak for the hard work to make it happen!
- 4 participants
- 30 minutes
20 Sep 2019
Agenda:
* First Production store with Inventory In-Store Pickup
* Updates on Store Pickup GraphQL and Admin order placement
* First Production store with Inventory In-Store Pickup
* Updates on Store Pickup GraphQL and Admin order placement
- 6 participants
- 38 minutes
2 Aug 2019
Agenda:
• Complete implementation of Store Pickup Order placement from Admin Panel
• GraphQL mutation setting pickup location code to the Quote
• Quick Order and Requisition List with products on non-default stocks
• Complete implementation of Store Pickup Order placement from Admin Panel
• GraphQL mutation setting pickup location code to the Quote
• Quick Order and Requisition List with products on non-default stocks
- 3 participants
- 23 minutes
26 Jul 2019
Special Edition of Magento Inventory weekly open demo featuring functional Store Pickup integration with the Checkout
- 3 participants
- 27 minutes
12 Jul 2019
Agenda:
• Placing Store Pickup order from the Admin panel
• Overview of current Store Pickup APIs state and module structure
• WebAPI for Store Pickup already capable of placing an order
• Upcoming performance improvements for default stock/source combination
• Weekly Quality report @Tom Erskine
• Placing Store Pickup order from the Admin panel
• Overview of current Store Pickup APIs state and module structure
• WebAPI for Store Pickup already capable of placing an order
• Upcoming performance improvements for default stock/source combination
• Weekly Quality report @Tom Erskine
- 5 participants
- 32 minutes
14 Jun 2019
Agenda:
• General Updates. Finalized strategy for B2B and Commerce Edition support
• Simplified Pickup Location mapping and Store Pickup interfaces updates
• Inventory Transfer extension demo by Magestore
• MSI Quality Report and Automation status
• General Updates. Finalized strategy for B2B and Commerce Edition support
• Simplified Pickup Location mapping and Store Pickup interfaces updates
• Inventory Transfer extension demo by Magestore
• MSI Quality Report and Automation status
- 5 participants
- 27 minutes
7 Jun 2019
Agenda:
• First steps in Store Pickup integration with Checkout UI
• Implementation of large store using MSI features
• Advanced MSI extension demo, showcasing the extensibility capabilities of Magento Inventory
• First steps in Store Pickup integration with Checkout UI
• Implementation of large store using MSI features
• Advanced MSI extension demo, showcasing the extensibility capabilities of Magento Inventory
- 7 participants
- 49 minutes
31 May 2019
Agenda:
• General Updates on what's happening
• Improved Stock Item configuration discussion
• Using Sagas for compensating reservations when something goes wrong
• Selected Source on Order grid feature request overview
• Stock Item Configuration UI considerations
• MSI Quality updates
Related links:
1. Sagas
https://github.com/magento-engcom/msi/issues/2290
https://microservices.io/patterns/data/saga.html
2. Sources in Order Grid feature request
https://github.com/magento-engcom/msi/issues/2281
• General Updates on what's happening
• Improved Stock Item configuration discussion
• Using Sagas for compensating reservations when something goes wrong
• Selected Source on Order grid feature request overview
• Stock Item Configuration UI considerations
• MSI Quality updates
Related links:
1. Sagas
https://github.com/magento-engcom/msi/issues/2290
https://microservices.io/patterns/data/saga.html
2. Sources in Order Grid feature request
https://github.com/magento-engcom/msi/issues/2281
- 7 participants
- 44 minutes
29 May 2019
Store Pickup questions discussed with PO:
- Sales channels for Pickup Locations
- Tax calculation for Store Pickup orders
- Conflicting "Ship" button for orders placed with Store Pickup
- Store Pickup shipping method considerations: pricing, avalibility in admin, shopping cart appearance
- Store Pickup Orders Priority during Source Selection.
- Sales channels for Pickup Locations
- Tax calculation for Store Pickup orders
- Conflicting "Ship" button for orders placed with Store Pickup
- Store Pickup shipping method considerations: pricing, avalibility in admin, shopping cart appearance
- Store Pickup Orders Priority during Source Selection.
- 3 participants
- 33 minutes
24 May 2019
Agenda:
• 1.1.2 Release Update
• Further improvement of Source Assignment UI on Product page
• Mass actions for enabling and disabling Inventory Sources
• Resolve possible Race condition of Store Pickup orders and Shipping orders
• Extend Source entity with Pickup Location information
• MSI Test Cases organization
• 1.1.2 Release Update
• Further improvement of Source Assignment UI on Product page
• Mass actions for enabling and disabling Inventory Sources
• Resolve possible Race condition of Store Pickup orders and Shipping orders
• Extend Source entity with Pickup Location information
• MSI Test Cases organization
- 2 participants
- 16 minutes
10 May 2019
Agenda:
• 1.1.2-beta Released. Documentation and installation. Quick recap of the release scope.
• Reservations CLI in 1.1.2 recap
• Stock Export in 1.1.2
• SSA Performance improvements
• How pair programming turned into quadruple programming
• Store Pickup updates
• Shipping method for Store Pickup
• SSA adaptation for Store Pickup
• Completing Store Pickup orders on non-default sources
• Quality Updates and 1.1.2 Regression Testing status updates
• 1.1.2-beta Released. Documentation and installation. Quick recap of the release scope.
• Reservations CLI in 1.1.2 recap
• Stock Export in 1.1.2
• SSA Performance improvements
• How pair programming turned into quadruple programming
• Store Pickup updates
• Shipping method for Store Pickup
• SSA adaptation for Store Pickup
• Completing Store Pickup orders on non-default sources
• Quality Updates and 1.1.2 Regression Testing status updates
- 8 participants
- 40 minutes
26 Apr 2019
Agenda:
* Reservations CLI updates: Improved compensations, Command piping @vadimjustus
* Store Pickup updates @Aleksandr
* Bugfixes for 1.1.2 @Vitalii Boiko
* Huge Documentation Update @Lori Krell
* MSI Quality status by @Tom Erskine
* 1.1.2 Release update @ishakhsuvarov
* Reservations CLI updates: Improved compensations, Command piping @vadimjustus
* Store Pickup updates @Aleksandr
* Bugfixes for 1.1.2 @Vitalii Boiko
* Huge Documentation Update @Lori Krell
* MSI Quality status by @Tom Erskine
* 1.1.2 Release update @ishakhsuvarov
- 7 participants
- 40 minutes
19 Apr 2019
Agenda:
• Source Item Deduction when creating a Credit Memo for unshipped orders @seruymt @Slava Moskalyuk
• Performance Improvement for Product Save operation @TheRick
• Immutable DTO as a Source Item projection for the Store Pickup Location entity @Aleksandr
• How pair programming fixed displaying out of stock products on storefront @Maxim Novik @vpodorozh
• Fix for manual adding of child products to Configurable @Vadim Malesh
• MSI Quality status by @Tom Erskine
• General Updates @ishakhsuvarov
• Source Item Deduction when creating a Credit Memo for unshipped orders @seruymt @Slava Moskalyuk
• Performance Improvement for Product Save operation @TheRick
• Immutable DTO as a Source Item projection for the Store Pickup Location entity @Aleksandr
• How pair programming fixed displaying out of stock products on storefront @Maxim Novik @vpodorozh
• Fix for manual adding of child products to Configurable @Vadim Malesh
• MSI Quality status by @Tom Erskine
• General Updates @ishakhsuvarov
- 7 participants
- 36 minutes
13 Apr 2019
Agenda:
- Greetings from todays broadcasting location – *Magento Meetup and Contribution Day in Kyiv* @Alex Lunkov
- Stock Export API @Stepan Furman @Slava Moskalyuk
- Inventory Reservations CLI @Riccardo Ugolini
- New Inventory compatibility for Commerce Edition and B2B extension @daniloempire
- Product page Source Assignment UI improvements @fratob85 @TheRick
- Partial Stock Transfer Web API @bcerban
- Store Pickup track updates @Aleksandr@Maxim Novik
- Upcoming release announcement @iminiailo @ishakhsuvarov
- Quality status by @Tom Erskine
- Greetings from todays broadcasting location – *Magento Meetup and Contribution Day in Kyiv* @Alex Lunkov
- Stock Export API @Stepan Furman @Slava Moskalyuk
- Inventory Reservations CLI @Riccardo Ugolini
- New Inventory compatibility for Commerce Edition and B2B extension @daniloempire
- Product page Source Assignment UI improvements @fratob85 @TheRick
- Partial Stock Transfer Web API @bcerban
- Store Pickup track updates @Aleksandr@Maxim Novik
- Upcoming release announcement @iminiailo @ishakhsuvarov
- Quality status by @Tom Erskine
- 14 participants
- 1:04 hours
6 Apr 2019
Agenda of fancy stuff will be presented:
• Integration of GraphQL and MSI @Bartłomiej Szymański
• Performance improvement via reducing the usage of legacy stock view @Bartłomiej Szymański
• Store Pickup UI for Source grid and form @Aleksandr
• Ready for Pickup controls on Orders placed with Store Pickup @Maxim Novik
• Updates form the Contribution Day event happening right now in Perugia @TheRick
• Integration of GraphQL and MSI @Bartłomiej Szymański
• Performance improvement via reducing the usage of legacy stock view @Bartłomiej Szymański
• Store Pickup UI for Source grid and form @Aleksandr
• Ready for Pickup controls on Orders placed with Store Pickup @Maxim Novik
• Updates form the Contribution Day event happening right now in Perugia @TheRick
- 9 participants
- 33 minutes
22 Mar 2019
Agenda:
- In-Store Pickup general updates and results of Grooming meeting by @Aleksandr
- The refactoring of Legacy to New Inventory synchronization and proper modularity. by @TheRick
- The idea of performance improvement based on MySQL Triggers + comparison of existing 2.3.0 + MSI against Trigger version by @wexo-richard
- Decimal Qty comparison fix by @larsroettig
- General updates and outputs of In-Store pickup grooming by @ishakhsuvarov
- QA status by @Tom Erskine
- In-Store Pickup general updates and results of Grooming meeting by @Aleksandr
- The refactoring of Legacy to New Inventory synchronization and proper modularity. by @TheRick
- The idea of performance improvement based on MySQL Triggers + comparison of existing 2.3.0 + MSI against Trigger version by @wexo-richard
- Decimal Qty comparison fix by @larsroettig
- General updates and outputs of In-Store pickup grooming by @ishakhsuvarov
- QA status by @Tom Erskine
- 7 participants
- 43 minutes
21 Mar 2019
Questions discussed during the grooming meeting:
- Whether it makes sense to introduce Source Type attribute (yes , but not for In-Store Pickup)
- Choose proper naming for Pickup Locations
- Discussion about localization for Name and Address of sources
- Tax Calculator estimator in a shopping cart and its integration with MSI
- Inventory procurement for In-Store pickup orders (partial inventory transfer)
- l10n for distance measurements Miles vs Kilometers
- Whether it makes sense to introduce Source Type attribute (yes , but not for In-Store Pickup)
- Choose proper naming for Pickup Locations
- Discussion about localization for Name and Address of sources
- Tax Calculator estimator in a shopping cart and its integration with MSI
- Inventory procurement for In-Store pickup orders (partial inventory transfer)
- l10n for distance measurements Miles vs Kilometers
- 10 participants
- 1:20 hours
15 Mar 2019
Agenda:
- Async Operations in MSI and how to avoid Backward Incompatible Changes by @nuzil
- In-Store Pickup update by @Aleksandr
- In-store pickup infrastructure update by @ishakhsuvarov
- Fixed Travis builds (green tests are always a piece of great news to share) @ishakhsuvarov
- Integration tests for sophisticated scenarios of Qty Calculations by @joshcarter / @iminiailo
- Async Inventory sync up on product save. The final version by @TheRick
- Performance fixes on product save @ishakhsuvarov
- Product Grid. Fix performance degradation by @max
- Quality Report by @Tom Erskine
- Async Operations in MSI and how to avoid Backward Incompatible Changes by @nuzil
- In-Store Pickup update by @Aleksandr
- In-store pickup infrastructure update by @ishakhsuvarov
- Fixed Travis builds (green tests are always a piece of great news to share) @ishakhsuvarov
- Integration tests for sophisticated scenarios of Qty Calculations by @joshcarter / @iminiailo
- Async Inventory sync up on product save. The final version by @TheRick
- Performance fixes on product save @ishakhsuvarov
- Product Grid. Fix performance degradation by @max
- Quality Report by @Tom Erskine
- 8 participants
- 59 minutes
8 Mar 2019
Agenda:
- Elasticsearch 6 support for Magento 2.3.1 and 2.2.8
- Modularity discussion
- MFTF for MSI
- Elasticsearch 6 support for Magento 2.3.1 and 2.2.8
- Modularity discussion
- MFTF for MSI
- 4 participants
- 51 minutes
1 Mar 2019
Today's agenda:
- Two big updates before Magento 2.3.1 by @iminiailo and @Stepan Furman
- Demonstration of Performance improvement for Product Save @TheRick
- The announcement of a new project (Sales Channel) which sync up Magento with (Amazon / Google Shopping ) by @Priya Bhat
- QA and Regression update by @Tom Erskine
- Two big updates before Magento 2.3.1 by @iminiailo and @Stepan Furman
- Demonstration of Performance improvement for Product Save @TheRick
- The announcement of a new project (Sales Channel) which sync up Magento with (Amazon / Google Shopping ) by @Priya Bhat
- QA and Regression update by @Tom Erskine
- 5 participants
- 50 minutes
22 Feb 2019
Agenda:
hey guys @here in 10 minutes we will start MSI weekly demo where we'll highlight
- what MSI 1.1.0 consists of
- the principle behind independent releases of Core Bundle Extensions by the example of MSI
- tell you about preparation for Magento 2.3.1 patch release
- show several bug fixes fixed during this week
- and last but not least provide an update regarding In-Store Pickup track which we launched during MLAU
hey guys @here in 10 minutes we will start MSI weekly demo where we'll highlight
- what MSI 1.1.0 consists of
- the principle behind independent releases of Core Bundle Extensions by the example of MSI
- tell you about preparation for Magento 2.3.1 patch release
- show several bug fixes fixed during this week
- and last but not least provide an update regarding In-Store Pickup track which we launched during MLAU
- 6 participants
- 1:19 hours
1 Feb 2019
Agenda:
1. Fix DB Backup/Rollback issue by @Stepan Furman / @iminiailo
2. Pre selection for SSA if there is only one source provided by @joshcarter
3. Localization update and Search by ZIP codes by @max
3.1 Interesting thread on MSI GitHub about the mutability of Product SKU by @iminiailo
4. Source Level Reservations extension by @Paul Hachmang
5. Update on Quality and Automated Test coverage by @Tom Erskine
1. Fix DB Backup/Rollback issue by @Stepan Furman / @iminiailo
2. Pre selection for SSA if there is only one source provided by @joshcarter
3. Localization update and Search by ZIP codes by @max
3.1 Interesting thread on MSI GitHub about the mutability of Product SKU by @iminiailo
4. Source Level Reservations extension by @Paul Hachmang
5. Update on Quality and Automated Test coverage by @Tom Erskine
- 6 participants
- 56 minutes
25 Jan 2019
Agenda:
1. Bug Fixes for upcoming `1.1.0` MSI release by @Slava Moskalyuk
2. Distance-Based algorithm regression testing update by @Slava Moskalyuk
3. Store Pickup updates (UI part) by Dmytro Poperechniy
4. Store Pickup update (Business logic part) by @iminiailo
5. Presentation of extension by Firebear studio extending MSI Import/Export functionality (https://firebearstudio.com/blog/how-to-import-and-export-magento-2-msi-and-how-it-works.html) by @Alexey
1. Bug Fixes for upcoming `1.1.0` MSI release by @Slava Moskalyuk
2. Distance-Based algorithm regression testing update by @Slava Moskalyuk
3. Store Pickup updates (UI part) by Dmytro Poperechniy
4. Store Pickup update (Business logic part) by @iminiailo
5. Presentation of extension by Firebear studio extending MSI Import/Export functionality (https://firebearstudio.com/blog/how-to-import-and-export-magento-2-msi-and-how-it-works.html) by @Alexey
- 10 participants
- 43 minutes
18 Jan 2019
Today's agenda:
- Current week update. `1.1.0` preparation. Test Coverage report and Test Plan for Distance-Based algorithm by @Slava Moskalyuk
- Distance-Based algorithm API stabilization by @TheRick / @iminiailo
- Magento 2.3 PWA + GraphQL + MSI for POS application by @Alex from Magestore
- MSI upgrade notes by @Lori Krell
- Current week update. `1.1.0` preparation. Test Coverage report and Test Plan for Distance-Based algorithm by @Slava Moskalyuk
- Distance-Based algorithm API stabilization by @TheRick / @iminiailo
- Magento 2.3 PWA + GraphQL + MSI for POS application by @Alex from Magestore
- MSI upgrade notes by @Lori Krell
- 8 participants
- 50 minutes
21 Dec 2018
Agenda:
- Demonstration of Elasticsearch Support on Custom Inventory Stocks (fixes from the last presentation) - @Slava Moskalyuk
- Improvement of Inventory Migration among Sources in Async mode - @Slava Moskalyuk
- Improvement of Inventory Migration among Sources. Memory leakage fix - @nuzil
- Fix of Performance degradation on Default Stock by @Stepan Furman
- Support Inventory Web API Test run on Travis build by @vnayda
- Dev Docs update by @Lori Krell
- Test Coverage update by @Tom Erskine
- Demonstration of Elasticsearch Support on Custom Inventory Stocks (fixes from the last presentation) - @Slava Moskalyuk
- Improvement of Inventory Migration among Sources in Async mode - @Slava Moskalyuk
- Improvement of Inventory Migration among Sources. Memory leakage fix - @nuzil
- Fix of Performance degradation on Default Stock by @Stepan Furman
- Support Inventory Web API Test run on Travis build by @vnayda
- Dev Docs update by @Lori Krell
- Test Coverage update by @Tom Erskine
- 10 participants
- 52 minutes
14 Dec 2018
Agenda:
- @Tom Erskine Test Coverage update. Test cases and MTFT acceptance tests.
- Elasticsearch support on Custom Stock
- Fix performance degradation on Search and Category pages
- Question regarding Source Deduction on Credit Memo
- @Richard Bayet from Smile will make a demo of integration Smile Elasticsearch with MSI
- @Tom Erskine Test Coverage update. Test cases and MTFT acceptance tests.
- Elasticsearch support on Custom Stock
- Fix performance degradation on Search and Category pages
- Question regarding Source Deduction on Credit Memo
- @Richard Bayet from Smile will make a demo of integration Smile Elasticsearch with MSI
- 9 participants
- 1:04 hours
12 Dec 2018
Discussion of Store Pickup functionality with Multi-Source support
- 4 participants
- 1:01 hours
7 Dec 2018
Agenda:
Today's agenda:
1. @Alex Lunkov will tell us about MSI feature analysis he did
2. @Ratnesh will share with us his experience of utilizing MSI in POS (point of sale application) based on Magento 2.3
https://webkul.com/blog/introduction-to-magento2-multi-source-inventory/
3. @TheRick will describe technical details about Magento 2.3 commerce with MSI releasing https://www.gamelife.it/
4. @Slava Moskalyuk will show the progress regarding Distance Based algorithm and Google API integration
5. @Tom Erskine will present Automated Test update for a current week
Today's agenda:
1. @Alex Lunkov will tell us about MSI feature analysis he did
2. @Ratnesh will share with us his experience of utilizing MSI in POS (point of sale application) based on Magento 2.3
https://webkul.com/blog/introduction-to-magento2-multi-source-inventory/
3. @TheRick will describe technical details about Magento 2.3 commerce with MSI releasing https://www.gamelife.it/
4. @Slava Moskalyuk will show the progress regarding Distance Based algorithm and Google API integration
5. @Tom Erskine will present Automated Test update for a current week
- 10 participants
- 46 minutes
6 Dec 2018
Discussion on Distance-Based Algorithm
and how is better to incorporate one into MSI
what the issues we have with Google Maps API
and what should be done to increase geocoding accuracy for Source Selection.
and how is better to incorporate one into MSI
what the issues we have with Google Maps API
and what should be done to increase geocoding accuracy for Source Selection.
- 6 participants
- 58 minutes
30 Nov 2018
Agenda:
- Magento 2.3.0 + MSI release
- Presentation of a Distance-Based Source Selection Algorithm by Riccardo Tempesta
Online (using Google Maps APIs) and Offline calculation of the distances between Shipping address and distribution centers (Sources).
Discussion with Product Owner regarding potential improvements and ideas.
https://github.com/magento-engcom/msi/pull/1866
- Magento 2.3.0 + MSI release
- Presentation of a Distance-Based Source Selection Algorithm by Riccardo Tempesta
Online (using Google Maps APIs) and Offline calculation of the distances between Shipping address and distribution centers (Sources).
Discussion with Product Owner regarding potential improvements and ideas.
https://github.com/magento-engcom/msi/pull/1866
- 6 participants
- 40 minutes
23 Nov 2018
Agenda:
- Fix critical issue on Inventory Import
- Asynchronous Source Migration via RabbitMQ
- Some performance pitfalls identified on MSI during the regression testing and demonstration how this degradation could be mitigated via a workaround.
https://github.com/magento-engcom/msi/issues/1921
- Fix critical issue on Inventory Import
- Asynchronous Source Migration via RabbitMQ
- Some performance pitfalls identified on MSI during the regression testing and demonstration how this degradation could be mitigated via a workaround.
https://github.com/magento-engcom/msi/issues/1921
- 3 participants
- 37 minutes
16 Nov 2018
Agenda:
- Regression status update
- Demonstration of a bugfix with refund functionality not respecting Order of Sources
- Demonstration of tricky Order Lifecycle cases when the reservations were created after the partial Invoice/Shipment/Credit Memo
- Milestone 3 backlog announcement
- MFTF test coverage
- Regression status update
- Demonstration of a bugfix with refund functionality not respecting Order of Sources
- Demonstration of tricky Order Lifecycle cases when the reservations were created after the partial Invoice/Shipment/Credit Memo
- Milestone 3 backlog announcement
- MFTF test coverage
- 5 participants
- 46 minutes
9 Nov 2018
Agenda:
- General update on release preparation
- Description of the critical bugfix found during the week with different order statuses (Cancellation and Credit Memo in the scope of a single order)
- Reservation flow
- New Readme files and Documentation
- Test Scenarios and test coverage of MSI
- General update on release preparation
- Description of the critical bugfix found during the week with different order statuses (Cancellation and Credit Memo in the scope of a single order)
- Reservation flow
- New Readme files and Documentation
- Test Scenarios and test coverage of MSI
- 6 participants
- 38 minutes
2 Nov 2018
Agenda:
- Distance-Based Source Selection Algorithm
- Announce of Release Candidate
- Presentation of Pull Requests from MageConf18
- Distance-Based Source Selection Algorithm
- Announce of Release Candidate
- Presentation of Pull Requests from MageConf18
- 7 participants
- 37 minutes
26 Oct 2018
Agenda:
- Status of regression
- MSI Documentation updates
- Web API changes we've introduced
- API interfaces have been adjusted
- Demonstrate several bugfixes done during the week
- Status of regression
- MSI Documentation updates
- Web API changes we've introduced
- API interfaces have been adjusted
- Demonstrate several bugfixes done during the week
- 6 participants
- 48 minutes
28 Sep 2018
Regression status
and
Source Selection Algorithm based on the distance between Sources and Shipping address
and
Source Selection Algorithm based on the distance between Sources and Shipping address
- 4 participants
- 22 minutes
14 Sep 2018
Agenda:
1. Async Bulk Operation for Transfer Source by @TheRick
2. Fixing Low Stock Report during MM18PL by @aleron75
3. Grouped Product support for MSI by @Ivan Pletnyov
4. Status of regression preparation. Fixing all Jenkins builds @alex
1. Async Bulk Operation for Transfer Source by @TheRick
2. Fixing Low Stock Report during MM18PL by @aleron75
3. Grouped Product support for MSI by @Ivan Pletnyov
4. Status of regression preparation. Fixing all Jenkins builds @alex
- 7 participants
- 35 minutes
7 Sep 2018
Agenda:
1. Regression plan presentation by @Slava Moskalyuk
https://github.com/magento-engcom/msi/wiki/MSI-Regression-test-cycle
2. Fix crucial issue with Price Indexation and Inventory indexation coupling by @Ivan Pletnyov
https://github.com/magento-engcom/msi/issues/1597
3. Source and Stock configuration by @mikola.malevanec
4. Documentation update by @Lori Krell
1. Regression plan presentation by @Slava Moskalyuk
https://github.com/magento-engcom/msi/wiki/MSI-Regression-test-cycle
2. Fix crucial issue with Price Indexation and Inventory indexation coupling by @Ivan Pletnyov
https://github.com/magento-engcom/msi/issues/1597
3. Source and Stock configuration by @mikola.malevanec
4. Documentation update by @Lori Krell
- 8 participants
- 51 minutes
3 Sep 2018
Agenda:
1. Our Plans for upcoming regression testing and releasing MSI MLS2
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
2. Status Update regarding MFTF tests by @alex
3. Web API documentation update by @Kevin Harper
4. Description of how reservations created for Order cancellation process, Credit Memo and Shipment @tkhamlai
https://github.com/magento-engcom/msi/wiki/Stock-Management-for-Order-Cancelation
5. Inventory Stock & Source configuration @mikola.malevanec
1. Our Plans for upcoming regression testing and releasing MSI MLS2
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
2. Status Update regarding MFTF tests by @alex
3. Web API documentation update by @Kevin Harper
4. Description of how reservations created for Order cancellation process, Credit Memo and Shipment @tkhamlai
https://github.com/magento-engcom/msi/wiki/Stock-Management-for-Order-Cancelation
5. Inventory Stock & Source configuration @mikola.malevanec
- 9 participants
- 41 minutes
3 Aug 2018
Todays Agenda:
REST API for MSI tutorial presentation by @Kevin Harper
https://github.com/magento-engcom/msi/wiki/Inventory-configuration-Design-and-DB-structure
https://github.com/magento-engcom/msi/wiki/Module-Structure-in-Magento-MSI
REST API for MSI tutorial presentation by @Kevin Harper
https://github.com/magento-engcom/msi/wiki/Inventory-configuration-Design-and-DB-structure
https://github.com/magento-engcom/msi/wiki/Module-Structure-in-Magento-MSI
- 4 participants
- 21 minutes
27 Jul 2018
Today’s Agenda:
1. New Documentation written by @Lori Krell
2. MFTF tests coverage for Mass Inventory transfer Tool story and Backorders with negative threshold story by @Ivan Pletnyov
3.Hip Tests scenarios
3. General updates
1. New Documentation written by @Lori Krell
2. MFTF tests coverage for Mass Inventory transfer Tool story and Backorders with negative threshold story by @Ivan Pletnyov
3.Hip Tests scenarios
3. General updates
- 4 participants
- 30 minutes
26 Jul 2018
Agenda:
- Source and Stock Item configuration
- Mass Migration Tool. Whether we need to migrate SourceItem configuration along with Quantity Migration.
(Currently, there are two config options applicable to the level of SourceItem:
- Notify Low Stock Quantity
- Backorders
Both of them should be migrated)
- How properly to migrate Backorder config data
- UI for new Source/Stock configuration:
1. Add Backorder Configuration to SourceItem grid (remove from Advanced Inventory fly-out panel)
These types of configuration applicable to SoureItem/StockItem scope
2. Add Configuration section to Source/Stock editing pages. These config settings applicable to Source/Stock scope
3. Current Store - Configuration - Catalog - Inventory
becomes global configuration
- Source and Stock Item configuration
- Mass Migration Tool. Whether we need to migrate SourceItem configuration along with Quantity Migration.
(Currently, there are two config options applicable to the level of SourceItem:
- Notify Low Stock Quantity
- Backorders
Both of them should be migrated)
- How properly to migrate Backorder config data
- UI for new Source/Stock configuration:
1. Add Backorder Configuration to SourceItem grid (remove from Advanced Inventory fly-out panel)
These types of configuration applicable to SoureItem/StockItem scope
2. Add Configuration section to Source/Stock editing pages. These config settings applicable to Source/Stock scope
3. Current Store - Configuration - Catalog - Inventory
becomes global configuration
- 4 participants
- 55 minutes
20 Jul 2018
Agenda:
Today’s Agenda:
1. Finalization of Backlog for Milestone 2
2. Support Negative Threshold for Backorder functionality
3. Bug fixing
4. Mass Inventory action (re-assign Source Items from/to different sources) Proof of Concept
5. Backorder configuration on Source and Stock levels. Support drop shipping allowing create shipment with negative SourceItem Quantity
Today’s Agenda:
1. Finalization of Backlog for Milestone 2
2. Support Negative Threshold for Backorder functionality
3. Bug fixing
4. Mass Inventory action (re-assign Source Items from/to different sources) Proof of Concept
5. Backorder configuration on Source and Stock levels. Support drop shipping allowing create shipment with negative SourceItem Quantity
- 9 participants
- 40 minutes
17 Jul 2018
Agenda:
1. Mass Inventory migration (from Source to Source)
2. Stock and Source configuration. Discussion of Design document https://github.com/magento-engcom/msi/wiki/Stock-and-Source-Configuration-design with Anton Kril
1. Mass Inventory migration (from Source to Source)
2. Stock and Source configuration. Discussion of Design document https://github.com/magento-engcom/msi/wiki/Stock-and-Source-Configuration-design with Anton Kril
- 5 participants
- 1:03 hours
13 Jul 2018
Agenda:
1. Bug fixes made during this week - by @Slava Moskalyuk
2. Update on MSI documentation and MSI FAQ page - by @Lori Krell
3. Update on Magento Functional/Acceptance Tests for MSI - by @jstennett
4. Bold agency is about to launch two new projects with MSI - by @Bartłomiej Szymański
5. Update on Grooming status (Stock and Source configuration) - by @iminiailo
1. Bug fixes made during this week - by @Slava Moskalyuk
2. Update on MSI documentation and MSI FAQ page - by @Lori Krell
3. Update on Magento Functional/Acceptance Tests for MSI - by @jstennett
4. Bold agency is about to launch two new projects with MSI - by @Bartłomiej Szymański
5. Update on Grooming status (Stock and Source configuration) - by @iminiailo
- 5 participants
- 39 minutes
11 Jul 2018
Agenda:
- N-layered architecture
- SOLID
- CQS
- CQRS
- Microservice architecture
- CQRS in Magento 2
- MSI Architecture
- Command/Query segregation in MSI (Stock/Source)
- Reservation mechanism as a way of Event-Sourcing in MSI
- Headless MSI
Useful Links:
Magento Technical Guidelines: https://devdocs.magento.com/guides/v2.2/coding-standards/technical-guidelines.html
CAP Theorem: https://en.wikipedia.org/wiki/CAP_theorem
Starbucks does not use two-phase commit: http://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf
CQRS by Martin Fowler: https://martinfowler.com/bliki/CQRS.html
Greg Young - CQRS and Event Sourcing: https://www.youtube.com/watch?v=JHGkaShoyNs
Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law
Task-Based UI: https://cqrs.wordpress.com/documents/task-based-ui/
Domain Driven Design by Eric Evans: https://books.google.com.ua/books/about/Domain_driven_Design.html?id=xColAAPGubgC&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false
Eventual Consistency: https://en.wikipedia.org/wiki/Eventual_consistency
DDD Quickly: https://www.infoq.com/minibooks/domain-driven-design-quickly
- N-layered architecture
- SOLID
- CQS
- CQRS
- Microservice architecture
- CQRS in Magento 2
- MSI Architecture
- Command/Query segregation in MSI (Stock/Source)
- Reservation mechanism as a way of Event-Sourcing in MSI
- Headless MSI
Useful Links:
Magento Technical Guidelines: https://devdocs.magento.com/guides/v2.2/coding-standards/technical-guidelines.html
CAP Theorem: https://en.wikipedia.org/wiki/CAP_theorem
Starbucks does not use two-phase commit: http://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf
CQRS by Martin Fowler: https://martinfowler.com/bliki/CQRS.html
Greg Young - CQRS and Event Sourcing: https://www.youtube.com/watch?v=JHGkaShoyNs
Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law
Task-Based UI: https://cqrs.wordpress.com/documents/task-based-ui/
Domain Driven Design by Eric Evans: https://books.google.com.ua/books/about/Domain_driven_Design.html?id=xColAAPGubgC&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q&f=false
Eventual Consistency: https://en.wikipedia.org/wiki/Eventual_consistency
DDD Quickly: https://www.infoq.com/minibooks/domain-driven-design-quickly
- 2 participants
- 1:34 hours
6 Jul 2018
1. Demonstration how Multi Shipping works simultaneously with Multi-Source Inventory
2. Introducing InventorySourceDeductionApi module and make the only extension point for all the increment/decrement SourceItem operations implemented by @seruymt by @Paul Hachmang request.
3. SourceItem migration tool presentation, PoC by @TheRick
4. Support Backorder with Negative MinQty functionality by @Alessandro Ronchi
2. Introducing InventorySourceDeductionApi module and make the only extension point for all the increment/decrement SourceItem operations implemented by @seruymt by @Paul Hachmang request.
3. SourceItem migration tool presentation, PoC by @TheRick
4. Support Backorder with Negative MinQty functionality by @Alessandro Ronchi
- 5 participants
- 33 minutes
3 Jul 2018
Agenda:
- Support of complex products Grouped and Bundle
- Mass operation with Source Items (Transfer inventory from one Source to another / Migration)
- Support of complex products Grouped and Bundle
- Mass operation with Source Items (Transfer inventory from one Source to another / Migration)
- 9 participants
- 53 minutes
25 Jun 2018
Agenda:
1. Features proposal for Milestone 2 https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
2. Source level Reservations support by Paul Hachmang (https://tinyurl.com/MSI-23m44s)
3. Add support for Negative Min Qty Threshold when Backorder is enabled by Paul Hachmang
(https://tinyurl.com/MSI-1h4m53s)
1. Features proposal for Milestone 2 https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
2. Source level Reservations support by Paul Hachmang (https://tinyurl.com/MSI-23m44s)
3. Add support for Negative Min Qty Threshold when Backorder is enabled by Paul Hachmang
(https://tinyurl.com/MSI-1h4m53s)
- 5 participants
- 1:16 hours
22 Jun 2018
- Magento MSI Beta release announcement
- Presentation of Pull Requests delivered in the scope of Contribution Day in Magento Kyiv office
(https://github.com/magento-engcom/msi/pulls?q=is%3Aopen+is%3Apr+label%3A%22Dare+to+Share%22)
- Presentation of Pull Requests delivered in the scope of Contribution Day in Magento Kyiv office
(https://github.com/magento-engcom/msi/pulls?q=is%3Aopen+is%3Apr+label%3A%22Dare+to+Share%22)
- 8 participants
- 28 minutes
15 Jun 2018
Today’s agenda:
-) MSI release updates. Burndown chart
-) "Only X left" functionality
-) Different fixes from Riccardo Tempesta
-) MSI-beta installation updates
-) MSI release updates. Burndown chart
-) "Only X left" functionality
-) Different fixes from Riccardo Tempesta
-) MSI-beta installation updates
- 6 participants
- 45 minutes
8 Jun 2018
Today’s agenda:
-) MSI Beta release plans (@vnayda)
-) B2B testing (@Slava Moskalyuk)
-) Backorders (@iminiailo)
-) Credit Memo virtual/downloadable (@seruymt/@iminiailo)
-) MSI Beta release plans (@vnayda)
-) B2B testing (@Slava Moskalyuk)
-) Backorders (@iminiailo)
-) Credit Memo virtual/downloadable (@seruymt/@iminiailo)
- 4 participants
- 29 minutes
1 Jun 2018
Today’s agenda:
-) Regression result
-) Travis builds update (https://github.com/magento-engcom/msi/issues/1054)
-) Consistency between Catalog and Inventory
-) Synchronization between Catalog and Inventory
-) Regression result
-) Travis builds update (https://github.com/magento-engcom/msi/issues/1054)
-) Consistency between Catalog and Inventory
-) Synchronization between Catalog and Inventory
- 4 participants
- 36 minutes
18 May 2018
@here Hey guys, in 5 minutes we will start the weekly #msi demo
Today’s agenda:
-) Regression preparation (@iminiailo)
-) Immutable DTO track (@phoenix128)
-) Prevent possibility to disable Default source (@aleksliwork)
-) MFTF updates (@jstennett)
Today’s agenda:
-) Regression preparation (@iminiailo)
-) Immutable DTO track (@phoenix128)
-) Prevent possibility to disable Default source (@aleksliwork)
-) MFTF updates (@jstennett)
- 5 participants
- 31 minutes
11 May 2018
Today’s agenda:
-) Mass action for Sources disabling (@pavlo.bystritsky)
-) 'NoSuchEntityException' even when full reindex was performed after website code was modified (@pavlo.bystritsky)
-) New MFTF tests (@roman.kis)
-) Zero compensational reservations after invoice creation for order with virtual or downloadable products (@Slava Moskalyuk @seruymt)
-) Modularity track (@iminiailo)
-) Synchronization between legacy inventory and MSI (@iminiailo)
-) Mass action for Sources disabling (@pavlo.bystritsky)
-) 'NoSuchEntityException' even when full reindex was performed after website code was modified (@pavlo.bystritsky)
-) New MFTF tests (@roman.kis)
-) Zero compensational reservations after invoice creation for order with virtual or downloadable products (@Slava Moskalyuk @seruymt)
-) Modularity track (@iminiailo)
-) Synchronization between legacy inventory and MSI (@iminiailo)
- 4 participants
- 30 minutes
4 May 2018
1. MTFT update for Multi-Source use case - @jstennett
2. Launch MFTF scenarios - @roman.kis and @mikola.malevanec
3. MSI Modularity updates - @iminiailo
4. Immutable interfaces for Entity DTOs - @phoenix128 (@iminiailo)
2. Launch MFTF scenarios - @roman.kis and @mikola.malevanec
3. MSI Modularity updates - @iminiailo
4. Immutable interfaces for Entity DTOs - @phoenix128 (@iminiailo)
- 6 participants
- 37 minutes
27 Apr 2018
Today’s Agenda:
1. Adapt Returns (SalesInventory). All returns should happen on Sources used for Order Fulfilment
- Issue: https://github.com/magento-engcom/msi/issues/377
- PR: https://github.com/magento-engcom/msi/pull/1021 (@seruymt, @vadimjustus)
2. Notify Quantity applied to Product in Advanced Inventory on Product page in Admin doesn’t work
- Issue: https://github.com/magento-engcom/msi/issues/878
- PR: https://github.com/magento-engcom/msi/pull/1003 (@roman.kis)
3. Cannot Place Order with Configurable Product on Custom Stock.
- Issue: https://github.com/magento-engcom/msi/issues/1015
- PR: https://github.com/magento-engcom/msi/pull/1016 (@roman.kis)
4. Validation failed during saving created a simple product with ‘0’ qty on a source
- Issue: https://github.com/magento-engcom/msi/issues/991
- PR: https://github.com/magento-engcom/msi/pull/1017 (@pavlo.bystritsky)
Additional topics if @larsroettig, @iminiailo and/or @joshcarter could attend out meeting:
5. Remove the First Implementation of Source Selection Algo from Admin UI
- Issue: https://github.com/magento-engcom/msi/issues/998
- PR: https://github.com/magento-engcom/msi/pull/1022 (@larsroettig)
6. “Qty Uses Decimals” doesn’t work for simple product
- Issue: https://github.com/magento-engcom/msi/issues/774
- PR: https://github.com/magento-engcom/msi/pull/1000 (@phoenix128, @iminiailo)
7. Returning void on method makes the whole class unable to use plugins
- Issue: https://github.com/magento-engcom/php-7.2-support/issues/33
- PR: https://github.com/magento-engcom/msi/pull/993 (@phoenix128, @iminiailo)
8. Need to remove all cross checks between Inventory in catalog regarding verification that SKUs being operated in Inventory exist in Catalog
- Issue: https://github.com/magento-engcom/msi/issues/889
- PR: https://github.com/magento-engcom/msi/pull/1019 (@joshcarter)
1. Adapt Returns (SalesInventory). All returns should happen on Sources used for Order Fulfilment
- Issue: https://github.com/magento-engcom/msi/issues/377
- PR: https://github.com/magento-engcom/msi/pull/1021 (@seruymt, @vadimjustus)
2. Notify Quantity applied to Product in Advanced Inventory on Product page in Admin doesn’t work
- Issue: https://github.com/magento-engcom/msi/issues/878
- PR: https://github.com/magento-engcom/msi/pull/1003 (@roman.kis)
3. Cannot Place Order with Configurable Product on Custom Stock.
- Issue: https://github.com/magento-engcom/msi/issues/1015
- PR: https://github.com/magento-engcom/msi/pull/1016 (@roman.kis)
4. Validation failed during saving created a simple product with ‘0’ qty on a source
- Issue: https://github.com/magento-engcom/msi/issues/991
- PR: https://github.com/magento-engcom/msi/pull/1017 (@pavlo.bystritsky)
Additional topics if @larsroettig, @iminiailo and/or @joshcarter could attend out meeting:
5. Remove the First Implementation of Source Selection Algo from Admin UI
- Issue: https://github.com/magento-engcom/msi/issues/998
- PR: https://github.com/magento-engcom/msi/pull/1022 (@larsroettig)
6. “Qty Uses Decimals” doesn’t work for simple product
- Issue: https://github.com/magento-engcom/msi/issues/774
- PR: https://github.com/magento-engcom/msi/pull/1000 (@phoenix128, @iminiailo)
7. Returning void on method makes the whole class unable to use plugins
- Issue: https://github.com/magento-engcom/php-7.2-support/issues/33
- PR: https://github.com/magento-engcom/msi/pull/993 (@phoenix128, @iminiailo)
8. Need to remove all cross checks between Inventory in catalog regarding verification that SKUs being operated in Inventory exist in Catalog
- Issue: https://github.com/magento-engcom/msi/issues/889
- PR: https://github.com/magento-engcom/msi/pull/1019 (@joshcarter)
- 4 participants
- 30 minutes
20 Apr 2018
Today’s Agenda:
1. Bugfixing of issues found during the regression (phase 1)
2. Business logic and AdminUI segregation (Headless MSI)
3. Web API tests for MSI. Source Selection Algorithm covered with Web API (Headless MSI)
4. Virtual/Configurable product source deduction at the time of Invoice creation (as there is no Shipment step there)
5. Extend salability interface with Sales Channel
6. Source Selection step various improvement
7. Reservation metadata added for Order Cancellation
1. Bugfixing of issues found during the regression (phase 1)
2. Business logic and AdminUI segregation (Headless MSI)
3. Web API tests for MSI. Source Selection Algorithm covered with Web API (Headless MSI)
4. Virtual/Configurable product source deduction at the time of Invoice creation (as there is no Shipment step there)
5. Extend salability interface with Sales Channel
6. Source Selection step various improvement
7. Reservation metadata added for Order Cancellation
- 6 participants
- 30 minutes
13 Apr 2018
- MSI current after regression @iminiailo
- Modularity. Exclude UI part from Business logic, make it possible to work with inventory in a headless way @mikola.malevanec
- Store Order Information into the Reservation to provide possibility easily track Inventory deduction @aleron75
- Modularity. Exclude UI part from Business logic, make it possible to work with inventory in a headless way @mikola.malevanec
- Store Order Information into the Reservation to provide possibility easily track Inventory deduction @aleron75
- 5 participants
- 16 minutes
30 Mar 2018
Agenda:
1. Multi-Stock support of Virtual/Downloadable products
make operations both on Default as well as Non-Default Stocks
2. Support of Bundle and Grouped products on Default stock
3. Multi-Stock support of Configurable Product
4. Multi-Stock shipment handling
5. Not Manage Stock configuration option is aligned with our Reservation mechanism
1. Multi-Stock support of Virtual/Downloadable products
make operations both on Default as well as Non-Default Stocks
2. Support of Bundle and Grouped products on Default stock
3. Multi-Stock support of Configurable Product
4. Multi-Stock shipment handling
5. Not Manage Stock configuration option is aligned with our Reservation mechanism
- 8 participants
- 1:12 hours
16 Mar 2018
This time we would like to show you working:
- Shopping Cart adapted for Multi-Source
- Front-end checkout on non-Default Stock (Custom Stock Europe)
- All the Shopping cart/checkout validations
- Shopping Cart adapted for Multi-Source
- Front-end checkout on non-Default Stock (Custom Stock Europe)
- All the Shopping cart/checkout validations
- 5 participants
- 43 minutes
9 Mar 2018
Today’s agenda:
- Configurable Product (backend part in admin panel) @roman.kis
- Source Deduction as a result of Source Selection Algorithm (UI part) (@seruymt/@iminiailo) with an ability to change manually selection provided by the algorithm
- A few words about bug fixing, merged PRs, another tracks status (@vnayda @roman.kis)
https://magento.zoom.us/j/355586473
- Configurable Product (backend part in admin panel) @roman.kis
- Source Deduction as a result of Source Selection Algorithm (UI part) (@seruymt/@iminiailo) with an ability to change manually selection provided by the algorithm
- A few words about bug fixing, merged PRs, another tracks status (@vnayda @roman.kis)
https://magento.zoom.us/j/355586473
- 5 participants
- 40 minutes
2 Mar 2018
hey guys, in 5 minutes we will start traditional MSI weekly demo accessible by this URL - https://magento.zoom.us/j/355586473
Agenda:
1. @roman.kis RSS feed for Low Stock Qty notification
2. @Vjacheslav Moskalyuk will demonstrate bugfix for notifying Qty configuration
3. @aleron75 will share the current status of IsProductSalableInRequestedQty service which we use for both Quote and Checkout
4. @iminiailo will demonstrate Source Deduction as a result of Source Selection Algorithm processing (brought you by @seruymt)
Agenda:
1. @roman.kis RSS feed for Low Stock Qty notification
2. @Vjacheslav Moskalyuk will demonstrate bugfix for notifying Qty configuration
3. @aleron75 will share the current status of IsProductSalableInRequestedQty service which we use for both Quote and Checkout
4. @iminiailo will demonstrate Source Deduction as a result of Source Selection Algorithm processing (brought you by @seruymt)
- 6 participants
- 37 minutes
23 Feb 2018
Today’s agenda
1. @pavlo.bystritsky Low Stock Report - fix for “Disabled” Sources
2. @roma-glushko - Source Selection By Priority Algorithm
3. @roman.kis Product Alerts notification
4. @vnayda Product Editing Form changes
5. @Yaroslav Rogoza Advanced Inventory button for Multi-Source Mode
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
1. @pavlo.bystritsky Low Stock Report - fix for “Disabled” Sources
2. @roma-glushko - Source Selection By Priority Algorithm
3. @roman.kis Product Alerts notification
4. @vnayda Product Editing Form changes
5. @Yaroslav Rogoza Advanced Inventory button for Multi-Source Mode
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
- 6 participants
- 38 minutes
17 Feb 2018
Today’s agenda:
- @aleron75 Alessandro Ronchi - Interfaces renaming (DDD concepts), InventoryReservations module introduce
- @vz - Configurable product wizard (final state)
- @Yaroslav Rogoza - Low Stock Notification (final state)
- @aleron75 Alessandro Ronchi - Interfaces renaming (DDD concepts), InventoryReservations module introduce
- @vz - Configurable product wizard (final state)
- @Yaroslav Rogoza - Low Stock Notification (final state)
- 11 participants
- 33 minutes
2 Feb 2018
Agenda:
1. @roma-glushko will show you Priority of SourceStockLinks - which we need for Source Selection algorithm implementation. To make a choice from which source is better to make a delivery
2. @Stepan Furman will present validation he added for SourceStockLinks. And rules he added (not possible assign Default Source to Non Default Stock)
3. @roman.kis “Min Quantity” Configurable Option and “Can Manage Stock” Configurable Option adaptation for MSI
4. @joshcarter modularity for CE. To make possible deliver all extensions point into Magento CE. Implementation of StockItem importer
5. @Alexandr Kozyr will present bug fixing made during Kharkiv contribution day
6. @iminiailo present mockup of Design, how the product editing page will look like with MSI
7. @jstennett update about MFTF (new functional framework) test coverage for MSI
1. @roma-glushko will show you Priority of SourceStockLinks - which we need for Source Selection algorithm implementation. To make a choice from which source is better to make a delivery
2. @Stepan Furman will present validation he added for SourceStockLinks. And rules he added (not possible assign Default Source to Non Default Stock)
3. @roman.kis “Min Quantity” Configurable Option and “Can Manage Stock” Configurable Option adaptation for MSI
4. @joshcarter modularity for CE. To make possible deliver all extensions point into Magento CE. Implementation of StockItem importer
5. @Alexandr Kozyr will present bug fixing made during Kharkiv contribution day
6. @iminiailo present mockup of Design, how the product editing page will look like with MSI
7. @jstennett update about MFTF (new functional framework) test coverage for MSI
- 10 participants
- 53 minutes
19 Jan 2018
Agenda:
- @iminiailo - module InventoryIndexer introduced, indexation mechanism improvements
- @roma-glushko / @iminiailo - Make stock source link part of API (this PR unblocks by priority algorithm and return processing)
- @Yaroslav Rogoza / @vnayda - Status of `Low Stock Notification`
- @iminiailo - module InventoryIndexer introduced, indexation mechanism improvements
- @roma-glushko / @iminiailo - Make stock source link part of API (this PR unblocks by priority algorithm and return processing)
- @Yaroslav Rogoza / @vnayda - Status of `Low Stock Notification`
- 5 participants
- 28 minutes
12 Jan 2018
Agenda:
1) @Stan / @vnayda - Shipping Algorithms API to admin order mechanism (Story is finished)
2) @Yaroslav Rogoza / @vnayda - Status of `Low Stock Notification`
3) @joshcarter / @vnayda - Sku validation during source import
4) @Bartłomiej Szymański / @vnayda - Prototype of Shopping Cart adaptation to MSI
5) @vnayda - Order cancelation processing
1) @Stan / @vnayda - Shipping Algorithms API to admin order mechanism (Story is finished)
2) @Yaroslav Rogoza / @vnayda - Status of `Low Stock Notification`
3) @joshcarter / @vnayda - Sku validation during source import
4) @Bartłomiej Szymański / @vnayda - Prototype of Shopping Cart adaptation to MSI
5) @vnayda - Order cancelation processing
- 3 participants
- 32 minutes
22 Dec 2017
Full Integration MSI with Magento Checkout
Now at the time of Order Placement (both Front-end and Back-end) Magento places reservation instead of making direct stock deduction via StockItem
Presentation of HipTest as a tool for Acceptance Testing on Magento MSI track, Acceptance criteria and use-cases
Now at the time of Order Placement (both Front-end and Back-end) Magento places reservation instead of making direct stock deduction via StockItem
Presentation of HipTest as a tool for Acceptance Testing on Magento MSI track, Acceptance criteria and use-cases
- 5 participants
- 29 minutes
16 Dec 2017
Magento MSI presentation during #MageConf hackathon
- Synchronization with Lecagy CatalogInventory Shown
- Integration MSI with checkout
- Introducing limitation for Default Stock, from now it can have the only Default Source Assigned
- How Product Editing form UI should be changed to MSI more natural and to prevent introducing inconsistencies between Single and Multi-stock systems
- Synchronization with Lecagy CatalogInventory Shown
- Integration MSI with checkout
- Introducing limitation for Default Stock, from now it can have the only Default Source Assigned
- How Product Editing form UI should be changed to MSI more natural and to prevent introducing inconsistencies between Single and Multi-stock systems
- 7 participants
- 31 minutes
8 Dec 2017
- @Yaroslav Rogoza - Low Stock Notification Story (admin UI part)
- @Bartłomiej Szymański - Basic Checkout Integration
- @Bartłomiej Szymański - Migration of CatalogInventory Stock Data to MSI
- @Bartłomiej Szymański - Basic Checkout Integration
- @Bartłomiej Szymański - Migration of CatalogInventory Stock Data to MSI
- 5 participants
- 19 minutes
1 Dec 2017
1. Added configuration option for choosing between strong consistency and Eventual one. Presented by @Sinisa
2. Integration story. Deleting MSI source item when legacy CatalogInventory stock item has been deleted. Presented by @Sinisa
3. Product Import functionality. File format extended to support MSI data. Presented by @joshcarter
4. Inventory Configuration introduced. (used for Low Stock notification story). Presented by @Yaroslav Rogoza
2. Integration story. Deleting MSI source item when legacy CatalogInventory stock item has been deleted. Presented by @Sinisa
3. Product Import functionality. File format extended to support MSI data. Presented by @joshcarter
4. Inventory Configuration introduced. (used for Low Stock notification story). Presented by @Yaroslav Rogoza
- 5 participants
- 31 minutes
24 Nov 2017
1. Integration MSI with existing CatalogInventory code. Checkout @Bartłomiej Szymański
2. The general strategy of CatalogInventory and MSI integration @iminiailo
3. Static test which checks for required strict typing usage @Dwayne Hanekamp (presented by @vnayda)
4. Fix to Replace strategy for SourceItem import and cover that with Integration test (@larsroettig)
5. Introduce a link between Default Website and default Stock (did not work, because Default Website created with plain SQL query ) @Sinisa (presented by @iminiailo)
6. Product Import. Qty field supposed to be handled by MSI APIs and saved to Default Source Item @joshcarter (presented by @iminiailo)
7. Multi-Dimensional Indexes (@vnayda)
2. The general strategy of CatalogInventory and MSI integration @iminiailo
3. Static test which checks for required strict typing usage @Dwayne Hanekamp (presented by @vnayda)
4. Fix to Replace strategy for SourceItem import and cover that with Integration test (@larsroettig)
5. Introduce a link between Default Website and default Stock (did not work, because Default Website created with plain SQL query ) @Sinisa (presented by @iminiailo)
6. Product Import. Qty field supposed to be handled by MSI APIs and saved to Default Source Item @joshcarter (presented by @iminiailo)
7. Multi-Dimensional Indexes (@vnayda)
- 6 participants
- 29 minutes
17 Nov 2017
1. Sales Channels Mapping improvements (@vnayda @Bartłomiej Szymański)
2. Migrate Single Stock Data From CatalogInventory to MSI SourceItems (@Bartłomiej Szymański)
3. Introduce initial Inventory Configuration Module (@Yaroslav Rogoza)
4. Code Quality Improvement, Stock assignment improvement (@andrew)
2. Migrate Single Stock Data From CatalogInventory to MSI SourceItems (@Bartłomiej Szymański)
3. Introduce initial Inventory Configuration Module (@Yaroslav Rogoza)
4. Code Quality Improvement, Stock assignment improvement (@andrew)
- 5 participants
- 19 minutes
10 Nov 2017
Presentation of SalesChannel to Stock relation in Magento Multi-Source Inventory
Description of Integration MSI into the catalog inventory
Product Import/Export
Description of Integration MSI into the catalog inventory
Product Import/Export
- 5 participants
- 25 minutes
3 Nov 2017
Description of SalesChannel to Stock relation in Magento Multi-Source Inventory
- 4 participants
- 28 minutes
27 Oct 2017
Weekly MSI Demo meeting
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
Today’s agenda:
1. MSI support of Backorder functionality by @Yaroslav Rogoza
2. MSI support of Drop Shipping functionality by @Yaroslav Rogoza and @iminiailo
3. Shipping Carrier Validation moved to the Service Layer by @larsroettig
4. Sales channel to Stock assignment UI and APIs by @steinkopffp
5. Inventory Import/Export (Source Items) by @vadimjustus
6. Low Stock report. Basic concept for MSI @deiserh
7. Multi-Dimensional indexation @vgoncharenko (edited)
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
Today’s agenda:
1. MSI support of Backorder functionality by @Yaroslav Rogoza
2. MSI support of Drop Shipping functionality by @Yaroslav Rogoza and @iminiailo
3. Shipping Carrier Validation moved to the Service Layer by @larsroettig
4. Sales channel to Stock assignment UI and APIs by @steinkopffp
5. Inventory Import/Export (Source Items) by @vadimjustus
6. Low Stock report. Basic concept for MSI @deiserh
7. Multi-Dimensional indexation @vgoncharenko (edited)
- 8 participants
- 31 minutes
13 Oct 2017
MSI Weekly Demo:
- Prevent Default Source/Stock to be deleted
- Integration tests on Travis are green. Now need to take into account Travis status during processing of PRs
- Import/Export of Sources task status
- Prevent Default Source/Stock to be deleted
- Integration tests on Travis are green. Now need to take into account Travis status during processing of PRs
- Import/Export of Sources task status
- 4 participants
- 12 minutes
6 Oct 2017
MSI Weekly Demo:
- Implement Reservation Clean-Up
-Default Source and Stock. Creation of Default Source and Stock for it. Including admin UI
- Import/Export of Stock Sources (new functionality + admin UI)
New Functionality of Source Items (products available on physical warehouses ) Import/Export presented.
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
- Implement Reservation Clean-Up
-Default Source and Stock. Creation of Default Source and Stock for it. Including admin UI
- Import/Export of Stock Sources (new functionality + admin UI)
New Functionality of Source Items (products available on physical warehouses ) Import/Export presented.
https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
- 7 participants
- 33 minutes
29 Sep 2017
Multi Source Inventory (MSI) Open Demo - https://github.com/magento-engcom/msi
Today’s Agenda:
1. @Bartłomiej Szymański - Default Source and Stock installation and linkage
2. @U6EMYKXC5 - Reservation Clean-up
3. @Sergii - Improve Inventory modularity and dependency on Catalog
4. @vgoncharenko - Changes in Source to Stock assignment lead to index dimensions (stock indexes) invalidation.
5. @larsroettig - Update on Save support for StockItem indexes. Partial update when SourceItem(-s) has been changed.
6. @vnayda - bugfixes
Today’s Agenda:
1. @Bartłomiej Szymański - Default Source and Stock installation and linkage
2. @U6EMYKXC5 - Reservation Clean-up
3. @Sergii - Improve Inventory modularity and dependency on Catalog
4. @vgoncharenko - Changes in Source to Stock assignment lead to index dimensions (stock indexes) invalidation.
5. @larsroettig - Update on Save support for StockItem indexes. Partial update when SourceItem(-s) has been changed.
6. @vnayda - bugfixes
- 7 participants
- 29 minutes
22 Sep 2017
Multi Source Inventory (MSI) Open Demo - https://github.com/magento-engcom/msi
Agenda:
- Reservations and Stock services by @aleron75 https://github.com/magento-engcom/msi/wiki/Reservations
- Multi-action and Stock removal, as well as new InventoryCatalog module created by @Bartłomiej Szymański
https://github.com/magento-engcom/msi/wiki/The-Concept-of-Default-Source-and-Domain-Driven-Design
- Travis update for PRs validation by @vnayda
- Contribution to Magento 2 mainline by @iminiailo
Agenda:
- Reservations and Stock services by @aleron75 https://github.com/magento-engcom/msi/wiki/Reservations
- Multi-action and Stock removal, as well as new InventoryCatalog module created by @Bartłomiej Szymański
https://github.com/magento-engcom/msi/wiki/The-Concept-of-Default-Source-and-Domain-Driven-Design
- Travis update for PRs validation by @vnayda
- Contribution to Magento 2 mainline by @iminiailo
- 6 participants
- 31 minutes
15 Sep 2017
Multi Source Inventory (MSI) Open demo - https://github.com/magento-engcom/msi/wiki
During the demo was discussed Magento Testing and how different kinds of testing (Unit, Integration, Static, Integrity, functional, Web API) applied for different tasks.
https://github.com/magento-engcom/magento2/wiki/How-to-create-Web-API-and-How-To-cover-them-with-Functional-Testing
Project Roadmap - https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
During the demo was discussed Magento Testing and how different kinds of testing (Unit, Integration, Static, Integrity, functional, Web API) applied for different tasks.
https://github.com/magento-engcom/magento2/wiki/How-to-create-Web-API-and-How-To-cover-them-with-Functional-Testing
Project Roadmap - https://github.com/magento-engcom/msi/wiki/MSI-Roadmap
- 4 participants
- 1:08 hours
8 Sep 2017
MSI Open Demo.
Reservation functionality for Multi Stock - https://github.com/magento-engcom/magento2/wiki/Reservations
The first step towards pre generated IDs. And how this will improve your Integration tests -
https://github.com/magento-engcom/magento2/wiki/The-first-step-towards-pre-generated-IDs.-And-how-this-will-improve-your-Integration-tests
MSI Roadmap: https://github.com/magento-engcom/magento2/wiki/MSI-Roadmap
Reservation functionality for Multi Stock - https://github.com/magento-engcom/magento2/wiki/Reservations
The first step towards pre generated IDs. And how this will improve your Integration tests -
https://github.com/magento-engcom/magento2/wiki/The-first-step-towards-pre-generated-IDs.-And-how-this-will-improve-your-Integration-tests
MSI Roadmap: https://github.com/magento-engcom/magento2/wiki/MSI-Roadmap
- 3 participants
- 18 minutes
1 Sep 2017
New Indexer for StockItems
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
Pull Request with new indexation mechanism: https://github.com/magento-engcom/magento2/pull/49
Issues to Fix:
https://github.com/magento-engcom/magento2/labels/StockItem%20Indexer
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
Pull Request with new indexation mechanism: https://github.com/magento-engcom/magento2/pull/49
Issues to Fix:
https://github.com/magento-engcom/magento2/labels/StockItem%20Indexer
- 4 participants
- 37 minutes
18 Aug 2017
Magento 2 Multi Source (Stock) Inventory open demo
- Introduce Reservation API. Append only reservations
https://github.com/magento-engcom/magento2/wiki/Reservations
- New indexing of Inventory and creating Virtual Aggregated Stock Items based on linkage rules
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
Validation of Domain entity - https://github.com/magento-engcom/magento2/wiki/Validation-of-Domain-Entities-in-Magento
- Introduce Reservation API. Append only reservations
https://github.com/magento-engcom/magento2/wiki/Reservations
- New indexing of Inventory and creating Virtual Aggregated Stock Items based on linkage rules
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
Validation of Domain entity - https://github.com/magento-engcom/magento2/wiki/Validation-of-Domain-Entities-in-Magento
- 6 participants
- 24 minutes
11 Aug 2017
Magento 2 Multi Source (Stock) Inventory open demo
How to Create WebAPI and How to Cover them with API Functional Tests
https://github.com/magento-engcom/magento2/wiki/How-to-create-Web-API-and-How-To-cover-them-with-Functional-Testing
How to Create WebAPI and How to Cover them with API Functional Tests
https://github.com/magento-engcom/magento2/wiki/How-to-create-Web-API-and-How-To-cover-them-with-Functional-Testing
- 4 participants
- 30 minutes
4 Aug 2017
Magento 2 Multi Source (Stock) Inventory open demo
- Introduce Reservation API. Append only reservations
https://github.com/magento-engcom/magento2/wiki/Reservations
- New indexing of Inventory and creating Virtual Aggregated Stock Items based on linkage rules
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
- Cover with WEB API all existing scenarios for SourceItem and Source to Stock linkage
- Introduce Reservation API. Append only reservations
https://github.com/magento-engcom/magento2/wiki/Reservations
- New indexing of Inventory and creating Virtual Aggregated Stock Items based on linkage rules
https://github.com/magento-engcom/magento2/wiki/New-Indexer-for-StockItems
- Cover with WEB API all existing scenarios for SourceItem and Source to Stock linkage
- 4 participants
- 26 minutes
21 Jul 2017
Magento 2 Multi Source (Stock) Inventory open demo
Sources to Stock assignment API (DONE) (S) #PR39
Admin UI for Sources to Stock assignment (DONE) (S) #PR39
Reservation mechanism description and Demo of design how the Order Placement will work with new Inventory mechanism
Event Sourcing description for Order placement
https://github.com/magento-engcom/magento2/wiki/Reservations
Sources to Stock assignment API (DONE) (S) #PR39
Admin UI for Sources to Stock assignment (DONE) (S) #PR39
Reservation mechanism description and Demo of design how the Order Placement will work with new Inventory mechanism
Event Sourcing description for Order placement
https://github.com/magento-engcom/magento2/wiki/Reservations
- 5 participants
- 28 minutes
14 Jul 2017
Magento 2 Multi Source (Stock) Inventory open demo
Source assignment per each product Admin UI (DONE) (M)
https://github.com/magento-engcom/magento2/wiki/Source-assignment-per-Product
Source assignment per each product Admin UI (DONE) (M)
https://github.com/magento-engcom/magento2/wiki/Source-assignment-per-Product
- 4 participants
- 26 minutes