Magento / Multi Source Inventory

Add meeting Rate page Subscribe

Magento / Multi Source Inventory

These are all the meetings we have in "Multi Source Inventory" (part of the organization "Magento"). Click into individual meeting pages to watch the recording and search or read the transcript.

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.
  • 4 participants
  • 24 minutes
products
bundle
present
prepared
maasai
customer
configuration
quantity
regarding
shipped
youtube image

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
pickup
ricotta
customers
processed
kitchen
product
magenta
going
mo
cart
youtube image

20 Sep 2019

Agenda:
* First Production store with Inventory In-Store Pickup
* Updates on Store Pickup GraphQL and Admin order placement
  • 6 participants
  • 38 minutes
customer
magento
shipped
shop
launched
checkout
pickup
inventory
point
today
youtube image

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
  • 3 participants
  • 23 minutes
shipping
issue
pickup
message
customers
setup
features
cart
proceed
updates
youtube image

26 Jul 2019

Special Edition of Magento Inventory weekly open demo featuring functional Store Pickup integration with the Checkout
  • 3 participants
  • 27 minutes
delivery
customer
shipping
checkout
ready
configure
demo
processed
shop
provider
youtube image

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
  • 5 participants
  • 32 minutes
magento
inventory
package
currently
models
overview
products
manage
provider
shipping
youtube image

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
  • 5 participants
  • 27 minutes
functionality
dependencies
enterprise
msi
b2b
testers
requisition
inventory
integrates
prepared
youtube image

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
  • 7 participants
  • 49 minutes
reservations
msi
magento
managed
demo
problems
sophisticated
feedbacks
deadlines
improvement
youtube image

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
  • 7 participants
  • 44 minutes
packages
msi
milestones
managed
updates
repository
demos
processed
delivery
currently
youtube image

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.
  • 3 participants
  • 33 minutes
pickup
customers
mvp
decco
suggest
cost
delivery
availability
configuration
charged
youtube image

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
  • 2 participants
  • 16 minutes
updates
magento
msi
demo
status
managed
advanced
package
improve
ui
youtube image

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
  • 8 participants
  • 40 minutes
version
msi
betas
magento
packages
updates
manage
releases
demo
reservations
youtube image

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
  • 7 participants
  • 40 minutes
reservations
msi
compensated
inconsistencies
reservation
processed
commands
problems
additions
customer
youtube image

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
  • 7 participants
  • 36 minutes
quantity
refund
customer
problems
invoice
presented
shipped
process
500
inventory
youtube image

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
  • 14 participants
  • 1:04 hours
meetup
alex
present
thanks
kiev
msi
demo
organizers
talks
customers
youtube image

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
  • 9 participants
  • 33 minutes
patches
resolvers
issue
graph
products
msi
managed
status
features
demo
youtube image

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
  • 7 participants
  • 43 minutes
pickup
statuses
customers
processed
improvement
requests
session
today
configuration
warehouse
youtube image

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
  • 10 participants
  • 1:20 hours
specifying
customers
discussion
inventure
tentative
regarding
pickup
decision
sourcing
summary
youtube image

16 Mar 2019

Magento Contribution Day, Kharkiv
  • 11 participants
  • 45 minutes
filter
tasks
magento
testing
sidetrack
repository
configuration
method
problem
msi
youtube image

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
  • 8 participants
  • 59 minutes
problems
msi
manage
finalizing
sync
matters
version
magento
message
configuration
youtube image

8 Mar 2019

Agenda:

- Elasticsearch 6 support for Magento 2.3.1 and 2.2.8
- Modularity discussion
- MFTF for MSI
  • 4 participants
  • 51 minutes
magento
elasticsearch
providing
msi
amazon
query
demo
expert
cloud
arity
youtube image

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
  • 5 participants
  • 50 minutes
priya
provide
msi
currently
query
announcement
supportin
resolved
hopefully
proceed
youtube image

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
  • 6 participants
  • 1:19 hours
magenta
msi
issue
manage
information
reservations
launched
status
magento
processing
youtube image

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
  • 6 participants
  • 56 minutes
