Jump to content

Forcer la mise à jour des URL simplifiées


Recommended Posts

Bonjour,

J'ai réalisé il y a peu que l'option Forcer la mise à jour des URL simplifiées n'était pas activée via Paramètres de la boutique -> Produits. Ce qui est très problématique dans mon cas car de nombreux produits sont concernés.

J'ai donc plusieurs questions :

- Si j'active cette option, est-ce que le catalogue va automatiquement se mettre à jour dans son intégralité ou est-ce que la mise à jour forcée ne s'appliquera qu'aux prochains produits modifiés ?

- Existe-t-il une solution pour gérer massivement les redirections SEO de manière automatisée à partir de là ?

En vous remerciant.

Link to comment
Share on other sites

Eolia,

Ce n'est pas très clair pour moi, ma question était :

- Si j'active cette option, est-ce que le catalogue va automatiquement se mettre à jour dans son intégralité ou est-ce que la mise à jour forcée ne s'appliquera qu'aux prochains produits modifiés ?

Ce à quoi tu as répondu :

"Oui c'est automatique (Prestashop se basant sur les ID et non sur les mots des urls"

Et maintenant :

"Les urls seront mises à jour progressivement lors de l'enregistrement/mise à jour des produits concernés."

C'est très important car j'envisage un changement de plateforme pour ce site dans les mois à venir et mon plan de redirection va être très complexe si tout le catalogue n'est pas déjà mis à jour avec les redirections automatiques.

En te remerciant.

Edited by AcidLava (see edit history)
Link to comment
Share on other sites

Oui j'ai répondu un peu vite.

Si vous voulez mettre à jour tous les link_rewrite il faut lancer un script php qui récupère tous les ID produit puis effectuer:

foreach($product_ids as $id_product) {
    $product = new Product((int)$id_product);
    foreach(Language::getLanguages(false) as $lang) {
        $product->link_rewrite[$lang['id_lang']] = Tools::str2url($product->name[$lang['id_lang']]);
    }
    $product->save();
}

 

Link to comment
Share on other sites

Les versions natives sont toutes mises à jour pour PHP 8

Des modules versions 1.7/8 ont été adaptées pour Phenix et quand on me remonte un module incompatible je l'adapte.

Si vous passez en PHP 8 le problème que vous risquez de rencontrer est d'avoir de vieux modules pas écrits pour.

Link to comment
Share on other sites

  • 7 months later...

Bonjour à tous,

Je me posais justement la question sur cette option "Forcer la mise à jour des URL simplifiées".
Effectivement Prestashop créait les redirections nécessaires mais n'est-ce pas préjudiciable niveau SEO s'il y en a trop par exemple sur un même produit.

@Eolia que conseilles-tu avec cette option ? J'ai lu de tout, l'activer, la laisser désactivée...

Merci comme toujours par avance pour ton retour et point sur ce sujet :).

Edited by Asu34 (see edit history)
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...