Skip to content

Instantly share code, notes, and snippets.

@fabioam
Last active March 7, 2018 21:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fabioam/5584eb27f54eb26f93ca1a5765dda880 to your computer and use it in GitHub Desktop.
Save fabioam/5584eb27f54eb26f93ca1a5765dda880 to your computer and use it in GitHub Desktop.
add random customers to Magento database
//PHP array containing forenames.
$names = array(
'Joao',
'Alberto',
'Jose',
'Raimundo',
'Carlos',
'Fabio',
'David',
'Mell',
);
//PHP array containing surnames.
$surnames = array(
'Vilas',
'Martins',
'Angeluci',
'Johnson',
'Tremblay',
'Peltier',
'Cunningham',
'Simpson',
'Mercado',
'Sellers'
);
$websiteId = Mage::app()->getWebsite()->getId();
$store = Mage::app()->getStore();
for($i=0; $i<30; $i++) {
//Generate a random forename.
$random_name = $names[mt_rand(0, sizeof($names) - 1)];
//Generate a random surname.
$random_surname = $surnames[mt_rand(0, sizeof($surnames) - 1)];
echo "Adding user: ";
echo $random_name . ' ' . $random_surname;
echo "<br>";
$customer = Mage::getModel("customer/customer");
$customer ->setWebsiteId($websiteId)
->setStore($store)
->setFirstname($random_name)
->setLastname($random_surname)
->setEmail('user'.$i.'@rededots.com.br')
->setPassword('somepassword');
try{
$customer->save();
}
catch (Exception $e) {
Zend_Debug::dump($e->getMessage());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment