Jump to content

Soucis pour la création de catégories


Recommended Posts

Bonjour,

 

Je développe un module qui permet de mettre a jour les stocks via une API,donc je récupère tout ce qu'il me faut sans aucun soucis ! Le problème survient au moment d’insérer / mettre à jour les catégories dans prestashop ... même avec un "try catch" je n'ai aucune erreur d'affichée ...

 

voici le code en question :

foreach ($cat as $value) {
		    $defaultLanguage = new LanguageCore((int) (ConfigurationCore::get('PS_LANG_DEFAULT')));
		    $newCat = new CategoryCore();
		    if (!$newCat->categoryExists($value->id)) {
			    $newCat->id = intval($value->id);
			    $newCat->id_category = intval($value->id);
			    $newCat->active = true;
			    $newCat->date_add = date("Y-m-d H:i:s");
			    $newCat->is_root_category = true;
			    $newCat->date_upd = date('Y-m-d H:i:s');
			    $newCat->link_rewrite = array((int) (ConfigurationCore::get('PS_LANG_DEFAULT')) => $value->var_url);
			    $newCat->level_depth = intval($value->niveau);
			    $newCat->name = array((int) (ConfigurationCore::get('PS_LANG_DEFAULT')) => $value->nom);
			    $newCat->meta_title = array((int) (ConfigurationCore::get('PS_LANG_DEFAULT')) => $value->meta_title);
			    $newCat->meta_description = array((int) (ConfigurationCore::get('PS_LANG_DEFAULT')) => $value->meta_desc);
			    $newCat->meta_keywords = array((int) (ConfigurationCore::get('PS_LANG_DEFAULT')) => $value->meta_keywords);
			    try {
				    $newCat->add(false, true);
			    } catch (ErrorException $exc) {
				    echo $exc->getTraceAsString();
			    }
}

Où est le soucis ? (et je penses que la manière de faire est la même pour un produit donc si on me débloque sur ce soucis là il n'y en aura pas sur les produits !)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...