manage
magento
backup
masai
problems
msi
processing
reservations
version
restoring
youtube image

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
  • 10 participants
  • 43 minutes
msi
manage
magenta
roadmap
ready
documentation
proceed
independent
improvements
sme
youtube image

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
  • 8 participants
  • 50 minutes
manage
introduced
msi
pwace
updates
algorithms
trouble
proceed
interface
issa
youtube image

11 Jan 2019

No description provided.
  • 8 participants
  • 59 minutes
msi
discussed
updates
managed
message
emo
important
presently
meet
version
youtube image

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
  • 10 participants
  • 52 minutes
elasticsearch
demos
processing
help
msi
services
implemented
queries
products
introduce
youtube image

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
  • 9 participants
  • 1:04 hours
testing
automation
procedure
validation
standards
review
msi
s1
tests
severity
youtube image

12 Dec 2018

Discussion of Store Pickup functionality with Multi-Source support
  • 4 participants
  • 1:01 hours
customers
magenta
functionality
discussion
roadmap
backroom
proposal
msi
management
issue
youtube image

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
  • 10 participants
  • 46 minutes
msi
discussed
manage
contribution
advance
report
important
application
introduced
presentations
youtube image

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.
  • 6 participants
  • 58 minutes
milestone
backend
proposal
sourcing
features
finalize
issue
b2b
products
project
youtube image

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
  • 6 participants
  • 40 minutes
msi
magenta
version
ready
notice
demoing
milestone
status
magento
presenter
youtube image

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
  • 3 participants
  • 37 minutes
performance
issue
msi
processing
status
degradation
ensure
review
slava
proceed
youtube image

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
  • 5 participants
  • 46 minutes
finalizing
problems
product
invoiced
process
present
sophisticated
ration
quantities
reports
youtube image

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
  • 6 participants
  • 38 minutes
troubleshooting
cancellation
issue
invoiced
showed
management
regression
critical
toomas
taking
youtube image

2 Nov 2018

Agenda:

- Distance-Based Source Selection Algorithm
- Announce of Release Candidate
- Presentation of Pull Requests from MageConf18
  • 7 participants
  • 37 minutes
magento
contribution
maintainer
issue
today
connector
updates
package
message
msi
youtube image

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
  • 6 participants
  • 48 minutes
milestone
testing
patches
status
features
msi
carefully
processed
notices
finish
youtube image

28 Sep 2018

Regression status
and
Source Selection Algorithm based on the distance between Sources and Shipping address
  • 4 participants
  • 22 minutes
problems
regression
msi
status
managed
processing
testing
introduced
concern
models
youtube image

21 Sep 2018

Regression status update Milestone 2
  • 6 participants
  • 26 minutes
packages
magenta
milestone
msi
staging
regression
critical
status
preparation
validation
youtube image

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
  • 7 participants
  • 35 minutes
interfaces
bulk
managed
refactoring
configuration
synchronous
msi
demo
meet
process
youtube image

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
  • 8 participants
  • 51 minutes
problems
regression
masai
testing
model
managed
soon
tutorials
expectation
process
youtube image

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
  • 9 participants
  • 41 minutes
milestone
plans
msi
finalize
magento
preparations
model
murder
postponed
soon
youtube image

3 Aug 2018

  • 4 participants
  • 21 minutes
validator
problem
managed
processing
fixes
validation
requests
resolve
error
present
youtube image

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
  • 4 participants
  • 30 minutes
msi
testing
magenta
guidelines
status
mft
discussed
documentation
carefully
milestone
youtube image

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
  • 4 participants
  • 55 minutes
transfer
configuration
issue
process
shipping
bulk
migration
manage
supply
advanced
youtube image

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
  • 9 participants
  • 40 minutes
milestones
backorder
managed
products
issue
proceed
magento
msi
finalization
mounatin
youtube image

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
  • 5 participants
  • 1:03 hours
sourcing
issue
finalizing
enterprise
documentation
process
unassign
configuration
project
regarding
youtube image

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
  • 5 participants
  • 39 minutes
