Saya memiliki pelanggan yang memesan 5 produk, tetapi 2 kehabisan stok dan tidak dapat memenuhi pesanan penuh. Namun, ketika saya mengedit pesanan (menghapusnya dan membuat yang baru) untuk menghapus dua SKU, informasi kartu kredit akan dihapus. Apakah ada cara untuk mempertahankannya sehingga saya tidak perlu menelepon pelanggan?
12
Jawaban:
Dalam skenario yang diberikan, Anda menghapus item yang tidak dapat Anda isi. Karena Anda menggunakan Authorize.net, Anda harus dapat mengeluarkan memo kredit dari item baris pada faktur pesanan untuk mengembalikan biaya untuk item baris tertentu, lalu mengirimkan item yang tersisa.
Jika itu adalah kasus di mana Anda perlu mengubah atau menambahkan item ke pesanan, maka Anda perlu menggunakan salah satu dari implementasi CIM pihak ke-3 atau Jembatan Pembayaran EE (dengan asumsi Anda berada di Enterprise).
sumber
Anda perlu menggunakan gateway pembayaran seperti Braintree, authorize.net dengan opsi CIM (manajer informasi pelanggan) atau gateway lain yang menyimpan token pembayaran di Magento dan token di gateway dan kemudian menyimpan informasi kartu kredit pelanggan di gateway. tingkat. Tanpa ini, tidak mungkin untuk mendapatkan lebih banyak dana dari yang diizinkan pelanggan dalam transaksi awal. Menyimpan informasi kartu kredit sendiri merupakan pelanggaran kepatuhan PCI kecuali Anda melalui sertifikasi PA-DSS yang ketat yang biayanya sangat mahal.
Braintree memiliki ekstensi gateway pembayaran gratis yang tersedia untuk Magento. Saya belum memeriksa versi terbaru tetapi kami harus memperbaiki beberapa bug di versi sebelumnya. Ini bekerja dengan cukup baik setelah beberapa perbaikan bug.
Ada beberapa ekstensi gateway pembayaran untuk Auth.net CIM. Saya telah menggunakan http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html di masa lalu. Sepertinya ada beberapa yang baru sekarang. Tinggal jauh dari yang murah Silver Touch, itu terlihat menakutkan.
Ping saya jika Anda ingin mencoba Braintree dan perhatikan itu buggy. Saya dapat mengirimkan Anda beberapa kode terbaru dari salah satu repo kami.
sumber
Ini adalah masalah yang sangat sederhana untuk dipecahkan:
Catat di admin Magento Anda dapat membuat beberapa Faktur untuk pesanan. Jika konfigurasi Anda diatur dengan benar, Anda hanya dapat menagih untuk produk-produk yang tersedia. Saat Anda membuat faktur, Anda memilih item yang ingin Anda tangkap dan Magento membuat sebagian tangkapan.
Anda juga dapat mengelola beberapa pengiriman per pesanan.
Tentu saja, semua ini dapat dilakukan secara terprogram juga.
sumber
Hindari menyimpan data pembayaran jika Anda bisa - itu tidak sepadan. Anda harus meletakkan kontrol PCI di sekitarnya, yang akan membutuhkan biaya. Dan jika Anda tidak melindunginya dengan benar dan diretas - itu terjadi BANYAK - maka biaya PCI Anda akhirnya tampak tidak ada apa-apanya dibandingkan dengan biaya berurusan dengan pelanggaran.
Jadi - cari tahu apakah gateway pembayaran Anda dapat membantu. Beberapa jawaban bagus di atas. Saran saya adalah jangan menyimpan data pembayaran - tidak sepadan dengan kerumitannya.
sumber
Kami telah mengembangkan ekstensi untuk fasilitas pembayaran parsial. Ini memungkinkan pelanggan Anda untuk menagih pembayaran sebagian untuk layanan produk. Pelanggan akan mengumpulkan sisa jumlah pada / sebelum pengiriman. Perpanjangan pembayaran sebagian memungkinkan pelanggan untuk membeli produk Anda dari toko web Anda dengan hanya membayar sejumlah kecil harga produk. Pelanggan dapat membayar jumlah yang tersisa dalam beberapa cicilan sebagaimana ditentukan oleh admin.
Fitur:
Admin: -
Untuk deskripsi dan fitur lengkap kunjungi toko ekstensi Magento kami:
situs web indieswebs.com untuk fasilitas pembayaran parsial
sumber