Migration d'un site sur virtuemart a Hikashop

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22240

Le fait que les fichiers ne soient pas copiés ne devrait pas empêcher l'import des données. Est-ce que vous avez quelque chose dans la table hikashop_product après l'import ? Si oui, dans la table hikashop_product_category ?

Pour les fichiers, il y a deux causes possibles:
1. Les fichiers n'existent pas dans components/com_virtuemart/shop_image/product. Cela voudrait dire que vous avez configuré virtuemart pour placer les images autre part. Est-ce le cas ?

2. Joomla n'arrive pas à écrire le fichier dans le dossier de destination. Cela signifie alors que les permissions du dossier media/com_hikashop/upload ne sont pas correctes et il faudrait les changer pour permettre à Joomla d'écrire dedans.

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22249

Merci de la réponse !

Concernant la base de données :

après import, rien ds la base de donnée : hikashop_product ni hikashop_product_category


pour les fichiers :
1) les fichiers sont bien présents, au bon emplacement
2) les dossiers sont en f=droits de 755 ! donc je ne vois pas

je suis bien évidemment avec le dernier joomla 1.5.23
version php : 5.2.5-pl1-gentoo
version Base de données : 5.0.44-log

Merci encore !!!!

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22250

Pourriez vous nous faire des screenshots du processus d'import pour que l'on puisse voir les messages ?

Pour les fichiers:
755 ne veut pas dire que c'est ok :) 755 signifie que l'utilisateur assigné au dossier a le droit d'écrire mais pas les autres. Suivant la façon dont votre hosting est géré, il arrive que l'utilisateur apache soit différent de l'utilisateur du dossier et donc impossible pour Joomla d'écrire dedans. Il y a deux solutions:
1. mettre des droits 777 sur le dossier.
2. changer l'utilisateur du dossier pour que ce soit l'utilisateur utilisé par apache.

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22253

Concernant les droits, malgré des droits de 755, j'obtiens tjs le même message !

Je vous oins les captures d'écran dans le fichier joint ...

j'espère que cela va vous aider !

Merci

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22263

il n'y a pas de fichier joint.
Vous pouvez envoyer votre fichier par email à nicolas at hikashop dot com

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22274

C'est fait

Merci !

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22403

Juqtz un petit coucou pour savoir si vous avez bien eu le fichier sur votre mail....

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22405

L'email était passé à la trappe. Je viens de le retrouver.
Pourriez vous essayer, de remettre l'entrée vm_import_last_vm_prod à 0 dans la table hikashop_config, puis, activez le mode débug dans la configuration de joomla, puis importez à nouveau depuis VM ?
Avez vous de nouvelles erreurs ? Avez vous quelque chose d'autre sur l'écran d'import des produits durant le process ?

Last edit: 13 years 3 months ago by Jerome.

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22415

merci de votre réponse !

- concernant l'entrée vm_last_vm_prod, cette entrée était déjà à 0 ! je joins l'image de la table hikashop_config
- après la mise en place du debug, aucun changement dans les messages !...

Attachments:

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
13 years 3 months ago #22418

Bonjour,

En regardant le plugin d'import, je pense que le soucis vient de la liaison avec les taxes.

administrator/components/com_hikashop/helpers/import.php (~ligne 2140)

$sql1 = 'INSERT IGNORE INTO `#__hikashop_product` (`'.implode('`,`',array_keys($data)).'`) '.
	'SELECT '.implode(',',$data).' FROM `#__vm_product` AS vmp '.
	'INNER JOIN `#__hikashop_taxation` hkt ON hkt.tax_vm_id = product_tax_id '.
	'INNER JOIN `#__hikashop_category` hkc ON hkc.category_namekey = hkt.category_namekey '.
	'LEFT JOIN `#__hikashop_vm_prod` AS hkp ON vmp.product_id = hkp.vm_id '.
	'WHERE hkp.hk_id IS NULL ORDER BY vmp.product_id ASC;';

S'il n'y a pas du tout de taxe dans les produit VirtueMart, la requête ne sortira pas de produits.

Je vous propose donc la modification suivante :
$sql1 = 'INSERT IGNORE INTO `#__hikashop_product` (`'.implode('`,`',array_keys($data)).'`) '.
	'SELECT '.implode(',',$data).' FROM `#__vm_product` AS vmp '.
	'LEFT JOIN `#__hikashop_taxation` hkt ON hkt.tax_vm_id = product_tax_id '.
	'LEFT JOIN `#__hikashop_category` hkc ON hkc.category_namekey = hkt.category_namekey '.
	'LEFT JOIN `#__hikashop_vm_prod` AS hkp ON vmp.product_id = hkp.vm_id '.
	'WHERE hkp.hk_id IS NULL ORDER BY vmp.product_id ASC;';


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Last edit: 13 years 3 months ago by Jerome.

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22431

