我为登录和 addtocart 操作创建了一个自定义 API。当用户未登录并将产品添加到保存报价 ID 的购物车时,当用户使用我的 API 登录时,我想将此客户分配给我之前保存的报价。我曾经使用的代码将客户分配给以下报价。
$quoteId = '1720';
$customer = Mage::getModel('customer/customer');
$customer->loadByEmail($email);
$quote = Mage::getModel('sales/quote')->load($quoteId);
$quote->assignCustomer($customer);
但是当这不起作用时。当客户登录时,会针对用户创建一个新报价。但我希望将客户分配给他在登录前添加的上述报价。