Si prega di selezionare un cliente per questo trasferimento. È verificato un errore durante recensione importazione da Magento flusso di dati
-
16-10-2019 - |
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.
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()
.