SUPER, Bravo cela fonctionne !!!!
Vous êtes au top !!!

Il ne me reste que 2 petits pbs :

1) les images ne sont pas importées (il me dit que les fichiers ne peubent pas être copié dans www/components/media/com_hikashop/upload ! Pourtant j'ai mis en 777 com_hikashop et upload !

2) une autre petite remarque : les commandes ont l'air juste, cependant, on ne les voit pas dans le chiffre d’affaire en recap dans le tableau de bord hikashop !

Merci de votre aide !

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22432

En effet, en y regardant de plus prêt, il y a un problème dans le code de la copie des fichiers.

Pourriez vous changer le code:
$ret = JFile::copy($this->vmImgDir.$c->category_full_image, $dst);

en:
$ret = JFile::copy($src, $dst);

dans le fichier administrator/components/com_hikashop/helpers/import.php (~ligne 2690)
et réessayez un import ?

Concernant votre remarque, je n'ai pas souvenir que le CA soit affiché dans le dashboard. Pourriez vous faire une capture d'écran pour expliquer ce dont vous parlez ?

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22447

Cela fonctionne Parfaitement !!!

Bravo !!

allez, on arrive au bout, mais je vous soumet encore une erreur de fichier que je ne comprend pas (ci-joint le fichier de capture d'écran)...



on dirait que cela concerne les images multiples (quand on a plusieurs images pour un article)...

En espérant que cela vous aide...

Concernant le CA dans le dashboard, je pensais à l'affichage dans la vue centrale du backoffice (comme montré dans le fichier joint : hika-dashboard)

Merci encore pour votre super réactivité et efficacité !

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22448

Ces fichiers existent-ils ?
Savez vous où ils seraient localisés si pas dans ce dossier ?

Il semble que votre seconde capture ne soit pas passée.

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22450

Les fichiers ne sont pas à cette adresse !
Regardez l'adresse ne correspond pas à une adresse correcte !

concernant la deuxième capture, je vous la joins amintenant

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22451

Oups,

voici la capture qui devrait passer maintenant !

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22454

En effet. Nous avons fait des modifications additionnelles pour ces fichiers. Pourriez vous télécharger à nous le paquet d'installation et le réinstaller pour tester à nouveau d'importer les fichiers ?

Pour les commandes qui sont sont pas affichées à cet endroit du dashboard, cela laisse penser que la date de création de la commande ( order_created dans la base de données ) n'a pas été copiée et que donc le système considère que toutes les dates sont à 0. Pourtant la copie des dates fonctionne de notre coté.
Pourriez vous vérifier le champs order_created de la table hikashop_order et le champs cdate de la table vm_orders dans votre base de données ?

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22462

Merci encore pour votre réactivité !!!!

alors, concernant le nouveau fichier téléchagé sur votre site, tout fonctionne sauf les images additionnelles (ck fichier joint), on a toujours un soucis d'écriture de l'adresse de destination



(à noté un soucis d'écriture de l'adresse de destination des catégories (adresse de destination des images vide "" mais peut-être car les images des catégories sont déjà présente)

Concernant l'écriture de la date, effectivement, c'est peut-être le format car pour moi j'ai

- table hikashop_order champ order_created = "1250621387" par exemple
- table vm_order champ cdate = "1253796004" par exemple

j'espère que cela peut vous aider...

Merci encore !

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 3 months ago #22476

Nous progressons. Nous avons mis en ligne une nouvelle version qui corrige le dossier de destination. Cela devrait régler ces derniers messages d'erreur.

Pour la date, vous voulez dire que pour une même commande, vous avez le même chiffre dans les deux champs ?

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

  • Posts: 502
  • Thank you received: 12
13 years 3 months ago #22492

Cela avance, BRAVO !

Par contre, j'ai toujours 2 erreurs de transferts :

1) concernant les catégories, j'ai pris soins de tout refaire avec la nouvelle version, en supprimant les fichiers déjà importés, et pour les catégories, j'ai l'erreur suivante (fichier hika_categories)



2) concernant une autre étape (je pense pour les articles ayant de multiples photos, mais je en suis pas sur), on a le message suivant (fichier hika-download)



concernant la date, j'ai vérifié et oui pour une même commande, on a les mêmes chiffres dans les deux champs !

Attachments:

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

Time to create page: 0.107 seconds
Powered by Kunena Forum