İlk kez sıra numarasının dışında kaldığımda, ne olduğunu anlayana kadar sürpriz ve bazı dezavantajlarımız vardı. Magento'nun Müşteri Siparişi numaralarını nasıl tahsis ettiği ile ilgilidir.
Bunun gibi bir sıra dışı olması, mevcut tahsis edilen numaralardan önce ve bir ay veya daha eski olması tamamen normaldir. Bunun sırrı, belirli bir kritik aşamadan sonra siparişi tamamlamayan, geri gelen, giriş yapan ve sonunda satın almaya karar veren giriş yapmış bir müşteri olmasıydı.
Tahsis edilen Müşteri Siparişi numarasına sahip fiyat teklifi Müşteri Siparişi numarası için bu numarayı kullanır.
Şimdi açıklama için.
Magento sipariş süreci, sepete ilk kez bir şey eklendiğinde bir fiyat teklifi oluşturur.
- Konuk müşteriler için, bu teklif oturumları zaman aşımına uğramadığı sürece devam eder, bu noktada veritabanında bulunur, ancak konuk müşteri tarafından kurtarılamaz.
- Kayıtlı bir müşteri oturum açtığında, alışveriş sepeti teklifi müşteri kimliğini atar, böylece müşteri, müşteri tarafından boşaltılmadığı sürece devam eder ve hesapta oturum açarak kayıtlı müşteri tarafından alınabilir.
Bu noktada, teklif yalnızca potansiyel bir Müşteri Siparişidir . Atanmış bir numarası yoktur, çünkü müşteri bunun için ödeme yapmayı taahhüt etmez.
Müşteri ödeme yapmak için Devam Et düğmesini tıkladığında :
- sepete başlamadan önce giriş yapın
- ya da giriş yapmamışlarsa, kayıt olmak ya da misafir olarak çıkış yapmak isteyip istemediklerini sordu.
Aşağıdakiler önemli bir nokta: Alışveriş sepetine kaydolmayı seçen müşteriler sipariş tamamlanana kadar misafir müşteri olarak değerlendirilir ve hesap oluşturulduklarında ve giriş yaptıkları başarı sayfasına ulaşırlar. sipariş tamamlanmazsa ve bir başarı sayfası görüntülenirse, oturum zaman aşımı sepeti kaybıyla konuk müşteri teklifi kalır .
Kredi kartı siparişinde, Sipariş Ver düğmesine tıklandığında aşağıdakiler gerçekleşir .
- Kredi kartı bilgileri, fatura adresi bilgileri, alışveriş sepeti toplamları ve sipariş bilgileri birleştirilir
- Bu teklif için bir Müşteri Siparişi numarası atanır ( sütundaki
sales_flat_quote
tablo reserved_order_id
)
- Veri paketi, siparişin ödenmesi için fonların yetkilendirilmesi / sınırlandırılması için kredi kartı ağ geçidine gönderilir.
- Kredi sepeti işlemcisi geri dönüyor:
- Ya bir fon yetki / yakalama uygun işlem bilgileri ile kaydedilecek
- veya yetkilendirme / yakalamanın neden reddedildiğine ilişkin uygun bilgilerle ödemenin reddedilmesi.
- Başarılı bir yetkilendirme / yakalama ile teklif bir Müşteri Siparişine dönüştürülür ve bu bir alışveriş sepeti kaydıysa müşteri hesabı oluşturulur.
Kredi kartı işlemi herhangi bir müşteri için kredi kartı ödeme ağ geçidi tarafından reddedilirse ve bir sonraki müşteri başarılı bir sipariş verirse , reddedilen ödeme Müşteri Siparişine ayrılmış bir Müşteri Siparişi numarası atandığı için Müşteri Siparişi numarasında bir atlama olur . ve aşağıdaki başarılı Müşteri Siparişine bir sonraki kullanılabilir numara atanır.
Oturum zaman aşımını aşan konuk arabaları (misafir siparişleri ve alışveriş sepeti müşterilerindeki başarısız kayıt) için, bu ayrılmış Müşteri Siparişi numarası oturumun süresi dolduğunda Müşteri Siparişi sırasında boşluk bırakarak kaybolacaktır .
Devam Et Düğmesini tıklamadan önce giriş yapan müşteriler için fiyat teklifine bir müşteri kimliği atanır, bu nedenle sipariş vermeyi denediğinde ve reddedildiğini tespit ederse, geri dönebilir, giriş yapabilir, alışveriş sepetinin hala içeriği olduğunu ve sipariş, bazen çok daha sonra (bugüne kadarki en uzun dört aydı). Fiyat teklifi, atanan ayrılmış Müşteri Siparişi numarasını kullanacak ve Müşteri Siparişi yönetimi ekranınızda gösterilen sıra dışı Müşteri Siparişi numarasına yol açacaktır .