[REGLE] Colonne "related"

  • Posts: 257
  • Thank you received: 7
11 years 1 month ago #121939

Je vous préparais les CSV quand j'ai trouvé quels étaient les produits qui ne retrouvent pas leur "related" : ceux qui ont des "options"!

En espérant que cela vous mette la puce à l'oreille.

Merci.

Last edit: 10 years 10 months ago by oliv. Reason: Réglé

Please Log in or Create an account to join the conversation.

  • Posts: 257
  • Thank you received: 7
11 years 1 month ago #124163

Bonjour,
Peut-être voudriez-vous quand même les csv?
Merci.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 1 month ago #124238

Bonjour,

Oui merci de nous fournir le csv, ça nous aidera à débugger.

The following user(s) said Thank You: oliv

Please Log in or Create an account to join the conversation.

  • Posts: 257
  • Thank you received: 7
11 years 1 month ago #124385

Bonjour,
Je viens d'envoyer le CSV à Nicolas chez hikashop dot com.
Merci.

Please Log in or Create an account to join the conversation.

  • Posts: 82725
  • Thank you received: 13338
  • MODERATOR
11 years 1 month ago #124515

Bonjour,

Nous avons enfin trouvé le soucis grâce à vos précisions et quelques heures de tests.
Remplacez les lignes (il y en a deux):

$this->db->setQuery('DELETE FROM '.hikashop_table('product_related').' WHERE product_id IN ('.implode(',',$ids).'));
par
$this->db->setQuery('DELETE FROM '.hikashop_table('product_related').' WHERE product_id IN ('.implode(',',$ids).') AND product_related_type='.$this->db->Quote($type));
dans le fichier administrator/components/com_hikashop/helpers/import.php et cela corrigera le soucis d'import des produits liés lorsque des options sont égalements spécifiées pour les produits.

Last edit: 11 years 1 month ago by nicolas.
The following user(s) said Thank You: oliv

Please Log in or Create an account to join the conversation.

  • Posts: 257
  • Thank you received: 7
11 years 2 weeks ago #128356

Bonjour,
Je suis embêté car je ne trouve pas deux fois cette ligne :

$this->db->setQuery('DELETE FROM '.hikashop_table('product_related').' WHERE product_id IN ('.implode(',',$ids).'));

Je trouve ligne 1251 :
$this->db->setQuery('DELETE FROM '.hikashop_table('product_related').' WHERE product_id IN ('.implode(',',$ids).') AND product_related_type='.$this->db->Quote($type));

Et ligne 1264 :
$this->db->setQuery('DELETE FROM '.hikashop_table('product_related').' WHERE product_id IN ('.implode(',',$ids).') AND product_related_type='.$this->db->Quote($type));

Merci.

Last edit: 11 years 2 weeks ago by oliv. Reason: rectification des codes

Please Log in or Create an account to join the conversation.

  • Posts: 257
  • Thank you received: 7
11 years 2 weeks ago #128358

Du coup je me demande si vous n'auriez pas fait la modif dans la dernière version?

Please Log in or Create an account to join the conversation.

  • Posts: 257
  • Thank you received: 7
11 years 2 weeks ago #128371

Sinon, ça fonctionne à merveille.
Sauf deux bémols :

  1. Si on vide une cellule de la colonne "related", que l'on importe dans la console de Hikashop, le produit aura toujours ses accessoirs
  2. Depuis la console d'administration de Hikashop, si l'on veut exporter les produits d'une seul catégorie, la colonne "related" n'affiche plus que des ";"
Merci.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 1 week ago #129374

Bonjour,

En effet le fait de vider la colonne related dans le csv ne modifie pas les produits liés.

Pour vos deux soucis, merci d'essayer de passer par les mass actions via le menu Systeme > Actions de masse.
Vous pouvez en effet mettre à jour les données produits depuis un csv à partir des filtres, et exporter ce que vous souhaitez via les actions.

ps: désolé pour la réponse tardive

Last edit: 11 years 1 week ago by Xavier.

Please Log in or Create an account to join the conversation.

Time to create page: 0.132 seconds
Powered by Kunena Forum