►
From YouTube: Magento MSI Open Demo. February 23, 2018
Description
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
A
We
would,
you
would
not
expect
to
see
anton
krill
and
our
product
owner
mark
Brinton,
it's
there
in
sydney,
australia
now
that's
why
they
just
can't
manage
to
attend
this
mutant,
because
at
that
time
difference
so,
but
in
any
case
we
have
pretty
pretty
tough
agenda
for
today's
meeting
and
we
would
like
to
show
you
several
stories
and,
according
to
the
agenda,
let's
start
from
Pebble
Beach,
great
ski.
We
will
show
you
the
low
stock
report.
A
Actually,
this
functionality
already
been
presented
on
a
previous
demo
and
and
even
before,
a
set,
but
on
a
previous
demo
wave
during
the
chemotherapy
found.
The
bug
which
is
flawed
with
our
quality
assurance
engineer,
found
the
bug
that
we
generate
the
report
for
disabled
sources
so,
and
it
was
request
from
product
owner
that
we
no
need
to
generate
report
for
the
for
the
disabled
sources.
B
Let's
check
our
conditions,
we
have
product
assigned
for
free
sources,
first
and
second
sources.
We
have
quantity,
less
than
95
quantity
for
each
path
to
source.
We
have
quantity,
greater
than
notified
want
it
again,
so
it
should
not
be
no
stuck
at
work
and
not
for
now.
All
sources
are
enabled,
so
we
can
check
our
report.
C
A
B
D
Yeah
hi
Tim
have
already
shown
my
screen
and
the
yeah
since
the
last
time
I've
been
working
on
those
part
that
equal
mentioned
and
let
me
say,
a
couple
of
words
regarding
preconditions,
so
my
default
Magento
installation.
We
have
two
sources
in
the
stock,
Italy
and
Poland
sources,
and
also
we
have
a
product
yeah
with
a
product
which
is
presented
in
both
of
that
sources
in
the
following
quantities.
So
in
source
Italy
we
have
20
products
of
this
kind
and
in
the
source
in
the
pollen
source
we
have
30
pieces.
D
D
D
A
D
D
D
D
E
A
D
E
B
D
D
A
So
if
you
don't
have
enough
time
so
we'll
have
three
more
presentation.
So,
if
you'll
have
like
enough
time,
you
can
pull
that
branch
and
check
it
out
and
if,
if
that
will
work,
you
can
make
the
presentation
again
at
the
end
of
the
demo,
to
show
that
actually,
this
bug
fixed
on
your
on
your
branch.
Yes,.
F
F
F
So
it
is
both
out
of
stock.
Let's
go
to
the
front-end
and
check
this
product,
so
it
is
my
main
website
and
it
is
I
am
logging
with
the
customer
for
the
first
website.
Let's
press
notify
me
one
product
is
in
stock.
Okay,
if
you
subscribe,
it
lets
go
to
the
second
website
here.
I
am
going
in
with
the
second
customer
second
website.
Second
website,
let's,
but
as
here
it
okay,
let's
refresh
the
page,
we
should
see
these
customers
in
a
great
product
alert.
Yes,
we
can
see
it
and
also
a
website
first
website.
F
F
F
Yes,
it
is
success,
so
I
can
go
to
my
walk
home
mile
and
check
if
I
have
some
or
it
is
two
messages
when
I
registrate
my
to
account
the
second
website
main
website
and
I
also
have
product
back
in
other
stocks,
simple
product
it
its
have
to
be
product
from
the
second
website,
and
really
yes,
we
have
product
from
the
second
website
seems
like
is
all
from
me.
Thanks
for
attention.
F
A
Finally,
it
was
like
merge
all
together
and
now
we
are
ready
to
deliver
it,
and
the
presentation
of
that
work
would
be
done
by
Valerie,
so
actually
I
have
just
described
in
a
unit.
In
a
few
words,
what
actually
we
are
going
to
show
so
we
finally
finalized
the
product.
It
is
in
page,
and
you
know
that
we
like
from
the
currently
in
magenta,
we
have
like
quantity
and
the
stock
status
tools
where
you
can
specify
the
quantity
of
product
and
the
stock
status
where
there
is
in
stock
out
of
stock.
A
But
what
we
added,
where
they'd
agreed
with
the
with
the
source
item,
so
Marion
can
specify
how
many
products
we
have
one
a
each
particular
source,
and
you
already
seen
that
you're
in
even
during
today's
emo.
So
and
actually
it
was
really
confusing
for
many
many
developers,
many
guys
who
install
the
msi
and
start
working
with
it,
because
it
was
a
confusion
where
it
makes
sense
to
to
use
what
kind
of
fields,
whether
it's
you
need
to
use
a
grid
or
whether
you
need
to
use
a
quantity
and
the
stock
status.
A
So
actually
what
what
we
implemented.
So
we
introduced
the
stories
and
the
editor
is
it's
kind
of
similar
to
the
single
store
mode.
But
she'll
go
story
mode
is
the
configuration
service,
but
in
in
our
case
it's
the
service
which
calculated
on
a
fly
so,
and
we
did
detects
of
the
result
of
the
service-
would
be
based
on
how
many
active
active
sources
we
have.
So,
if
the
like,
if
merchant
has
the
one
resource
and
the
source
is
default,
one
okay,
so
Valerie
will
show
you
and
describe.
C
C
C
C
C
We
can
see
in
multi
source
system,
we
need
to
manage
our
source
ID,
there's
real
dynamics
wrong
sport.
Also,
we
have
observable
quantity,
they
will
post
information.
The
stuff
is
music.
If
you
have
single
stone
but
also
I
show,
for
example,
some
rocks
products.
We
have
budget
soft
system,
but
for
home
consoles.
C
Believe
you
have
another
way
how
to
assign
quantity,
and
we
can
see
that
we
don't
affect
some
forms
of
battle
for
particular
console
and
rules
like
we
need
to
create
one
more
ticket
and
because
we
need
to
do
the
same
and
how
to
adopt
out,
because
we
have
three
columns
anyway,
one
sort
of
single
a
simply
few
simple
tasks
that
we
can
I
don't
know.
Maybe
we
need
to
provide
some
descriptions
documentation,
but
it
will
be
specific,
so
J
so
whoops
like
they
all
my
side.
Okay,.
C
A
But,
along
with
that,
simultaneously
with
your
editing
during
the
concurrent
session
and
the
customer
in
that
session
place
an
order
and
after
as
a
result
of
that
order,
we
make
a
stop
deduction.
So
actually
that
leads
to
quantity,
deducted
and
updated
and
actually
admin
whoo-hoo
edges.
This
page
is
not
aware
about
that
and
he
just
because
he,
for
example,
just
want
to
update
the
price
or
description
or
short
description,
sometimes
that,
but
because
we
have
the
quantity
data
on
the
same
form
where
we
have
all
the
product
whether
we
persist
the
product.
A
We
apply
all
the
changes
because,
probably,
as
you
know,
when
magenta
purse
is
an
entity
is
persist,
all
the
entity
sentry
attributes,
so
that
quantity
and
the
stock
status
would
be
sent
along
with
other
form
attributes
and
will
persist,
so
that
potentially
can
lead
that
we
will
just
lose
the
stock
deduction
which
happen
as
a
result
of
the
order
placed.
So
we
fixed
so
in
the
in
the
scope
of
the
contribution
de
which
we
had
in
ensure
FC.
We
fix
that
issue
with
Sergey
who
is
currently
on
a
call.
A
So
we
made
that
actually
what
we've
done.
We
introduced
the
JavaScript
component,
which
checks
we
check,
whether
the
value
has
been
updated
or
not,
and
if
value
of
the
quantity
and
the
stock
status
has
not
been
changed
by
by
merchant
by
sorry
by
admin,
we
would
not
send
it
at
all.
So
we
just
remove
that
this.
This
values
out
of
out
of
HTML
form
and
don't
send
it
to
to
server-side.
That's
why?
A
A
Actually
is
the
trick
I
want
with
it.
So,
but
potentially
we
still
have
an
issue,
for
example,
with
with
a
form
validation,
because
if
it
sends
the
data-
and
we
have
the
backend
validation
and
as
a
result
of
the
backend
validation,
we
return
the
form
back
with
the
some
validation
error.
We
still
have
some
issues
potentially
can
help.
A
That's
why
we
decided
to
save
the
product
form
with
the
Ajax
request,
so
we
configure
it
the
product
form,
saving
it
with
the
Ajax
request,
but
not
as
a
not
sending
as
a
form
and
a
B
and
updating
it.
But
what
we
currently
do.
We
are
freezing
the
scream,
sending
Ajax
request,
making
the
wheel
rotating
again
get
the
result
back,
and
if
we
have
the
validation
error,
we
we
don't
render
page.
So
actually
we
just
we
just
show
the
errors
and
what
what
feels
supposed
to
be
updated.
A
D
D
B
E
D
C
A
But
we
still
need
to
show
all
the
sources,
because
we
will
provide
the
functionality
of
the
manual
correction,
so
admin
would
have
an
ability
to
apply
changes
on
top
of
the
results
of
algorri.
So
edmund
could
decide
that
it's
not
correct
to
make
the
treatment
of
all
the
25
products
from
the
poland
from
poland
and
he
he
will
decide
to
ship
just
15
products
from
poland
and
ten
products
from
italy.
That's
why
this
phone
supposed
to
be
editable-
and
we
will
show
all
the
source
item
here.
So
it's
okay,
that
it's
show
now.
D
E
I
just
want
to
extend
Valera's
presentation
a
little
bit
so
as
a
precondition.
We
have
only
one
source
enabled
in
the
store
configuration
and
as
a
result,
as
has
shown
this
this
functionality
and
we
have
only
legacy
quality
field
and
the
legacy
stocks
tables
filled
here
and
we
don't
have
agreed
with
assigned
sources
because
it
doesn't
make
sense
to
to
have
it
and
in
the
advanced
it
inventory,
we
have
leg
assisted.
E
So
we
don't
have
the
legacy,
quantity
and
stock
status.
We
also
anymore,
and
we
do
have
the
assign
it
sources
from
here
and,
alongside
with
that,
we
have
added
one
more
possibility
and
the
possibility
to
manage
the
advanced
inventory
fields.
So,
as
you
can
see,
we
have
added
additional
bottom
here
and
in
this
by
clicking
on
this
button,
we
will
see
the
standard,
balanced
inventory
field
with
some
some
changes.
So
we
don't
see
the
quantity
and
the
stock
status
fields
here,
because
this
information
is
editable
from
this
form.
A
A
A
A
Yeah,
so
actually
this
stories
could
be
could
be
closed
out
of
out
of
our
backlog.
So
looks
like
a
good
update
for
this
week,
so
thank
you.
Thank
you
very
much
guys
for
your
time
and
for
your
for
your
demonstration.
It
was
very
interactive
this
this
time
and
I
will
definitely
provide
the
recording
of
the
demo
to
mark
Brinton
and
untold
Tom
Cruise.
So
maybe
we'll
get
some
some
additional
feedbacks
and
insights,
but
on
the
phone
and,
of
course,
pingas
and
send
any
any
question
to
the
msi
section.