5 개의 제품을 주문한 고객이 있지만 2 개가 품절되어 전체 주문을 이행 할 수 없습니다. 그러나 두 개의 SKU를 제거하기 위해 주문을 편집 (삭제하고 새로 작성)하면 신용 카드 정보가 제거됩니다. 고객에게 전화 할 필요가 없도록하는 방법이 있습니까?
5 개의 제품을 주문한 고객이 있지만 2 개가 품절되어 전체 주문을 이행 할 수 없습니다. 그러나 두 개의 SKU를 제거하기 위해 주문을 편집 (삭제하고 새로 작성)하면 신용 카드 정보가 제거됩니다. 고객에게 전화 할 필요가 없도록하는 방법이 있습니까?
답변:
주어진 시나리오에서 채울 수없는 항목을 제거하고 있습니다. Authorize.net을 사용하고 있으므로 주문 송장의 품목에서 대변 메모를 발행하여 해당 품목에 대한 비용을 환불 한 다음 나머지 품목을 배송 할 수 있습니다.
주문에 품목을 변경하거나 추가해야하는 경우, 타사 CIM 구현 중 하나 또는 EE Payment Bridge (Enterprise에 있다고 가정)를 사용해야합니다.
Brainagent와 같은 지불 게이트웨이, CIM (고객 정보 관리자) 옵션이있는 authorize.net 또는 Magento에 지불 토큰을 저장하고 게이트웨이에 토큰을 저장 한 다음 게이트웨이에 고객 신용 카드 정보를 저장하는 다른 게이트웨이를 사용해야합니다. 수평. 이것이 없으면 고객이 초기 거래에서 승인 한 것보다 더 많은 자금을 확보 할 수 없습니다. 신용 카드 정보를 직접 저장하는 것은 엄격한 PA-DSS 인증을받지 않으면 비용이 많이 드는 PCI 규정을 위반하는 것입니다.
Braintree는 Magento에 무료 결제 게이트웨이 확장 프로그램을 제공합니다. 최신 버전을 확인하지 않았지만 이전 버전의 여러 버그를 수정해야했습니다. 그래도 몇 가지 버그 수정 후 꽤 잘 작동합니다.
Auth.net CIM을위한 몇 가지 지불 게이트웨이 확장이 있습니다. 과거에는 http://www.magentocommerce.com/magento-connect/idp-authorizecim-2-1-payment-module.html 을 사용 했습니다. 새로운 것이 몇 개있는 것 같습니다. 싸구려 실버 터치 하나를 멀리하십시오. 무서워 보입니다.
당신이 Braintree를 시도하고 그것이 버그 인 것을 알기 위해 나에게 Ping. 리포지토리 중 하나에서 최근 코드를 보낼 수 있습니다.
이것은 해결하기 위해 정말 간단한 문제입니다.
Magento 관리자에서 주문에 대해 여러 개의 INVOICES를 생성 할 수 있습니다. 구성이 올바르게 설정되면 사용 가능한 제품에 대해서만 송장을 작성할 수 있습니다. 송장을 만들 때 캡처 할 항목을 선택하면 Magento가 부분적으로 캡처합니다.
마찬가지로 주문 당 여러 발송물을 관리 할 수 있습니다.
물론이 모든 것을 프로그래밍 방식으로 수행 할 수도 있습니다.
$service = Mage::getModel('sales/service_order', $order);
$service->prepareInvoice( array( 'qty' => 'sku' ) );
우리는 부분 지불 시설을위한 확장을 개발했습니다. 고객이 제품 서비스에 대한 부분 지불금을 징수 할 수 있습니다. 고객은 선적 당 / 출고 전 나머지 금액을 징수합니다. 부분 지불 확장 프로그램을 사용하면 고객은 적은 양의 제품 가격 만 지불하면 웹 상점에서 제품을 구입할 수 있습니다. 고객은 관리자가 정의한대로 여러 분량으로 남은 금액을 지불 할 수 있습니다.
풍모:
관리자:-
자세한 설명 및 기능을 보려면 magento 확장 저장소를 방문하십시오.
부분 지불 시설에 대한 indieswebs.com 웹 사이트