Skip to main content

PB depuis la MAJ version Business 2.3.1

More
12 years 2 months ago #163399 by REMO
-- url of the page with the problem -- : www.poincons-matrices.fr/la-boutique.html
-- HikaShop version Business : 2.3.1
-- Joomla version -- : 2.5.20
-- PHP version -- : 5.3.16
-- Browser(s) name and version -- : Google Chrome
-- Error-message(debug-mod must be tuned on) -- : Pas de message d'erreur, la mise à jour c'est effectuée correctement.

Bonjour,

Depuis cette mise à jour, l'enregistrement d'un nouveau compte client ne fonctionne plus, alors qu'auparavant tout fonctionnait correctement. Par contre si le compte existe déjà, alors la connexion s'effectue correctement.

Que faire, car aucun nouveaux clients ne peux s'enregistrer ?

Alain

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

More
12 years 2 months ago #163403 by Mohamed Thelji
Bonjour Alain,
Pouvez vous télécharger la dernière version d'Hikashop via notre site web, l'installer, et tester cela ?
Merci.

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

More
12 years 2 months ago #163484 by REMO
Bonjour Mohamed,

Je vous remercie pour votre réponse, l'installation d'HikaShop Business version 2.3.2 a résolu le problème d'ouverture de nouveaux comptes clients.

Alain

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

More
12 years 2 months ago #163493 by REMO
Subsiste un problème, dans l'email du détail de la commande avec le message d'avertissement suivant "Warning: Invalid argument supplied for foreach() in /home/xnpoinon/www/media/com_hikashop/mail/order_creation_notification.html.modified.php on line 236".

De plus l'adresse de facturation et le N° de téléphone n'apparaissent pas.

Alain

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

More
12 years 2 months ago #163494 by Jerome
Bonjour,

" order_creation_notification.html.modified.php " est votre override d'email et non l'email original d'HikaShop.
Il est donc difficulte de pouvoir corriger le problème puisque vous n'utilisez pas l'email de base.
Il n'y a plus de code PHP dans les parties "html" de nos emails, le code ayant été déporté dans le "preload" afin de n'avoir que du HTML (et des tags) dans la partie html.

Cordialement,

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

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

More
12 years 2 months ago #163553 by REMO
Bonjour Jérôme,

Je ne comprends pas ce que vous voulez dire par override d'email?
Pour les notifications d'emails j'avais réalisé des modification via l'administration d'Hikashop > Système > Emails et tout fonctionnait correctement.

Si vous pouvez me donner plus de détails sur la procédure à suivre pour ne plus avoir ce message d'erreur et que l'adresse de facturation apparaisse.

Merci, Alain

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

More
12 years 2 months ago #163577 by nicolas
Bonjour,

Ce que veut dire Jérome, c'est que la version que vous utilisée de l'email n'est plus compatible entièrement avec le système.
Il faut supprimer les modifications faites à l'email via les icônes poubelles du listing des Emails et cela corrigera l'erreur (faites une copie des modifications que vous avez effectué dans l'email avant cela, histoire de pouvoir les remettre ensuite). Ensuite, il suffira de refaire vos modifications dans les nouvelles versions des emails.

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

More
12 years 2 months ago #163686 by REMO
Bonjour Nicolas,

Je vous remercie pour votre réponse plus explicite que la précédente.
Donc je viens de supprimer les modifications pour les emails "Notification de création de commande", par contre je n'arrive pas à refaire mes modifications qui étaient : remplacer Bonjour « Nom » par Bonjour « Prénom ».

Avant la mise à jour voici la modification que j'avais effectué :
Version HTML
<?php echo JText::sprintf('HI_CUSTOMER',@$data->customer->name);?>
remplacé par
<?php
$address =& $data->order_addresses[$data->cart->billing_address->address_id];
echo JText::sprintf('HI_CUSTOMER',@$address->address_firstname)."\n"."\n"; ?>

Version texte
<?php echo JText::sprintf('HI_CUSTOMER',@$data->name)."\n"."\n"; ?>
remplacé par
<?php
$address =& $data->order_addresses[$data->cart->billing_address->address_id];
echo JText::sprintf('HI_CUSTOMER',@$address->address_firstname)."\n"."\n"; ?>

Si vous pouvez m'aider à ce propos et aussi pour les emails "Notification de statut de commande" avec la même modification
Je vous en remercie pour votre aide.

Alain

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

More
12 years 2 months ago #163694 by Xavier
Bonjour,

Désormais il faut éditer la partie "preload" de l'email et remplacer:
Code:
'HI_CUSTOMER' => JText::sprintf('HI_CUSTOMER', $customer_name),
Par:
Code:
'HI_CUSTOMER' => JText::sprintf('HI_CUSTOMER', @$data->cart->billing_address->address_firstname),

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

More
12 years 2 months ago #163788 by REMO
Bonjour Xavier,

Merci pour votre réponse, mon problème d'email de notification de création de commande est résolu.

Alain

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

Time to create page: 0.261 seconds
Powered by Kunena Forum