►
From YouTube: Magento MSI Open Demo. April 20, 2018
Description
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
A
So
I
propose
to
start
this
is
actually
our
road
to
imagine.
But
row
to
imagined
is
not
a
issue
for
us
to
make
MSI
Jima,
and
today
we
have
a
pretty
big
agenda
for
you
and
lot
of
news.
Nationality
added
urine
this
week
and
let's
start
from
biobus
treaty
who
will
show
you
give
various
bug,
fixes
we
were
done
and
deliver
it
for
issue
were
found
at
the
time
of
regulation
phase
one
also
free
to
share
your
screen,
make
a
presentation.
B
Hello
today,
I
will
show
you
to
60
bucks.
Let's
start
from
first
it
was
a
problem.
What
configurable
product
options
was
not
visible
on
storefront,
so,
let's
check
our
preconditions.
As
you
see,
we
have
configurable
product
with
free
options.
Two
of
them
are
in
stock
on
our
custom
stock
and
one
is
out
of
stock.
B
So,
let's
open
our
storefront
go
for
our
product
page
and,
as
you
can
see,
we
have
two
options:
what
I
installed
on
our
custom
stock
and
a
see
remember
green,
is
out
of
stock,
so
is
not
visible
here
and
also,
we
can
add
to
cart
and
this
place
our
order.
It
was
the
third
part-
and
second
part,
was
what
we.
B
A
Thank
you
for
the
next
functionality
will
be
presented
by
me
in
Kauai.
We'll
show
you
our
next
steps
on
a
way
for
headless
MSI.
So
during
this
week
we
we
make
a
segregation
of
four
inventory
sales
module
on
different
shape
under
a
separate
UI
logic,
from
business
logic
and
also
we
implemented
by
the
world
of
Web
API
test.
So
nicholai,
please
feel
free
your
update.
C
Well,
hi
guys
I
actually
have
just
a
quick
update
about
this
stop.
So
we
finished
business
logic
and
administered
radiation
for
inland
Rica
technology,
inventory,
configurable
and
inventories
sales
modules
currently
I
believe
we
have
in
progress
or
inventory
segregation.
The
next
and
probably
the
only
left,
will
be
inventory
shipping
and
inventory
low
quantity
notification
modules.
Also,
this
week
we've
covered
its
source
selection
algorithm
by
priority
with
new
API
function,
now
functional
test
which
well
moved
us
to
the
final
stage,
a
bit
closer.
C
D
Hey
guys
this
week,
I
could
work
on
a
few
topics.
The
one
and
interesting
one
is
about
downloading
and
download
the
bunch
virtual
products,
sauce
reduction,
so
in
other
than
in
physical
products.
Also
seduction
could
not
work
on
on
shipping,
because
there
is
no
shipping
for
this
type
of
product,
so
we
need
to
apply
the
sauce
reduction
for
invoicing.
D
D
So,
first
of
all
the
virtual
products,
therefore
I
already
create
two
orders
I'm
currently
in
a
single
source
mode
and
a
default
store
and,
as
I
told
before,
I
just
need
to
create
the
invoice
in
order
to
reduce
to
to
the
ductus
given
sources.
So
in
this
order,
I
ordered
quantity
5
for
the
sweater
product
and
we
can
see
the
reservations
in
the
database
and
there
is
a
reservation
for
this
product
of
5
pieces
and
we
can
see
in
our
current
aggregated
stock.
D
D
D
D
D
Currently
there
is
the
priority
based
one,
so
there
is
no
admin
view
for
for
us
in
order
to
select
which
sources
will
be
deducted,
but
our
algorithm
should
do
it
by
completely
automatically
so
I
invest
is
order.
We
see
there
are
two
competitive
reservations,
because
we
have
deduction
and
several
sources
we
see
the
whole
amount
was
decreased
and.
D
D
Alright,
so
this
is
about
social
seduction
for
vector
products,
as
I
told
before.
I
also
worked
on
extent
interface
for
a
saleable
product
interface,
and
this
is
currently
in
review.
So
there
was
nothing
to
show,
but
just
code
changes
and
the
other
topic
I'm
working
on.
So
it's
so
far
for
me.
Thank
you.
Bye.
E
A
So
I
would
like
you
to
make
this
before
I
make
a
presentation.
I
would
like
you
to
show
what
is
we're
going
to
be
presented,
so
we,
after
the
abortion
phase
one
they
were
several
issues,
found
everybody
in
the
source
selection
in
the
third
deduction
and
we
fixed
and
deliver
it
all
of
the
issue.
Let's
go
perform
to
request,
so
we
we
fix
this
self
Direction
issue
also
fix
issue
with
the
create
shipment
with
the
back
button
on
this
transactional,
based
which
supposed
to
redirect
us
to
collect
order
on
and
other
issues.
E
A
Because
order
could
be
fulfilled
from
different
places,
we
see
the
source
selection
page,
which
propose
you
make
a
sort
of
deduction
based
on
our
default
algorithm,
which
is
priority
based.
So
here,
as
one
of
the
first
changes
we
fixed
here,
we
substitute
the
description
of
the
of
the
algorithm
in
the
door
down
by
the
algorithm
name.
Another
issue
was
regarding
usability
and
probably
you're
already
pay
attention
that
in
our
previous
state,
we
have
quite
a
lot
of
input
here
and
all
that
includes
work
enabled
when
there
is
no
any
source
selection
here.
A
A
A
A
And
we
make
the
cancellation
so
here
I
will
demonstrate
you
that
we
edit
appropriate
reservations
to
the
order
in
our
reservation
table.
So
on
a
previous,
the
previous
demo
meeting
with
human
stated
you
that
we
added
the
metadata,
but
for
metadata
we
presented
to
you
last
time.
It
was
just
the
data
of
world,
but
because,
at
the
time
when
we
place
the
reservation
get
the
week
before
the
place,
reservation
at
the
register,
product
sale
event,
and
at
this
time
we
don't
have
other
place.
A
So
continue,
move
this
event
and
the
we
added
a
plugin
for
the
order
placement
event.
And
now
we
asserted
that
it
would
be
much
better
to
correct
the
order
ID,
but
not
the
court.
So
that
will
help
us
to
find
the
corresponding
solution,
reservation,
so
compensation
or
reservation,
and
our
cleanup
mechanism
would
be
much
more
much
much
smarter
because
we
will
make
a
grouping
based
not
just
stock
ID
nsq,
but
also
by
business
event.
Ag,
which
is
in
our
case
order
ID.
A
So
you
can
see
that
thank
Lee.
We
add
reservation
data
resolution
data,
we
add
an
event.
I
will
just
show
you
so
the
event,
the
business
event
in
our
case
of
the
order
placed
so
in
a
in
a
way
how
it's
usually
done
in
the
events
Orson,
we
use
a
inventor
in
the
past
like
oriole
placed
shipment
created,
so
this
is
kind
of
pretty
typical
for
most
of
the
eventual
consistent
system.
A
So
in
the
events,
so
here
we
see
that
event
order
created
referring
to
order
with
a
duty
and
after
that
we
created
the
partial
shipment,
making
a
shipment
of
just
10
items
of
a
skill
test,
simple
product,
and
after
that
we
can
select
order
and
we
introduce
the
consideration
for
two
other
items.
So
the
leftover
also
eschewed
as
simple
products
and
the
all
the
number
we
order
it
was
it
a
simple
product.
Two
countries
there
is
no.
There
is
no
shipment.
There
is
no
order,
cancel
metadata
because
it's
not
mastered
to
do
three.
A
A
So
this
is
actually
update
from
from
Chile
South,
actually
Shuggie
contents
on
the
meeting
so
Sergey.
Thank
you
very
much
for
your
updates
surveys.
Little
bit
shy
to
make
the
presentation
by
himself
that
he
helped
us
a
lot
during
this
week
with
all
that
functionality
with
all
the
bad
fixes
and
making
changes,
because
actually
the
latest
request
for
changing
UI
and
the
product
on
the
social
selection
of
Ares.
We
asked
a
2-digit
just
3,
3
a.m.
by
ukrainian
time
and
the
he
prepared
that
for
today's
demo
meeting.