Bir çevrimiçi mağazada alışveriş yaparken, ziyaretçileri seçilen ürünleri sepete ekler. Alışveriş süreci genellikle basittir, ancak site oluşturucu alışveriş sepeti kodunu yazarken çok sayıda sorunla karşılaşabilir.
Bu gerekli
özel bir komut dosyası
Talimatlar
Aşama 1
Bir çevrimiçi mağaza için alışveriş sepeti oluştururken önce nasıl çalıştığını belirleyin. Müşterinin sitede nasıl davrandığını ve alışveriş sepeti komut dosyasının eylemlerini nasıl ele alması gerektiğini değerlendirin. Alıcı, ürün listesini görüntüleyebilmeli ve uygun düğmeyi tıklayarak istediği ürünü sepete ekleyebilmelidir. Alıcının seçilen ürünün birim sayısını belirteceği bir alan sağlamak gerekir. "Sepete ekle" düğmesine tıkladığınızda, ürünün adı ve miktarı ile ilgili bilgiler siteye kaydedilir - bu, komut dosyasının veritabanıyla (genellikle MySQL) ilişkili olması gerektiği anlamına gelir. Yeni bir pencerede, kullanıcıya siparişin toplam maliyeti hakkında bilgi gösterilecektir. Her şey ona uygunsa "Öde" butonuna tıklayarak satın alma işlemi gerçekleştirebilir.
Adım 2
Alıcının ödeme yapmadan siteden ayrıldığı bir durumun sağlanması gerekmektedir. Bu durumda sipariş edilen ürünlerle ilgili bilgilerin bulunduğu dosyanın silinmesi gerekir. Kullanıcı yetkilendirmesini izlemek için komut dosyasının bazı karmaşıklıkları olabilir: kullanıcı oturum açmadıysa, dosyadaki tüm bilgiler silinir. Yetki verilirse, alıcının kaynağı bir sonraki ziyaretinde alışverişe devam edebilmesi için kaydedilir. Mağaza ziyaretçisi ayrıca seçilen ürünlerin listesini istediği zaman değiştirebilmeli veya silebilmelidir.
Aşama 3
Komut dosyasının mantığı, mağaza web sitesinde "Sepete ekle" düğmesinin olması gerektiğini söylüyor. "Öde" düğmesi, ürün seçim sayfasına da yerleştirilebilir veya "Sepeti görüntüle" düğmesini tıkladığınızda açılan yeni bir pencereye taşınabilir. Aynı pencerede, ürün listesini düzenleme ve sepeti boşaltma olanağı sağlamalısınız.
4. Adım
Algoritmayı tam olarak inceledikten sonra, komut dosyasının yazılacağı dili seçmek gerekir. PHP en çok kullanılan betik dilidir. Sepet JavaScript'te de uygulanabilse de, buna odaklanmak en iyisidir. Bir alışveriş sepeti kodu oluşturmanın en kolay yolu, birisinin daha önce uyguladığı bir seçeneği bulmak, dikkatlice incelemek ve buna dayalı olarak kendi komut dosyanızı oluşturmaktır. İnternette birçok PHP kaynağı var, her zaman en uygununu bulabilirsiniz.
Adım 5
Bir çevrimiçi mağaza için kendi kendine yazılan kodun potansiyel olarak büyük güvenlik sorunlarına yol açabileceği akılda tutulmalıdır. Profesyonel motorlarda bile, güvenlik açıkları zaman zaman bulunur ve genellikle gizli verilerin - örneğin banka kartlarıyla ilgili bilgilerin - çalınmasına yol açar. Kendi komut dosyanızı oluşturmaya karar verirseniz, bu tür programları yazarken yapılan yaygın hatalarla ilgili materyalleri okuduğunuzdan emin olun.