#IF(#SelectedShippingFulfillmentMethod.Alias EQ "GLSParcel" OR #SelectedShippingFulfillmentMethod.Alias EQ "GLSFreight") #SET("LineitemDataShippingGLSFulfillmentProductID",#LineItemDataShippingGLS.ShippingFulfillmentProduct.ID)

#IF(#SelectedShippingFulfillmentMethod.Alias EQ "GLSParcel") #ENDIF #LOCAL("EmptyEntry", 1) #LOCAL("opts", {( #WITH(#SelectedShippingFulfillmentMethod) #LOCAL("SelectedFulfillmentProductID","") #IF(#ShippingFulfillmentProduct)#SET("SelectedFulfillmentProductID",#ShippingFulfillmentProduct.ID)#ENDIF #LOOP(#ShippingFulfillmentType.Products) #ID #IF ((#ProductCode EQ "STANDARD" AND #ParcelStandard) OR (#ProductCode EQ "ADDRESS_ONLY" AND #ParcelAdo) OR (#ProductCode EQ "CASH_SERVICE" AND #ParcelCod) OR (#ProductCode EQ "DEPOSIT" AND #ParcelDeposit) OR (#ProductCode EQ "EXPRESS" AND #ParcelExpress) OR (#ProductCode EQ "SHOP_DELIVERY" AND #ParcelShd) OR (#ProductCode EQ "DELIVERYWORK" AND #ParcelDaw) OR (#ProductCode EQ "STANDARD" AND #FreightStandard) OR (#ProductCode EQ "TIME_DEFINITE" AND #FreightTimeDefinite) OR (#ProductCode EQ "ADDRESS_ONLY" AND #FreightAdr) OR (#ProductCode EQ "CASH_SERVICE" AND #FreightCod) OR (#ProductCode EQ "ADD_ON_INSURANCE" AND #FreightAoi) OR (#ProductCode EQ "DANGEROUS_GOODS" AND #FreightDanger) OR (#ProductCode EQ "LENGHT_GOODS" AND #FreightLenght)) #ENDIF #ENDLOOP #ENDLOCAL #ENDWITH )}) #opts[0] #ENDLOCAL #ENDLOCAL

#ENDIF #IF(#SelectedShippingFulfillmentMethod.Alias EQ "GLSParcel") #INCLUDE("SF-GLSShopDelivery") #ENDIF #IF(#SelectedShippingFulfillmentMethod.Alias EQ "GLSParcel" OR #SelectedShippingFulfillmentMethod.Alias EQ "GLSFreight") #INCLUDE("SF-GLSProductSelection") #REM#ENDREM #ENDIF