►
From YouTube: MSI Open Demo. November 10, 2017
Description
Presentation of SalesChannel to Stock relation in Magento Multi-Source Inventory
Description of Integration MSI into the catalog inventory
Product Import/Export
B
B
First
of
all,
we
expand
our
grid,
we
create
all
UI
component,
and
this
component
represent
websites
Vishal
silent
of
the
stalls,
and
it
is
a
general
solution.
It
is
related
not
only
to
website
but
for
all
sales
channels.
If
some,
it
always
sells
channels
are
we.
Our
component
will
work
properly
and,
for
example,
also
integrate
our
API.
In
our,
for
example,
we
will
try
to
create
some
stock
Europe,
and
now
we
have
possibility
to
assign
they
stop
to
some
websites.
B
B
B
B
Only
one
website
also
I
would
like
to
notice
that
we
have
a
few
pairs
related
to
sales
channels.
It
is
some
validation
rules.
For
example,
we
could
not
delete
store
people
to
delete
stock
which
assign
it
to
some
websites.
Also,
we
could
not
delete
the
fall
stock
at
I.
Believe
give
you
my
finish
of
this
task
next
week
and
demonstrate
these
validation
rules
on
next
demo.
B
A
A
C
Okay,
can
you
see
the
chrome
here,
okay,
so
yeah
recently
we
discovered
that
there
was
not
possible
to
set
a
sample
file
for
custom
modules
or
of
the
core
of
Magento,
and
we
decided
to
extend
the
functionality.
So
we
can
create
a
new
currently
and
set
sample
file
where
you
can
download
it
via
this
link
in
the
awakened,
so
we
decided
to
I
will
change
the
screen.
C
After
that,
we'll
go
to
the
controller.
Is
here
the
note?
This
is
the
download
controller
that
gets
the
sample
file.
Previously,
it
was
hard
coded
the
file
path
in
the
imports
poor
module,
but
now
we
have
managed
to
make
it
configurable
via
the
DDI.
So
doing
simply
that,
like
having
sample
file
provider,
we
cannot
ascertain
the
entity
of
the
of
the
import
and
the
module
where
they
import
file
resides.
C
Then
I
will
give
you
an
example
of
how
to
create
a
new
in
for
some
profile,
for
example
a
new
course.
In
course,
port
inventory,
module
and
I
can
find
it
in
here.
He
created
this
or
the
MSI
project.
Quite
a
bit
similar
in
force
per
module,
then
in
here
in
the
D
I
will
just
define
this
snippet
with
the
subtotal
provider.
Here
we
define
the
stock
sources
here,
the
module
were
they
imp
or
export
sample
file
is
then
we
copy
the
top
sources
file
to
this
path,
file
sample
sources.
C
A
I
just
want
to
add
that
we
going
to
deliver
a
part
of
this
pool
request
to
the
magenta
core
code
as
well.
Actually,
the
part
which
introduced
extension
point
of
the
provider,
for
example.
It's
also
a
problem
which,
when
I
before
that,
with
his
own
module
with
this
category
import-export
and
now,
because
that
was
not
possible
to
a
download
link
at
all
and
now
Aryan.
This
additional
extension
point.
It's
pretty
easily
to
add
the
simple
link
for
any
kind
of
newly
created
as.
B
I
have
a
few
updates
about
guys.
We
are
missing
two
absent
today:
Bartek
continual
working
about
integration
and
I.
Think
he
on
next
demo.
Here
you
have
something
for
demonstrate
for
us.
Also
Yaroslav
raagas
nod
pick
it
up
one
over
crest
from
tech,
division
and
oops
likes
anybody,
don't
have
any
restrictions,
so
he
will
continue
work
with
this.
E
B
A
Actually,
we
have
two
kinds
of
integration
for
the
update,
as
we
described
on
a
previous
media.
So
actually
we
have
two
different
situation
because
before
that
we
have
so-called
in
magenta
one
LSD
process
like
Lord,
save
and
delete,
and
we
had
the
only
business
operation
of
the
of
the
stock
update
when
we
lauded
the
stock
item
and
after
that,
then
you
value
for
the
quantity
and
actually
before
MSI
project,
we
did
not
differentiate.
A
Actually
the
set
of
the
new
value
and
the
deduction
of
the
stock,
for
example,
which
happened
during
the
cold
when
we
need
to
deduct
deduct
some
some
amount
out
of
the
existing
value
and
actually
that's
what
we
are
we're
introducing
as
the
scope
of
the
MSI
and
currently
we
have
two
separate
stories.
The
first
one
is
is
currently
beyond
beyond
work
by
Bartek,
where
we
supposed
to
update
the
behavior,
where
we
supposed
update
the
old
stock
item
data
when
we
set
the
new
data
for
the
for
the
stock
item.
Actually
this
could
happen.
A
We
have
a
dedicated
identity
currently,
which
is
responsible
for
the
stock
deduction,
which
name
is
the
reservation
so
for
any
check
out
for
any
order
placed
will
create
reservation
and
the
this
reservation
supposed
to
update
the
value
of
the
stock
item
so
like
we.
We
have
this
to
to
business
scenario,
update
data
and
and
the
set
stock
data
and
yeah
and
the
in
scope
of
this
pool
request.
A
We
were
we've
plugin
eyes
their
place
in
the
reservation
and
updated,
updated
the
old
data
for
the
stock
item
in
the
stock
status
and,
of
course,
coverage
that
the
changes
in
integrational
test
so
I
believe
as
s
and
the
next
demo,
which
will
happen
in
a
week.
We
will
show
you
in
a
UI
how
all
that
happen
and
like
that
updating
of
their
data
lead
to
the
update
the
old
quantities
of
the
stock
item.
A
A
We
have
import
export
of
products
aware
about
sources,
and
actually
we
got
this
story
as
a
heritage
from
from
the
mni
mni
project
we
had
in
magenta
to
core
and
there
was
internal
ticket
maids
249
171,
where
we
actually
described
that
we
sued
to
to
extend
the
existing
format
file
for
the
product
import/export
and
at
the
awareness
of
the
different
sources
where
this
product
is
stored.
So
we
supposed
the
add
additional
additional.
A
Cell-Like
sources
and
like
specifying
and
using
the
pipe
separator
the
sources
and
the
quantity
where
this
product
is
located,
and
actually
that
was
the
idea
and
that's
the
same-
is
actually
for
Ethan
stock
and
actually
I
move
this
story
to
our
msi
backlog
as
well.
So
currently
it's
accessible
here,
but
the
question
I
have
now
actually
whether
we
need
to
have
this
functionality
at
all,
because
we
already
have
a
dedicated
import/export
functionality
for
the
for
the
source
items
which
provide
us
possibility
to
to
import
and
export
source
data
on
all
the
available
sources.
A
So
whether
we
need
to
duplicate
this
information
and
add
it
to
the
products
data
as
well,
because,
for
example,
for
some
merchants
who
has
independent
integration,
for
example,
with
the
pin
system
where
the
PIM
system
is
the
source
of
tools
for
the
product
attributes
and
provides
the
data
for
the
for
the
products,
whatever
attributed
health,
which
images
assigned
to
that
product.
Actually,
this
could
be
one
independent
integration,
integration
scenario
and
another
scenario
could
be
an
integration
with
the
ERP
system
and
the
in
ARP
system
would
be
the
source
of
truth
regarding
the
inventory.
D
Yes,
I
think
that
we
need
to
have
both.
That
is
respect
out
in
the
story.
The
use
case
you
described
as
accurate,
so
you
could
have
a
customer,
the
head
of
him
and
also
had
an
ERP,
so
they
want
to
do
it
in
two
different
ways,
but
maybe
you
could
have
a
customer
that
was
not
as
sophisticated,
so
they
didn't
have
a
pin.
D
They
may
want
to
handle
everything
through
the
products
import,
as
it's
described
in
the
story
that
you
imported
from
h2
that
can
be
accomplished
in
the
products
import
I
think
they
may
be
frustrated.
If,
if
we
don't
do
that,
then
they
would
have
to
do
two
imports
every
time
they
want
to
do
it
import,
so
they
have
to
import
products
and
then
they
have
to
go
to
import
stock
and
for
a
smaller
merchant
or
a
merchant
that
has
all
that
information
in
one
place,
they're
going
to
want
to
do
that
in
a
single
file.
A
Okay,
so
we
would
not
okay,
so
we
would
not
extend
the
current
product
in
part
X
part,
and
we
will
leave
the
only
quantity
we
have
now
and
we
will
because
we
can
drop
that
functionality,
so
we
will
stay
with
with
the
quantity
in
the
product
import/export,
but
what
we
will
do
we
will
just
update
the
default
source
to
be
compatible
with,
with
all
the
existing,
for
example,
importing
and
exporting
format.
Is
it
okay?
Well.
D
The
way
it's
describing
the
story,
if
you
can
go
back
to
the
previous
screen
home,
so
the
logic
is
more
advanced
than
that
it
depends
on
what
they
send
in
there.
So
they
have
the
ability
to
update
the
default
stock.
If
they
don't
provide
any
information
on
the
stock,
it
will
update
default
automatically
or
they
can
update
the
other
sources
if
they
want
to.
A
A
D
Inventory
in
one
file,
that's
accomplished
with
the
product
import
second
use
cases
I
want
to
on
a
more
frequent
basis,
just
synchronize
the
inventory
counts
and
across
different
sources.
In
that
case,
I
would
use
the
newer
import
that
allows
me
to
do
just
the
sources
so
I
know
it's
not
it's
not
two
different
ways
to
do
the
same
thing:
it's
actually
they're
trying
to
do
two
things
that
are
similar
but
they're
actually
a
little
bit
different
in
the
use
case.
But
if
the.
A
D
A
D
A
D
Sorry
I
just
the
black,
the
last
piece
on
that
it
out
of
one
other
thing.
If
we
were
to
take
the
approach
to
describe
having
quantity
in
there,
then
merchants
that
have
single
stock
would
pay
penalty
because
right
now
they
only
have
to
do
a
single
product
import.
We
take
quantity
out
and
put
it
in
sources.
Then
they
have
to
do
two
imports,
even
though
they're
not
taking
advantage
of
the
multi
source
of
enjoy
feature,
and
that's
that's
very
inconvenient
for
a
merchant
that
only
has
single
stock.
A
I
agree
so
I
thought
that
maybe
it
makes
sense
to
leave
the
product
import/export.
The
same
is
now
so
currently
we
have
just
a
quantity
field
and
we
don't
have
awareness
about
the
old,
also
possible
source,
so
that
will
perfectly
work
for
the
merchants
who
have
a
single
stock,
so
they
will
still
use
the
product
in
part
experts
with
the
quantity
control.
So
we
will
in
this
case
we
will
update
the
default
source
and
for
them
that
will
recalculate
the
default
stock.