이메일 주소가 순서대로 누락되었습니다


10

일부 주문에 대해 누락 된 전자 우편 주소 (sales_flat_order의 customer_email) 가있는 문제점이 있는 2 개의 상점 (1.5.1에서 1.7.0.2로 업그레이드 및 1.6 설치) 이 있습니다 . 상점은 완전히 다른 설치이며 두 버전에서 모두 동일한 것은 OneStepCheckout (최신 버전)을 사용 하고 이미 고객 계정 이있는 클라이언트 (모두는 아님)에게만 문제가 있다는 것입니다. . 문제가 고객 계정에 있다고 생각하지만 해당 계정에서 이상한 것을 찾을 수 없습니다.

이 문제를 확인할 위치 또는 디버깅 방법에 대한 아이디어가 있습니까?

감사.


주문 결제 방법은 Paypal입니까?
philwinkle

아니요, 결제 수단이 다릅니다
Vladimir Kerkhoff

주문 또는 고객 계정과 상호 작용하는 사용자 지정 (excep OneStepCheckout)?
FlorinelChis

나는 같은 문제가 있습니다. OSC 4.0.9 (수정 버전보다 높은 버전)에 있습니다. 나는 새로운 Magento 1.7.0.2도 설치했고 같은 이메일로 두 번의 주문을하였습니다. 첫 번째는 고객으로서, 두 번째는 (시크릿 모드-쿠키 없음) 손님입니다. 둘 다 이메일 주소를 가졌습니다. 여전히 원인이 무엇인지 잘 모르겠습니다.
Aaron Pollock

답변:


3

OSC 4.0.7을 실행 중인지 확인하십시오.

우리는 Magento 1.7.0.2 및 OSC 4.0.6을 사용하여이 문제를 겪었습니다. OneStepCheckout에서는 영구 장바구니에서 올바르게 인식되는 사용자를 처리하지 못하는 버그로 판명되었습니다. 우리는 이것을 OSC에 전달했고 그들은 우리에게 핫픽스를주었습니다 .

$this->getQuote()->setCustomerId(0);app \ code \ local \ Idev \ OneStepCheckout \ Block \ Checkout.php에서 Grep (5 개의 일치 항목을 제공해야 함)은 기본적으로 핫픽스이므로 그렙을 수행하십시오.

편집 : 이것은 코멘트 였어야합니다. 실제로 답변이 아닙니다.


7

참고 : 이것은 그 자체로 답은 아니지만이 문제에 대해 더 쉽게 형식을 지정할 수있는 내 경험을 추가하고 싶었습니다.

나는 같은 문제를 보았다. 그것은 완전히 탐구 할 기회가 없었지만, 내가 본 것에서 다음 요인의 조합입니다.

  1. 등록 된 고객.
  2. 지속적인 쇼핑 카트.

고객이 이전에 사이트에 등록 했지만 로그인하지 않았 으며 영구 장바구니가 켜져 있거나 실제로 영구 장바구니가 꺼진 후 고객에게 쿠키가있는 경우 문제가 발생하는 것 같습니다.

등록하지 않은 고객에게는 이런 일이 발생하는 것을 보지 못했지만 공유 컴퓨터 계정과 등록 된 고객과 등록되지 않은 다른 두 고객과 관련이 있는지 궁금합니다.

이 문제도 계속 조사하겠습니다. 고객을 고객 그룹에 자동으로 연결하므로이 문제는 주문이 고객 그룹에 할당되지 않았 음을 의미합니다.

편집 : 우리는 OSC가 아닌 Firecheckout을 사용하고 있습니다.


OSC가없는 상점에서 손님이 체크 아웃 한 등록 고객이 정확히이 작업을 수행했는지 확인할 수 있습니다.
벤츠 001

0

우리는 또한 OSC를 사용하고 있으며이 문제는 우리 사이트에서 발생하고 있습니다. 비 핵심 결제 확장 프로그램에서 발생한다고 생각합니다. 핵심 Magento에서 영구 카트를 켜면 게스트 고객이 강제로 등록하거나 로그인해야하므로 항상 전자 메일 주소가 존재합니다. OSC와 같은 여러 체크 아웃 확장 프로그램은이 제한을 적용하지 않으므로 핵심 코드가 예상하지 않는 시나리오가 시작됩니다.

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