Çözüm için baya kurcalamak gerekiyor ama aklıma gelen tek şey, sorun yaşanan sistemlerin içinde gerekli yerlere; uzaktan market sistemini if app ile dahil etmek. En azından denenebilir. Tabi uzaktan market sistemi bahsettiğim şekilde eklenmişse...
Örneğin:
elif buyItemVnum != 0 and shopType !=...