因此,我的一個客戶端有在其主頁上執行基於規則的靜態塊的請求。該網頁基本上會根據觀看網站的人的感知性別換出多個靜態塊。它將從用戶當前所在的會話或與用戶帳戶關聯的數據中獲取此數據。基本上,如果用戶搜索特定的一組類別(男士或女士類別),則應該在主頁上交換靜態數據塊,因此當該用戶再次訪問該站點時,他們將獲得更加個性化的體驗。如果用戶是該網站的新用戶,則會有一組默認的塊。嘗試在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
}
我知道的Magento通過網站追蹤一個用戶的路徑,我知道在Magento的其他元素可以根據這些數據有規則(該動態橫幅和結帳規則),但我真的失去了從哪裏開始。
如果有人能指出我在正確的方向,任何幫助將不勝感激!
乾杯, 馬修