Bir Siparişi düzenleyebilir ve ödeme bilgilerini saklayabilir miyim?


12

5 ürün sipariş eden bir müşterim var, ancak 2 ürün stokta yok ve siparişin tamamını yerine getiremiyor. Ancak, iki SKU'yu kaldırmak için siparişi düzenlediğimde (silip yeni bir tane oluşturduğumda), kredi kartı bilgileri kaldırılır. Bunu tutmanın bir yolu var mı, bu yüzden müşteriyi aramam gerekmiyor mu?


1
Değişir. Tam olarak ne yapmak istiyorsunuz (örn. Yeni sipariş için müşteriye ödeme yapın)?
benmarks

Tam. Müşteriyi bilgilendirdim ve düzenlemenin farkındalar, ancak kredi kartlarını tekrar girmelerini de istemiyorum. Auth.net kullanıyorum
kevando

1
Stokta olmayan ürünler için çevrimiçi bir alacak dekontu / iadesi yapmak bir seçenek değil mi?
pspahn

Yalnızca yetki verdiyseniz (yapmanız gereken), birçok ağ geçidi, yakalama için izin verilen tutardan daha düşük bir tutar sunmanıza olanak tanır.
13:13

Tüm sipariş verilerini yenisine kopyalayan bir uzantı geliştirdim. Bunu github'a koyacağım ve gelişime paylaşacağım.
Eduardo Luz

Yanıtlar:


7

Verilen senaryoda, dolduramayacağınız öğeleri kaldırıyorsunuz. Authorize.net'i kullandığınızdan, siparişin faturasındaki satır öğelerinden, söz konusu satır öğelerinin ücretlerini iade etmek için geri bildirim gönderebilmeniz ve ardından kalan öğeleri gönderebilmeniz gerekir.

Siparişi değiştirmeniz veya siparişe öğe eklemeniz gerektiğinde, 3. taraf CIM uygulamalarından birini veya EE Ödeme Köprüsü'nü (Enterprise'da olduğunuzu varsayarak) kullanmanız gerekir.


Aslında bu cevap, siparişin tamamının faturalandırıldığını varsayar ... fatura
etmediyseniz

6

Braintree gibi bir ödeme ağ geçidi, CIM (müşteri bilgi yöneticisi) seçeneği ile authorize.net veya Magento'da bir ödeme jetonu ve ağ geçidinde bir jeton depolayan ve daha sonra müşteri kredi kartı bilgilerini ağ geçidinde depolayan başka bir ağ geçidi kullanmanız gerekir. seviyesi. Bu olmadan, müşterinin ilk işlemde yetkilendirdiğinden daha fazla fon yakalamak imkansızdır. Çok maliyet engelleyici olan bazı zorlu PA-DSS sertifikasyonundan geçmedikçe kredi kartı bilgilerini kendiniz saklamak PCI uyumluluğunu ihlal eder.

Braintree, Magento için ücretsiz bir ödeme ağ geçidi uzantısına sahiptir. Son sürümü kontrol etmedim ama önceki sürümlerde birkaç hatayı düzeltmek zorunda kaldık. Gerçi bazı hata düzeltmeleri sonra oldukça iyi çalışıyor.

Auth.net CIM için birkaç ödeme ağ geçidi uzantısı var. Geçmişte http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html kullandım . Görünüşe göre şimdi birkaç tane yeni var. Ucuz Silver Touch'dan uzak durun, korkutucu görünüyor.

Braintree'yi denemek ve buggy olduğunu fark etmek istiyorsanız bana ping atın. Depolarımızdan birinden size yeni bir kod gönderebilirim.


3

Bu çözülmesi gerçekten basit bir problem:

Magento yöneticisinde bir sipariş için birden fazla FATURA oluşturabileceğinizi unutmayın. Yapılandırmanız uygun şekilde ayarlandıysa, yalnızca mevcut ürünler için faturalayabilirsiniz. Bir fatura oluşturduğunuzda, yakalamak istediğiniz öğeleri seçersiniz ve Magento kısmi yakalamayı yapar.

Aynı şekilde, sipariş başına birden çok gönderiyi yönetebilirsiniz.

Tabii ki, tüm bunlar programlı olarak da yapılabilir.

$service = Mage::getModel('sales/service_order', $order);
$service->prepareInvoice( array( 'qty' => 'sku' ) );

