Wydaje mi się(lub nie potrafię skonfigurować), że stany magazynowe produktów w kombinacjach działają niepoprawnie.
Załóżmy, że posiadamy produkt którego stan magazynowy = 1. Ustawiamy opcję, Nie pozwól zamawiać, jeśli brak na stanie. Więcej nie możemy sprzedać. Na tym etapie jest wszystko ok.

Potem generuje sobie kombinacje(załóżmy, że wygenerowaliśmy 10 kombinacji) i dla każdej wygenerowanej kombinacji ustawiam stan magazynowy 1.

W tej konfiguracji mogę kupić 1 produkt w pierwszej kombinacji, 1 produkt w drugiej kombinacji, 1 produkt w trzeciej kombinacji itp.

Czyli mając faktyczny stan magazynowy 1 oraz zmieniając kombinacje mogę kupić dodatkowych 9 produktów których nie mam na stanie.

Można to jakoś skonfigurować, czy pozostaje kodowanie?