Ürün tipi veri tabanında belirtilir. Eğer stoklu ürün ise karşılığında key gider. Eğer stoksuz ürün ise kullanıcıdan email gibi bilgileri alıp kaydedebilirsiniz. Böylece aylık ya da yıllık satılan şeylerde daha sonradan yenileme yapılabilir.
En azından ben böyle yapıyorum
Hemen hemen aynı mantığa geliyor ancak WP gibi lisanslarda email/şifre alınıp kurulumdan sonra herhangi bir dönüş yapılmıyor. Envato gibi ürünlerde herhangi bir veri alınmadan sipariş dönüşü olarak bir kod veriliyor.
Bu tablo yapısı birçok sorunu çözer gibi geliyor ancak önerilere açığım.