Bunu zaten auth.net üzerinden ele aldık, ancak sorun tekrar ortaya çıkarsa bunun işe yarayacağını düşünmek istiyorum!
kevando

Çoğu ağ geçidi 60 güne kadar kimlik doğrulaması yapar ve kimlik doğrulama toplamına ulaşılana kadar birden fazla kez kısmi yakalama yapabilirsiniz ... bu, genel ödeme ağ geçidi kimlik doğrulama / yakalama iş akışının üstesinden gelmek için tasarlandığı sorundur. Magento buna göre inşa edildi.
mprototype

1
Authorize.net'in beş gün boyunca yakaladığı izlenimindeydim. Ve "buna göre inşa edilen Magento" muhtemelen "Magento" ya% 100 zaman uygulamamalıdır. 1.7x, yerel ödeme ağ geçitlerinde önemli iyileştirmeler yaptı ve hala iyileştirmeler yapıldı. 1.6x ve 1.7x arasındaki farklar YMMV'yi önermek için yeterlidir.
pspahn

Çoğu ağ geçidindeki mevcut bir yetkilendirme isteğini yakalamak, yakalama tam yetkilendirme tutarı için olmadığı sürece yetkilendirmeyi ağ geçidinden düşürmez. Yetkilendirme tutarından daha fazlasını yakalayamazsınız. Magento, 1.3 civarında, muhtemelen erken saatlerden beri sipariş başına birden fazla faturaya sahipti ... Emin değilim ... ama bu, birçok geliştirici bulduğum bir işlem isteği alanı (ağ geçitlerinde bile) api istekleri için iş akışı konusunda çok net değiller.
mprototype

Paypal 29 güne kadar izin verir ve% 115'e kadar açık yetkilendirme 75 $ ile sınırlanır. Braintree yetkileri AMEX için 7 gün, Visa ve Mastercard için 10 gün sonra düşer, diğer yetkilendirmeler 30 gün sonra süresi doldu olarak işaretlenir. Braintree, Magento uzantısında yerel bir 'kasada' tokenize bir kartın sahte bir şekilde saklanmasına izin verir, ancak şu anda genişletilmiş bir yetkilendirme / veya tonozlu olmayan yeniden yetkilendirme yapılamaz. articles.braintreepayments.com/control-panel/transactions/...
Joshua CHAVANNE

2

Mümkünse ödeme verilerini saklamaktan kaçının - buna değmez. PCI kontrolleri etrafına koymanız gerekecek, bu da paraya mal olacak. Ve eğer onu düzgün bir şekilde korumaz ve saldırıya uğrarsanız - bu bir LOT olur - o zaman PCI maliyetleriniz, bir ihlalle uğraşmanın maliyetlerine kıyasla hiçbir şeye benzemez.

Öyleyse - ödeme ağ geçidinizin yardımcı olup olmadığını öğrenin. Yukarıda bazı iyi cevaplar. Benim tavsiyem ödeme verilerini saklamayın - uğraşmaya değmez.


1

Kısmi ödeme imkanı için bir uzantı geliştirdik. Müşterinizin ürün hizmetleri için kısmi ödeme almasını sağlar. Müşteri, miktarın geri kalanını sevkıyatta / sevkıyattan önce toplayacaktır. Kısmi ödeme uzantısı, müşterilerin ürünün küçük bir miktarını ödeyerek ürününüzü web mağazanızdan satın almalarına olanak tanır.

Özellikleri:

Yönetici: -

  • Yönetici, ürün etiketini bu uzantıya ön uçta görüntülenecek şekilde ayarlayabilir.
  • Kısmi Ödeme, İsteğe Bağlı veya Zorunlu olarak yapılandırılabilir.
  • Yönetici, mağazanızdan ürün satın alırken müşteri tarafından ödenecek sabit tutarı veya yüzde tutarını ayarlayabilir.
  • Kısmi Ödeme, tüm ürünlere, seçilen ürünlere, stokta olmayan ürünlere ve hatta tüm sepete uygulanabilir.
  • Yönetici, müşteriler için bir miktar kredi limiti tanımlayabilir. Bu kredi tutarı, kalan taksit olarak müşteri için maksimum tutar olacaktır.

Tam açıklama ve özellikler için magento uzantı mağazamızı ziyaret edin:

kısmi ödeme imkanı için indieswebs.com web sitesi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.