1
我正在使用magento 1.7.0.2。我有關於商店ID的問題。當我通過註冊從前端添加新客戶時,它會將商店標識添加到「客戶實體」表中。但是,當我嘗試手動添加使用後端的客戶時,在「客戶實體」表中插入「0」而不是「商店標識」。 如何通過管理員添加客戶時獲取客戶的商店ID? 如何在後端設置選項以通過後端在「客戶實體」表中手動插入商店標識? 是否需要設置新字段「選擇商店」?從後端添加新客戶不插入商店編號
我正在使用magento 1.7.0.2。我有關於商店ID的問題。當我通過註冊從前端添加新客戶時,它會將商店標識添加到「客戶實體」表中。但是,當我嘗試手動添加使用後端的客戶時,在「客戶實體」表中插入「0」而不是「商店標識」。 如何通過管理員添加客戶時獲取客戶的商店ID? 如何在後端設置選項以通過後端在「客戶實體」表中手動插入商店標識? 是否需要設置新字段「選擇商店」?從後端添加新客戶不插入商店編號
這很簡單。 去/app/code/core/Mage/Adminhtml/controllers/CustomerController.php 和之前//發送歡迎電子郵件部分
// Mage::dispatchEvent('adminhtml_customer_prepare_save', array(
// 'customer' => $customer,
// 'request' => $this->getRequest()
// ));
並把下面的代碼出現。
$storeId = $customer->getSendemailStoreId();
Mage::app()->setCurrentStore($storeId);
$customer->save();
這就是它現在你可以選擇從後端存儲,也將被插入到customer_entity表。
解決方案從phprocks發現