Jump to content
  • 0

Stan magazynowy paczki zależny od produktów składowych


qbas-s

Question

Muszę dodawać produkty do sklepu jako paczki. Aktualnie stan magazynowy paczki muszę sam zdefiniować, niezależnie od tego jaki stan magazynowy jest produktów składowych. Chciałbym aby stan magazynowy paczki był automatycznie określany na podstawie stanu magazynowego produktów składowych. Czyli produkt składowy nr 1 posiada stan magazynowy 1000, produkt składowy nr 2 posiada stan magazynowy 500, więc maksymalna ilość paczek do zamówienia powinna wynosić 500 szt.

 

Znacie jakiś prosty sposób na zaimplementowanie takiej funkcjonalności?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Chyba doszedłem jak można skonfigurować paczkę aby takie coś osiągnąć. Ustawiamy stan magazynowy paczki na 0 i zaznaczamy opcję "Pozwól zamawiać gdy nie ma na stanie" oraz Ilości pakietu ustawiasz na "Tylko zmniejszanie ilości produktów w opakowaniu". W produktach składowych ustawiamy konkretną stan magazynowy i zaznaczamy opcję "Nie pozwól zamawiać gdy nie ma na stanie". W takiej konfiguracji będziemy mogli zamawiać paczki aż do wyczerpania się stanu magazynowego któregoś ze składowych paczki. Przy okazji znalazłem jeden bug przy tej konfiguracji(lub znowu nie ogarniam jak skonfigurować). Załóżmy, że produkty składowe mają stany magazynowe po 2. Chcąc kupić paczkę, mogę do koszyka dodać nieograniczoną ilość(skrypt nie sprawdza czy produkty w paczce mają jeszcze taką ilość na stanie). Mało tego mogę sfinalizować transakcję. Dopiero po finalizacji dostaję maila, że nie ma produktu na stanie. Po faktycznym zdjęciu produktu ze stanu i chęci ponownego zamówienia tej samej paczki, dopiero dostaję informacji o braku na stanie. 

Przy takiej konfiguracji skrypt powinien

  1. Sprawdzać czy produkty składowe faktycznie mają stan magazynowy aby wypełnić paczkę
  2. Dodatkowo sprawdzać czy do koszyka dodaliśmy już jakieś paczki


Ktoś może wie co z tym zrobić?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...