►
From YouTube: Magento MSI Open Grooming. Store Pickup. May 29, 2019
Description
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.
A
B
Assume
you're
talking
about
for
point
number
seven.
So
yesterday
we
have
been
talking
about
the
implementation
of
the
issue,
pin
method
for
the
store,
pickup
and
currently
Alexandra
has
implemented
it
in
such
a
way
that
it
allows
merchants
to
customize
the
blue
pickup
shipping
price.
Quite
well,
so
it's
possible
to
apply
rules
and
all
the
stuff
and,
depending
on
the
conditions,
determined
the
price
for
the
useful
pickup.
So
my
question
was:
is
it
something
that
we
really
want
for
the
MVP?
C
A
A
C
B
The
question
relates
more
to
the
API
is
and
implementation,
because
currently,
yes,
we
indeed
support
only
website,
but
on
the
API
level,
we
pretty
much
allow
external
developers
to
implement
their
own
sales
channel
and
they
can
do
that
by
well
by
using
all
of
the
api's
we
provide
for
all
of
the
entities
and,
like
all
of
those
entities,
supports
the
sales
channel
concept,
so
I
believe.
The
question
is
about
this.
B
And
on
top
of
that,
I
I
seen
already
some
people
on
the
chatons
and
other
channels
asking
questions
about
this,
so
I
assume
they.
Somebody
already
implements
different
types
of
sales,
channel
and
I.
Think
not
this
week,
but
maybe
next
week
we'll
have
a
guy
who
present
his
extension
for
a
messiah,
which
also
does
pretty
much
the
same
thing
like
binding,
a
sales,
general
I
think
to
store
just
or
review
or
something
so
yeah
right.
If
I
believe
somebody
already
works
on
that,
and
we
should
support
it
as
well.
A
The
second
question:
it's
about
Texas,
we
have
tax
calculation
and
stock
tax
calculation
can
really
depend
on
even
I
think
postcode.
So
the
question
is
the
correct
way
of
calculating
Texas
is
based
on
their
billing,
and
just
it's
a
customer
or
it
depends
on
pickup
location.
Address
order
will
be
Pickett
on
I,
think
lost
what
yeah.
C
Isn't
this
I
mean
we
should
handle
this
already
in
Magento
in
the
tax
engine
that
we
have
a
billing
address
in
the
shipping
address?
In
the
case
of
in-store
pickup,
we
have
the
shipping
address,
which
is
the
address
of
the
source,
so
I
don't
know
that
we
need
to
do
anything
custom
for
in-store
pickup.
We
just
need
to
use
the
sources
address
as
the
shipping
address
when
we're
calculating
taxes,
yep.
A
It's
about
sheep,
Martin
and
notify
order
is
ready
for
pickup
body,
so
situation.
That
order
was
placed
within
store,
pickup
and
delivery
method,
but
it
was
most
all
customer
just
told
that
you
want
to
deliver
it
with
usual
delivery
for
current
implementation,
as
we
have
a
shipping
address
and
their
address
pickup
location.
We
can
edit
this
address
in
the
order,
but
in
case
of
delivery
method,
we
need
to
make
reload
this
and
how
to
be
correct
way
to
handle
this
situation.
C
Yeah
I
understand
so,
and
this
is
something
I
can't
work.
I
can't
remember
without
going
back
in
yet
and
then
in
trying
it.
So
it's
not
possible
so
ignore
the
in-store
pickup,
but
just
on
a
regular
order,
even
a
single
source
order,
it's
possible
to
change
the
shipping
address,
but
not
the
method.
At
the
time
of
shipment.
C
C
Because
otherwise,
then
I
think
we're
looking
at
making
more
of
a
change
to
core
than
we
are
to
msi,
because
I
would
want
to
enable
the
same
thing
on
all
types
of
orders,
not
just
orders
from
multiple
sources
or
not
just
orders
that
have
an
in-store
pickup
source.
That
would
allow
you
to
change
the
the
shipping
method
and
then
I
might
have
to
test
I'm
a
bit
surprised
that
it's
not
possible
to
change
the
shipping
method.
Of
course,
it's
never
possible
to
charge
the
customer
different
amount
of
money
once
we've
already
captured
the
payment.
A
C
Okay,
so
let
me
test
this
really
quick,
but
what
I
would
say
while
I'm
testing
it
is
yeah.
We're
not
gonna
need
the
shift
button,
because
if
you
can't
change
anything
with
it,
there's
no
point
putting
the
shift
button
and
they
in
the
UI
I.
B
C
It's
a
in
depending
State,
and
it
was
supposed
to
be
a
flat
rate,
shipping
method,
the
click
ship
then
I
can
edit
the
shipping
address,
but
I
can't
change.
This
I
can
only
add
the
tracking
information.
Let
me
just
double
check
to
make
sure
cuz
I
just
added
some
more
shipping
methods
and
clear
the
cache.
If
that's
not
a
problem.
Oh.
C
Because
if
they
were
able
to
edit
it
there's
a
lot
more
that
they
have
to
do
right,
because
then
it
would
yeah.
I
can't
change
this.
The
the
shipment
notification
II
mean
the
pickup
notification.
Email,
then,
would
be
incorrect.
There's
a
lot
of
other
things.
They
would
have
to
be
done
right
in
order
to
support
that
change,
so
I
would
say
for
MVP.
Definitely,
let's
just
override
that
and
remove
the
ability
to
edit
the
shipping
address
for
in-store
pickup.
It
will
only
reflect
the
address
of
the
source.
A
A
The
order
was
paid:
okay,
okay
and
customer
want
to
okay
before
we
that,
if
order
just
placed-
and
that
is
that
cost
him
a
call
and
say
that
I
don't
want
to
destroy
the
car
delivery.
I
want
to,
but
right
at
mean,
cancel
disorder,
create
new
order
and
select
the
other
chicken
method
but
case
when
our
order
was
paid
online
payment
with
credit
card,
and
we
cannot
just
cancel
the
order
because
paid
and.
A
A
B
C
Sales,
rep
or
whoever
you
know,
speaks
to
the
customer
at
that
time.
If
the
order
is
already
paid,
they
can
cancel
it
and
issue
the
credit
memo
refund
back
to
the
credit
card
and
do
a
new
one
on
the
same
credit
card.
Get
that
information
from
the
customer
or
they
could.
You
know,
refund
it
to
store
credit
and
then
apply
that
store
credit
to
the
new
order.
C
C
C
Well,
if
you
think
about
how
I
answer
the
other
question,
though
it
may
not
matter
in
this
case
on
the
store,
I,
have
a
couple
different
shipping
methods,
but
we'll
have
one
called
in-store
pickup
and
we
just
already
answered
that
it's
going
to
be
a
single
price,
either
fixed
or
free,
and
so
it
would
just
say,
in-store
pickup
doesn't
matter
what
this
the
store
is.
It'll
have
the
price
and
then,
when
they
proceed
to
checkout,
they
will
go
through
and
select
it.
C
A
A
A
C
And
that
would
be
just
a
fixed
price
per
website.
So
I
could
say
you
know
that
I've
euros
for
one
website,
3u
euros
for
another
website,
because
yeah
that's
a
good
idea
and
then
that's
the
same
price
that
will
display
on
the
estimate
that
I
just
showed
as
well
as
what
they
are
charged
for
the
pickup.
B
Do
we
take
the
zip
code
into
the
consideration,
because
that
estimation
field
also
comes
with
a
city
and
zip
and
I
assume
we
might
have
situation
where
a
pickup
location
is
not
available
in
the
customers
area.
So
how
do
we
handle
that?
Because
we
already
have
a
nice
API
service
which
would
pretty
much
determine
availability
for
us,
but
still
I
believe
it
would
require
some
kind
of
additional
settings
for
bridge
more
correctly
yeah.
C
C
We
don't
guarantee
guarantee
availability
at
the
source
anyway,
so
it's
just
at
the
stock
level,
so
as
long
if
they
have
something
in
their
cart
under
sufficient
quantity
to
purchase
it.
They
can
do
instruct
ago
this
this
section
or
the
block
that
I
just
showed
it's
really
it's
just
an
estimator.
So
it
will
estimate
the
correct
price
for
the
user
without
having
to
take
into
consideration
the
zip
code,
state
and
country,
and
then,
when
they
complete
the
later
steps
in
the
checkout,
they
will
be
able
to
select.
C
A
C
C
I
have
these
options
here
there
section
there's
a
couple
different
area,
so
I
would
expect
to
see
you
know.
In-Store,
pickup
and
I
can
check
that.
But
then
there's
gonna
have
to
be
a
drop-down
of
the
available
sources
for
the
stock
assigned
to
the
website
that
I'm
placing
the
order
for
or
the
store
view
here
and
then
the
other
piece
is
that.
C
A
C
A
A
Okay,
we've
already
implemented
that
mechanism
of
adjusting
the
available
quantity
for
the
stalls.
Tour
selection,
algorithm
in
case
so
there
are
polarity-
exists
existent.
Thank
you.
Orders
place
by
store
pickup
for
the
certain
sort,
so
the
source
items
should
be
with
to
avoid
and
needed
internal
transportations.
A
In
the
idea
that
we
can
have
rice
condition
in
case
that
some
customer
place,
orders
in
store
become
delivery
for
source,
for
example,
quantity,
three
and
on
sources.
Only
three
quantity
and
some
other
customer
place
order
with
just
regular
orders.
Point
history
and
the
idea
of
functionality
is
to
resolve
this
quantity
of
the
selected
source
and
do
not
give
possibility
to
ship
it
with
just
regular
for
a
regular
order.
C
Yeah,
so
maybe
I'm
not
following
in
in
this
scenario
you
described
if
we
assume
that
we
have
three
quantity
in
the
first
order
comes
in,
which
is
an
in-store
pickup
order,
we
would
reserve
three
so
for
the
second
order,
unless
there's
back
orders
enabled
there's
it's
not
possible
to
place.
That
second
order
is
that
the
scenario
you're
talking
about.
A
C
I
understand
so
maybe
there's
for
this
for
the
stock
there's
for
the
stock
there's
a
quantity
of
a
hundred,
but
for
the
source
that
the
first
order
comes
in
and
the
customer
selects
there's
only
three.
They
take
all
of
them,
so
the
the
sellable
quantity
is
ninety-seven.
Second
order
can
come
in,
they
could
buy
50
if
they
want.
A
But
the
problem
that
customer
can
create
shipment
and
deliver
this
three
quantity
from
the
source
where
previously
instructor
cut
order
was
placed
and
to
complete
instructor
cup.
Orders
will
be
required
to
make
internal
transportation
and
something
crystal
to
be
I.
Think
it's
not
good,
and
we
like
try
to
award.
C
Yeah,
it's
it's.
It
is
a
problem
and
we
have
to
try
to
avoid
it's
it's
something
you
know.
If
we
have
much
more
complex
on
the
channel
software
we
could.
We
can
look
at
doing
that
because
we
already
have
the
similar
scenario
where
I
have
an
available
quantity
in
a
stock,
but
not
in
this
source
that
I
want
we're,
not
making
reservations
down
to
the
source
level.
So
we
already
don't
guarantee.
The
inventory
will
be
available
without
an
internal
transfer
and
those
internal
transfers
are
the
manual
for
the
merchant.
C
A
Great
any
reservations,
but
just
made,
that
is
a
say
in
the
rhythms,
keeps
in
the
quantity.
The
problem
is,
this
functionality
is
already
implemented,
but
there
should
be
a
way
to
disable
it
or
calculated
yeah.
Actually,
the
functionality
is
it
for
upon
case
on
step
of
source
selection
of
three,
we
deduct
the
quantity
which
for
orders,
which
was
placed
within
shortcut
method,
and
they
did
shipped
yet
from
the
sources
and
result
that
described
example.
A
C
A
C
Yeah
I,
don't
think
it's
I,
don't
think
this
is
necessary
for
MVP.
It
doesn't
really
because
we
have
the
same
problem
already
the
the
higher-level
problem.
Is
we
don't
guarantee
availability
at
the
source,
it's
only
at
the
stock
level.
So
if
I
order,
if
I
have
ten
sources
and
they
each
have
a
small
number
number
of
inventory
quantity
and
I
order,
100
yeah,
it's
gonna
be
pretty
difficult
for
the
merchants
to
transfer
all
those
items
internally
to
support
an
in-store
pickup
of
100
items.
A
Well,
it
can
be
a
source
selection
algorithm
anyway
for
the
rest
of
holders.
In
case
there
are
really
managed
to
pick
up
water.
So
all
the
quantity
of
case,
all
the
quantity
available
is
decreased
stars
to
let
some
algorithm
build
steam
that
oh,
we
have
no
any
quantity
in
in
stores
yeah.
You
could
get.
C
A
Mixing
means
that
if
for
some
source
we
will
have
a
lot
of
instructor
cup
orders
and
the
source
selection
of
the
written
in
that
case
will
every
time
things
there's
a
quantity
just
to
zero.
In
case
we
will,
we
will
create
shipment
from
some
other
orders,
then
instructor
controller,
and
the
problem
is
that
it
can
be
the
optimal
okay.