고객이 관리자가 생성 한 주문을 지불하도록 허용 하시겠습니까?


13

고객의 관리 영역에서 주문을 생성하도록 허용 한 다음 고객이 자신의 계정에 로그인하여 주문에 대한 지불이 필요한지 확인하는 방법에 대한 확장 또는 지침이 있는지 궁금합니다. 카드 정보를 입력하고 주문을 지불 할 수 있습니까?

모든 팁이나 조언을 부탁드립니다.

답변:


2

주문을 작성해야하는 경우 사용자에게 지불을 요청하면 구매 주문 방법을 사용하여 주문하고 고객에게 PayPal 송장을 보냅니다. 결제가 접수되면 주문 확인 이메일을 보내드립니다.


0

방금 웹 사이트에서 관리자로 주문을 작성한 다음 (테스트 계정으로) 프론트 엔드에 로그인했습니다.

선택한 확인 옵션에서 결제 정보를 변경할 수 없었지만 다시 주문할 수 있었고 일반 결제 과정과 동일했습니다.

분명히 이것은 주문을 복제 할 때 이상적인 솔루션이 아닙니다.

이것이 도움이되는지 확인하기 위해 결제 계약살펴볼 것을 제안 합니다.

* 마 젠토 CE 버전 1.6.2.


0

마 젠토가 원하는 방식은 주문을 준비하는 것입니다. EE 1.12 이상에서는 고객의 장바구니에서 항목을보고 편집 할 수 있습니다. 기본 청구 지 및 배송지 주소를 편집 할 수도 있습니다.

본질적으로, 코드 나 확장이 필요하지 않으면 체크 아웃하여 고객의 장바구니를 완성 할 수 있습니다. 이것은 EE를 실행하지 않는 경우 이상적인 솔루션이 아니며 전체 답변이 될 수는 없지만 (현상 현상금에 합당하지 않을 수도 있음) 많은 사람들이 모르는 기능입니다.

행운을 빌어 요.


-1

Magento는 Onepage Checkout과 함께 제공되므로 고객으로서 이미 일부를 통과 한 경우에도 전체 프로세스를 수행해야합니다.

그러나 나는 그것을 바꿀 수 있다고 생각합니다.

물론 고객이 장바구니에 기사를 추가하여 고객이 결제 프로세스를 진행하기 만하면됩니다.

청구서 수신 주소를 추가하고 운송 정보를 입력하여 견적을 준비하는 확장을 구현할 수 있습니다 (견적 품목이 가상 인 경우 생략 할 수 있음). 맞춤 체크 아웃을 사용하는 경우이 단계를 건너 뛰고 결제 수단 선택을 계속 진행할 수 있습니다.

요구 사항과 일치하면 확장 프로그램에서 청구서 수신 주소를 현재 견적으로 설정해야합니다.

$quote->getBillingAddress()->addData($addressData);

배송지 주소와 배송 방법을 설정하십시오.

$quote->getShippingAddress()
    ->setCollectShippingRates(true)
    ->collectShippingRates()
    ->setShippingMethod('flatrate_flatrate')

결제 방법을 설정할 수도 있습니다. 예 :

$quote->getPayment()->importData(array('method' => 'checkmo'));

준비된 견적이 있으면 검토 단계를 초기 단계로 사용하기 위해 결제 자바 스크립트를 조작해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.