Quantita' composizioni calcolata come quantita' minima dei componenti

Creato il: 05.05.2021
Questo script consente di visualizzare la disponibilita' degli articoli composizione (normalmente a 0) calcolandola in base alla disponibilita' dei componenti:

Option Explicit
 
Dim componente
Dim Qdisp
Dim QDispComponente
Qdisp=10000000
 
For Each componente In Product.KitComponents
   QDispComponente=componente.Product.QtyAvailable
   If QDispComponente<0 Then
        QDispComponente=0
   End If
   If componente.Quantity>0 Then
        QDispComponente = Int(QDispComponente/componente.Quantity)
   End If
   If QDispComponente<QDisp Then
        QDisp=QDispComponente
   End If
Next
If Qdisp=10000000 Then
   ' Articolo non composizione
Qdisp=Product.QtyAvailable
   If Qdisp<0 Then
       Qdisp=0
   End If
End If
 
Response.Write(QDisp)

Argomenti correlati

Login