내 고객 중 한 명이 홈 페이지에서 규칙 기반 정적 블록을 수행하라는 요청을 받았습니다. 이 페이지는 기본적으로 사이트를 보는 사람의인지 된 성별에 따라 다른 정적 블록을 스왑합니다. 사용자가 현재있는 세션 또는 사용자 계정과 관련된 데이터에서이 데이터를 가져옵니다. 기본적으로 사용자가 특정 범주의 범주 (남성 또는 여성 범주)를 검색하면 홈 페이지에서 정적 블록을 바꿔야하므로 해당 사용자가 사이트를 다시 방문하면 더욱 개인화 된 경험을 갖게됩니다. 사용자가 사이트를 처음 사용하는 경우 기본 블록 집합이 있습니다.Magento에서 규칙 기반 정적 블록을 만들려고합니다.
이런 식으로 뭔가 (그리고 변명 내 초라한 PHP) : 나는 젠토을 알고
if($categories = $user->getViewedCategories()){
foreach($categories as $category){
switch($category){
case 14: //insert womens category id here
echo $staticBlockWomen
break;
case 16: //insert mens category id here
echo $staticBlockMen
break;
}
}
} else {
echo $staticBlockDefault
}
는 사이트를 통해 사용자의 경로를 추적하고 I합니다 (마 젠토에서 다른 요소는이 데이터를 기반으로 규칙을 수 있다는 사실을 알고 동적 인 배너 및 체크 아웃 규칙). 그러나 나는 어디서부터 시작 해야할지 정말 잃어버린다.
누군가가 올바른 방향으로 나를 가리킬 수 있다면, 어떤 도움을 주시면 감사하겠습니다!
건배, 마태는