maintenance
settings
message
msi
interface
features
manage
fixes
demos
configure
youtube image

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
  • 2 participants
  • 1:34 hours
magento
structuring
magenta
application
mage
manage
schemer
architectures
mvc
discussion
youtube image

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
  • 5 participants
  • 33 minutes
shipping
magento
configuration
customer
process
inventory
multiple
orders
msi
making
youtube image

3 Jul 2018

Agenda:
- Support of complex products Grouped and Bundle
- Mass operation with Source Items (Transfer inventory from one Source to another / Migration)
  • 9 participants
  • 53 minutes
discussed
plan
configuration
sourcing
prototype
reservation
provide
manage
presentation
project
youtube image

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)
  • 5 participants
  • 1:16 hours
manage
workshop
onboarding
msi
advanced
proposal
mark
magento
reservations
roadmap
youtube image

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)
  • 8 participants
  • 28 minutes
magento
msi
product
manage
problems
processing
slava
release
package
version
youtube image

15 Jun 2018

Today’s agenda:
-) MSI release updates. Burndown chart
-) "Only X left" functionality
-) Different fixes from Riccardo Tempesta
-) MSI-beta installation updates
  • 6 participants
  • 45 minutes
finalizes
problems
magento
msi
project
soon
version
burndown
process
currently
youtube image

8 Jun 2018

Today’s agenda:
-) MSI Beta release plans (@vnayda)
-) B2B testing (@Slava Moskalyuk)
-) Backorders (@iminiailo)
-) Credit Memo virtual/downloadable (@seruymt/@iminiailo)
  • 4 participants
  • 29 minutes
introduced
testing
products
issue
tomorrow
batteries
demo
plans
functionality
provides
youtube image

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
  • 4 participants
  • 36 minutes
problems
msi
processing
regression
proceed
valeri
status
present
testing
manage
youtube image

25 May 2018

Agenda:
Regression Status
Release strategy
  • 3 participants
  • 30 minutes
projectory
release
msi
proceed
product
demo
package
process
plan
problems
youtube image

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)
  • 5 participants
  • 31 minutes
msi
magenta
finalizing
manage
dependencies
issue
mark
regression
prepared
status
youtube image

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)
  • 4 participants
  • 30 minutes
manage
updates
issue
repository
fixes
concerns
status
configuration
stock
magento
youtube image

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)
  • 6 participants
  • 37 minutes
testing
ftf
advanced
execution
hts
minutes
prepped
task
finally
refactoring
youtube image

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)
  • 4 participants
  • 30 minutes
reservations
customer
proceed
invoiced
calculate
credit
reservation
orders
configurations
process
youtube image

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
  • 6 participants
  • 30 minutes
product
msi
configure
problem
process
rica
usability
reservations
biobus
inventory
youtube image

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
  • 5 participants
  • 16 minutes
demos
finalization
regression
present
contribution
introduced
process
milestone
msi
functionality
youtube image

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
  • 8 participants
  • 1:12 hours
demos
product
problems
sailboat
inventory
manageable
virtual
present
msi
shipped
youtube image

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
  • 5 participants
  • 43 minutes
demo
cart
present
product
introduced
inventory
advanced
showing
process
checkout
youtube image

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
  • 5 participants
  • 40 minutes
configure
compute
configuration
girt
model
prepared
help
product
implementation
processing
youtube image

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)
  • 6 participants
  • 37 minutes
rss
problems
notification
editing
processes
sophisticated
manage
important
prepare
demo
youtube image

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
  • 6 participants
  • 38 minutes
issue
magento
prepare
filter
presented
products
feature
protocol
flawed
sources
youtube image

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)
  • 11 participants
  • 33 minutes
reservations
configuration
reservation
database
refactoring
msi
inventory
devops
implementation
redis
youtube image

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
  • 10 participants
  • 53 minutes
priority
stock
manage
issue
sourcing
process
repository
magento
ready
strategy
youtube image

26 Jan 2018

