Magento 설치와 다른 응용 프로그램 간의 연결을 느슨하게하려고합니다. 특히 현재 고객과 구매자가 관심을 갖는 부분은 두 가지뿐입니다. 지금까지 편집 한 내용은 파일 app/code/core/Mage/Customer/controllers/AccountController.php
입니다 - 기능 createPostAction()
이 추가되어 고객의 정보를 다른 응용 프로그램에 보냅니다. 한번 수정 된 파일은 success.phtml
파일에 저장되어 주문 세부 정보를 전송합니다.Magento 신규 사용자 등록 - 자신의 코드 삽입
내가 가지고있는 문제는 사용자가 장바구니에 항목 (손님)을 넣은 다음 계산 프로세스의 일부로 등록하면 두 번째 응용 프로그램의 고객 레코드가 생성되지 않는다는 것입니다. 사용자가 먼저 명시 적으로 등록한 다음 별도로 체크 아웃하는 경우에만 작동합니다.
AccountController.php
은 내가 원하는 결과를 얻기 위해 수정해야하는 파일이 잘못되었을 수 있습니다. 어떤 파일을 사용해야합니까?
편집 : 코드 샘플을 포함시키지 않습니다. 코드는 문제가 아니지만 잘못된 위치에있는 것 같습니다. 새로운 고객이 등록 될 때 실행해야하는 맞춤 코드를 추가하는 좋은 장소는 어디입니까?
편집 핵심 파일은 기본 templas (또는 비즈니스 로직을 사용하는 것)를 수정하는 것뿐만 아니라 큰 nono이며 코드 샘플이 없으면 코드 샘플없이 추상적입니다. 모두가 할 수있는 기본값이 아닌 코드입니다. 관찰 –
내 질문은 어디에 사용자가 등록 할 때 실행 해야하는 사용자 정의 로직을 추가하는 기본 코드입니다. 핵심 파일이 그다지 좋은 장소가 아니라는 것에 동의 할 수 있습니다. 그러나 저는 magento를 처음 접했고 귀하의 제안이 필요합니다! – SaltyNuts