HI Suraj,

thanks. I will proceed with the Jira ticket.

Giulio

Il giorno mer 23 giu 2021 alle ore 06:24 Suraj Khurana <
suraj.khur...@hotwax.co> ha scritto:

> Hello Giulio,
>
> Thanks for pointing that out. A Jira perfectly fits here.
>
> --
> Best Regards,
> Suraj Khurana
> Senior Technical Consultant
>
>
> On Wed, Jun 23, 2021 at 5:32 AM Giulio Speri - MpStyle Srl <
> giulio.sp...@mpstyle.it> wrote:
>
> > Hello everyone,
> >
> > I hope you are all doing well.
> > I write because today I faced an unexpected behaviour in one of our
> > ecommerce applications, during creation of an order and related inventory
> > reservation.
> >
> > The ProductStore is set up to reserve inventory from more than one
> > facility, so the flag oneInventoryFacility is set to N.
> > The we have 8 different facilities configured (each with a specific
> > sequence num from 1 to 8) in the entity ProductStoreFacility.
> >
> > Due to customer requests I had to disable 6 out of 8 facilities
> associated
> > with the store, so basically only facilities with (sequence) numbers 1
> and
> > 2 are left. To achieve this I set the thruDate on the other six records.
> >
> > After that, an order came in with a variant product that had only 1
> > quantity left available in one of the disabled facilities and 0 in both
> the
> > two facilities left enabled, but despite this the system reserved
> inventory
> > from the disabled facility: I wouldn't expect that.
> >
> > The service responsible for the reservation is *reserveStoreInventory
> *that
> > in our ofbiz version (13.07.03) is minilang and is implemented in
> > ProductStoreServices.xml: I checked that service and I noticed that when
> > the ProductStore is set to multi facility (oneInventoryFacility to N) and
> > the list of productStoreFacility records are retrieved, they are not
> > filtered by date, and this lead to a "bad" reservation.
> > I took a look also at the current revision of ofbiz and the code (groovy
> > script) is basically the same, so the issue is present there also.
> >
> > Is this a real issue/bug or this behaviour was intended to act this way?
> >
> > If this is an issue I can open a Jira Ticket, add more details and start
> > working on a patch for both versions.
> >
> > What do you think about it?
> >
> > Thank you in advance for your attention.
> >
> > Best regards,
> > Giulio
> >
> >
> >
> >
> > --
> > Giulio Speri
> >
> >
> > *Mp Styl**e Srl*
> > via Antonio Meucci, 37
> > 41019 Limidi di Soliera (MO)
> > T 059/684916
> > M 334/3779851
> >
> > www.mpstyle.it
> >
>


-- 
Giulio Speri


*Mp Styl**e Srl*
via Antonio Meucci, 37
41019 Limidi di Soliera (MO)
T 059/684916
M 334/3779851

www.mpstyle.it

Reply via email to