No description provided.
  • 3 participants
  • 8 minutes
functionality
msi
updates
present
bundled
issue
product
helper
tasks
valeri
youtube image

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`
  • 5 participants
  • 28 minutes
indexation
version
inventory
modularity
indexer
functionality
index
prototypes
magenta
schedule
youtube image

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
  • 3 participants
  • 32 minutes
stock
prototype
products
analyzing
advance
proposal
notification
shipping
management
functionality
youtube image

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
  • 5 participants
  • 29 minutes
demo
reservation
processing
ui
checkout
configuration
introduced
interfaces
integration
presentation
youtube image

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
  • 7 participants
  • 31 minutes
updates
contribution
currently
users
problems
aggregated
introduced
editing
proposal
process
youtube image

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
  • 5 participants
  • 19 minutes
configuration
inventory
product
ration
demo
functionality
preparations
quantity
msi
version
youtube image

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
  • 5 participants
  • 31 minutes
deleting
stock
functionality
annotation
legacy
repository
process
inventory
manage
thread
youtube image

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)
  • 6 participants
  • 29 minutes
inventory
magento
msi
present
checkout
demo
product
scale
problems
updated
youtube image

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)
  • 5 participants
  • 19 minutes
manage
stock
problem
interface
configuration
backorder
customer
repositories
improvements
reservation
youtube image

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
  • 5 participants
  • 25 minutes
configuration
magento
product
problem
vmo
proceed
managed
demo
process
existing
youtube image

3 Nov 2017

Description of SalesChannel to Stock relation in Magento Multi-Source Inventory
  • 4 participants
  • 28 minutes
functionality
inventory
demos
interface
managed
informations
product
configuration
stock
introduce
youtube image

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)
  • 8 participants
  • 31 minutes
recorders
magenta
demo
msi
inventory
summarizing
functionality
manage
notification
current
youtube image

20 Oct 2017

- Default Stock Story closed
- Source Item import export
  • 7 participants
  • 30 minutes
adds
backorder
issue
recorders
merchant
reservation
alessandra
prepare
managed
future
youtube image

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
  • 4 participants
  • 12 minutes
manage
stock
problem
deleting
process
magento
default
insertion
functionality
help
youtube image

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
  • 7 participants
  • 33 minutes
magento
stock
manage
launching
technical
magenta
demo
sourcing
roadmap
helper
youtube image

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
  • 7 participants
  • 29 minutes
setup
magento
mfi
problems
demo
inventory
product
management
present
technical
youtube image

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
  • 6 participants
  • 31 minutes
reservation
warehouse
roadmap
valera
provides
demo
magento
process
mutant
issue
youtube image

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
  • 4 participants
  • 1:08 hours
testing
msi
discussed
stock
processing
roadmap
reservations
indication
problems
project
youtube image

8 Sep 2017

  • 3 participants
  • 18 minutes
reservation
reservations
api
statuses
reserve
msi
magento
process
management
functionality
youtube image

1 Sep 2017

  • 4 participants
  • 37 minutes
indexes
inventory
demo
market
stocks
premise
msi
aggregation
interface
index
youtube image

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
  • 6 participants
  • 24 minutes
reservation
magento
processed
reservations
status
inventory
interface
product
append
fixing
youtube image

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
  • 4 participants
  • 30 minutes
reservation
api
demo
functionality
roadmap
host
interface
magento
rest
indexing
youtube image

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
  • 4 participants
  • 26 minutes
msi
discussed
inventory
manage
launched
interface
ready
visitors
process
sharing
youtube image

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
  • 5 participants
  • 28 minutes
managed
stock
interface
processing
inventory
repository
reconsider
important
append
reservation
youtube image

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
  • 4 participants
  • 26 minutes
project
configuration
making
multi
issue
tech
demo
proposed
development
information
youtube image

7 Jul 2017

Magento 2 Multi Source (Stock) Inventory open demo
  • 3 participants
  • 24 minutes
project
products
process
magento
currently
msi
advanced
management
roadmap
issue
youtube image