Si prega di selezionare un cliente per questo trasferimento. È verificato un errore durante recensione importazione da Magento flusso di dati

magento.stackexchange https://magento.stackexchange.com/questions/3027

Domanda

sto sviluppando un'estensione recensione del prodotto di importazione / esportazione. Ho creare flusso di dati script in modo amministratore può eseguire profilo a flusso di dati per l'importazione / esportazione. export sta funzionando benissimo. ma quando ho eseguito l'importazione ho ottenuto questo errore Seleziona un cliente per questo trasferimento. . Questo errore si è verificato solo quando v'è giudizio degli ospiti per il prodotto. Ho usato questo codice per la sessione del cliente.

 $_customer = Mage::getModel('customer/customer')->load($customerid);
$_session = Mage::getSingleton('customer/session')->setCustomer($_customer)->setCustomerAsLoggedIn($_customer);

Quindi, come possiamo risolvere questo errore.

È stato utile?

Soluzione

Se si stanno importando dati giudizio degli ospiti, le vostre esigenze di script per verificare se v'è un record cliente associato e determinare se il record esiste nella tua istanza Magento. In caso contrario, si tratta di un giudizio degli ospiti.

Per gli ospiti il ??customer_id deve essere impostato su null. È possibile eseguire il debug di questo Mage_Review_Model_Resource_Review::_afterSave().

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top