ฉันมีลูกค้าที่สั่งซื้อ 5 ผลิตภัณฑ์ แต่ 2 หมดและไม่สามารถทำตามคำสั่งซื้อทั้งหมด อย่างไรก็ตามเมื่อฉันแก้ไขคำสั่งซื้อ (ลบและสร้างใหม่) เพื่อลบ SKU สองรายการข้อมูลบัตรเครดิตจะถูกลบออก มีวิธีที่จะทำให้ฉันไม่ต้องโทรหาลูกค้าหรือไม่?
ฉันมีลูกค้าที่สั่งซื้อ 5 ผลิตภัณฑ์ แต่ 2 หมดและไม่สามารถทำตามคำสั่งซื้อทั้งหมด อย่างไรก็ตามเมื่อฉันแก้ไขคำสั่งซื้อ (ลบและสร้างใหม่) เพื่อลบ SKU สองรายการข้อมูลบัตรเครดิตจะถูกลบออก มีวิธีที่จะทำให้ฉันไม่ต้องโทรหาลูกค้าหรือไม่?
คำตอบ:
ในสถานการณ์ที่กำหนดคุณกำลังลบรายการที่คุณไม่สามารถเติมได้ เนื่องจากคุณใช้ Authorize.net คุณควรสามารถออกใบลดหนี้จากรายการโฆษณาในใบแจ้งหนี้ของคำสั่งซื้อเพื่อคืนเงินค่าใช้จ่ายสำหรับรายการโฆษณาเหล่านั้นแล้วส่งสินค้าที่เหลือ
หากเป็นกรณีที่คุณต้องการเปลี่ยนหรือเพิ่มรายการในคำสั่งซื้อคุณจะต้องใช้ CIM ของบุคคลที่สามหรือ EE Payment Bridge (สมมติว่าคุณอยู่ในองค์กร)
คุณต้องใช้เกตเวย์การชำระเงินเช่น Braintree, authorize.net พร้อมตัวเลือก CIM (ตัวจัดการข้อมูลลูกค้า) หรือเกตเวย์อื่น ๆ ที่เก็บโทเค็นการชำระเงินใน Magento และโทเค็นที่เกตเวย์แล้วเก็บข้อมูลบัตรเครดิตของลูกค้าบนเกตเวย์ ชั้น หากไม่มีสิ่งนี้มันเป็นไปไม่ได้ที่จะเก็บเงินได้มากกว่าที่ลูกค้าอนุญาตในการทำธุรกรรมเริ่มต้น การจัดเก็บข้อมูลบัตรเครดิตด้วยตัวคุณเองเป็นการละเมิดการปฏิบัติตาม PCI เว้นแต่คุณจะผ่านการรับรอง PA-DSS ที่เข้มงวดซึ่งเป็นข้อ จำกัด ด้านต้นทุน
Braintree มีส่วนขยายเกตเวย์การชำระเงินฟรีสำหรับ Magento ฉันยังไม่ได้ตรวจสอบรุ่นล่าสุด แต่เราต้องแก้ไขข้อบกพร่องหลายอย่างในรุ่นก่อนหน้า มันทำงานได้ค่อนข้างดีหลังจากแก้ไขข้อผิดพลาดบางอย่าง
มีส่วนขยายเกตเวย์การชำระเงินเล็กน้อยสำหรับ Auth.net CIM ฉันเคยใช้http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.htmlในอดีต ดูเหมือนว่าจะมีใหม่ไม่กี่ตอนนี้ อยู่ห่างจาก Silver Touch อันใดอันหนึ่งราคาถูกมันดูน่ากลัว
ปิงฉันถ้าคุณต้องการลองเบรนทรีและสังเกตว่าเป็นรถบั๊ก ฉันสามารถส่งรหัสล่าสุดให้คุณได้จากหนึ่งใน repos ของเรา
นี่เป็นปัญหาง่าย ๆ ในการแก้ไข:
จดบันทึกในผู้ดูแลระบบ Magento คุณสามารถสร้างใบแจ้งหนี้หลายใบสำหรับการสั่งซื้อ หากการกำหนดค่าของคุณถูกตั้งค่าอย่างถูกต้องคุณสามารถออกใบแจ้งหนี้สำหรับผลิตภัณฑ์ที่มีอยู่เท่านั้น เมื่อคุณสร้างใบแจ้งหนี้คุณเลือกรายการที่คุณต้องการดักจับและวีโอไอพีจะทำการจับภาพบางส่วน
ในทำนองเดียวกันคุณสามารถจัดการการจัดส่งได้หลายรายการต่อการสั่งซื้อ
แน่นอนว่าทั้งหมดนี้สามารถทำได้โดยทางโปรแกรมเช่นกัน
$service = Mage::getModel('sales/service_order', $order);
$service->prepareInvoice( array( 'qty' => 'sku' ) );
หลีกเลี่ยงการเก็บข้อมูลการชำระเงินหากทำได้ - ไม่คุ้มค่า คุณจะต้องใส่การควบคุม PCI รอบ ๆ ซึ่งจะเสียค่าใช้จ่าย และถ้าคุณไม่ปกป้องมันอย่างถูกต้องและถูกแฮ็คมันก็เกิดขึ้นมากมาย - ค่าใช้จ่าย PCI ของคุณจะสิ้นสุดลงดูเหมือนไม่มีอะไรเทียบกับค่าใช้จ่ายในการจัดการกับการฝ่าฝืน
ดังนั้น - ค้นหาว่าเกตเวย์การชำระเงินของคุณสามารถช่วยได้หรือไม่ คำตอบที่ดีบางข้อด้านบน คำแนะนำของฉันคือไม่เก็บข้อมูลการชำระเงิน - มันไม่คุ้มค่ากับความยุ่งยาก
เราได้พัฒนาส่วนขยายสำหรับการชำระเงินบางส่วน ช่วยให้ลูกค้าของคุณรวบรวมการชำระเงินบางส่วนสำหรับบริการผลิตภัณฑ์ ลูกค้าจะรวบรวมจำนวนที่เหลือใน / ก่อนการจัดส่ง ส่วนขยายการชำระเงินบางส่วนช่วยให้ลูกค้าสามารถซื้อผลิตภัณฑ์ของคุณจากร้านค้าบนเว็บของคุณโดยชำระราคาสินค้าเพียงเล็กน้อยเท่านั้นลูกค้าสามารถชำระเงินส่วนที่เหลือในงวดที่หลากหลายตามที่ผู้ดูแลระบบกำหนดไว้
คุณสมบัติ:
Admin: -
สำหรับคำอธิบายแบบเต็มและคุณสมบัติเยี่ยมชมร้านขายของวีโอไอพีของเรา:
เว็บไซต์ indieswebs.com สำหรับการชำระเงินบางส่วน