Documentation plugin

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194143

-- url of the page with the problem -- : www.aespef.org/
-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.4.0
-- PHP version -- : pas utile
-- Browser(s) name and version -- : firefox

Bonjour à toute l'équpe hikashop

Je viens d'acheter le plugin attachinvoice.zip (facture pdf) ce soir, j'aurai aimé savoir si il existait une documentation afin de pouvoir changer les couleurs, ajouter un logo, etc...

Merci par avance pour votre retour.

Bonne soirée

Bien cordialement

Franck

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 8 months ago #194147

Bonjour,

Il n'y a pas de page de documentation à proprement parlé mais vous trouverez de nombreux threads sur le forum parlant de "attachinvoice".

www.hikashop.com/forum/4-how-to/9505-pdf...html?start=20#190208
www.hikashop.com/forum/2-general-talk-ab...nvoice-pdf-logo.html
www.hikashop.com/forum/4-how-to/66908-ad...o-attachinvoice.html

Le principe est assez simple puisqu'il s'agit d'une page HTML qui est transformée en PDF ; vous pouvez donc la personnaliser/surcharger et modifier son contenu, qui ressemble au contenu des vues HikaShop "order | invoice".

Cordialement,


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.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194353

Bonjour Jérôme et merci pour votre réponse.

J'ai vu que je pouvais modifier les couleurs dans le fichier invoice.php. ici : plugins/hikashop/attachinvoice/attachinvoice/
Pourriez vous juste me dire comment faire pour ajouter une image comme logo.

Merci par avance

Franck

Last edit: 9 years 8 months ago by sandrine huard.

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

  • Posts: 12953
  • Thank you received: 1778
9 years 8 months ago #194363

Bonjour,

Le principe est assez simple puisqu'il s'agit d'une page HTML qui est transformée en PDF ; vous pouvez donc la personnaliser/surcharger et modifier son contenu, qui ressemble au contenu des vues HikaShop "order | invoice".

Il vous suffira donc d'ajouter votre image en utilisant du code HTML.

The following user(s) said Thank You: sandrine huard

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194445

Bonjour Mohamed,

Ok, super c'est ok.

Merci

Franck

Last edit: 9 years 8 months ago by sandrine huard.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194637

Bonjour Jérôme et Mohamed,

Une dernière requête. Est-ce possible et si oui comment faire pour :

1 - Mettre en gras le nom de l'émetteur et du destinataire de la facture
2 - Mettre le département à la ligne (et non derrière la ville)
3 - Mettre la date dans le bon format car actuellement, elle est sous la forme : 2015-03-13 (bien que dans le fichier invoice.php, la date semble être dans le bon format).

Promis après cela je vous embête plus.

Merci par avance de votre aide.

Bonne journée

Bien cordialement.

Franck

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

  • Posts: 12953
  • Thank you received: 1778
9 years 8 months ago #194665

Bonjour,
1. 2. Ajouter du code CSS fera surement l'affaire.

3. Pourriez vous me dire à quelle date faites vous exactement référence ?

Merci.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194782

Bonjour Mohamed

Bonjour,
1. 2. Ajouter du code CSS fera surement l'affaire. --> dans le fichier invoice.php ? Si oui, un indice sur les lignes ou je dois ajouter le code ?

3. Pourriez vous me dire à quelle date faites vous exactement référence ? je vous joint en pièce jointe une copie d'écran sur laquelle on retrouve la date

Merci par avance de votre aide.

Bien cordialement

Franck

Attachments:

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 8 months ago #194796

Bonjour,

1.2. Regardez au début du fichier invoice.php et vous trouverez une zone de texte avec tout le CSS de la facture entre des balises <style> et </style>.

3. Le format des dates dans HikaShop est changeable en faisant une surcharge de la traduction:
HIKASHOP_DATE_FORMAT="%Y-%m-%d"

The following user(s) said Thank You: sandrine huard

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #194945

Bonjour Nicolas,
Pour la date c'est nickel, par contre pour mettre en gras les champs qui m'intéresse et insérer un espace entre la ville et le département. Je ne n'arrive pas à comprendre comment ajouter le code désiré car j'ai l'impression que la variable :
.addresses
comprends tout les champs de l'adresse à savoir
l'adresse, le code postal, la localité, le département, le pays.
Conclusion je ne vois pas comment lui dire d'insérer un retour à la ligne entre par exemple la locaité et le département ?
Merci par avance
Franck

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 8 months ago #194953

Bonjour,

Cela ne devrait pas se faire en CSS.
HikaShop utilise le fichier "address_template" que vous pouvez éditer via le menu Affichage>Vues. Il faut l'éditer pour votre template du backend ET votre template du frontend. Vous pouvez directement personnaliser l'affichage de l'adresse partout dans HikaShop, y compris sur la facture, avec cela.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #195208

Bonjour Nicolas et merci pour votre réponse.

Je galère depuis un moment, après plusieurs essais, je n'arrive pas à insérer le code de retour à la ligne entre le champ address_city et le champ address_state. Heu... pourriez vous m'aider.

Merci par avance

Bien cordialement

Franck



<?php
/**
* @package HikaShop for Joomla!
* @version 2.3.5
* @author hikashop.com
* @copyright (C) 2010-2015 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?>{address_company}
{address_title} {address_firstname}
{address_lastname}
{address_street}
{address_post_code} {address_city} {address_state}
{address_country}
<?php echo JText::sprintf('TELEPHONE_IN_ADDRESS','{address_telephone}');?>

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 8 months ago #195262

Bonjour,

Premièrement vous devez vérifiez que vous éditez la vue pour le bon template (et le bon context front-end/back-end).
Ensuite vous avez simplement à faire un saut à la ligne après {address_city}

Cordialement,


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.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #195329

Bonjour Jérome,

Nous parlons donc bien à priori de la même chose (voir copie d'écran)
Voici le code présent dans cette vue et en pièce le résultat de ma facture. On s'aperçoit que le département se place après la ville et non à la ligne. J'ai loupé quelque chose ou bien ...
Merci
Franck


<?php
/**
* @package HikaShop for Joomla!
* @version 2.3.5
* @author hikashop.com
* @copyright (C) 2010-2015 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?>{address_company}
{address_title} {address_firstname} {address_lastname}
{address_street}
{address_post_code} {address_city}
{address_state}
{address_country}
<?php echo JText::sprintf('TELEPHONE_IN_ADDRESS','{address_telephone}');?>

Attachments:

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

  • Posts: 13201
  • Thank you received: 2322
9 years 8 months ago #195390

Bonjour,

Merci de modifier aussi la vue "order / address_template" dans le template "backend".

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #195475

Bonsoir Xavier et merci pour votre réponse précise.

Je n'ai aucune vue dans la partie backend. Toutes les vues sur ce template sont dans la partie publique (d'où peut être l'explication à mon problème)
Par contre dans la vue : order / address_template de mon template yoo-everest j'ai ceci


<?php
/**
* @package HikaShop for Joomla!
* @version 2.3.4
* @author hikashop.com
* @copyright (C) 2010-2014 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?>{address_company}
{address_title} {address_firstname} {address_lastname}
<?php echo "<br>" ;?>
{address_street}
{address_post_code} {address_city}
{address_state}
{address_country}
<?php echo JText::sprintf('TELEPHONE_IN_ADDRESS','{address_telephone}');?>

La variable adress_state est bien située en dessous de la variable address_city mais dans l'édition de la facture via le plugin attachinvoice. Le département est toujours derrière la vile et non à la ligne.

D'autre part, je viens de m'aperçevoir que lorsque la commande est en statut "créée", lorsque j'imprime la facture via le bouton "facture" plugin attachinvoice, le numéro de facture reprend le numéro du bon de commande (cela me choque, ne devrait t'il pas généré un nouveau numéro de commande même à cette étape, car si l'admin oubli de passer la commande en confirmé et qu'il envoit la facture, le client aura une première facture avec un numéro de facture identique au bon de commande et ensuite il recevra cette même facture avec un autre numéro de facture !!!), lorsque la commande est confirmée là, un numéro de facture est généré.

Merci par avance et bonne soirée

Bien cordialement

Franck

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
9 years 8 months ago #195482

Bonjour,

Comme je vous l'ai dit dans mon message, il faut aussi éditer le fichier address_template pour votre template du backend.
Il est normal que vous n'ayez rien lorsque vous cherchez les vues backend pour votre template du frontend. Essayez voir avec votre template du backend (isis sous joomla 3.x) et vous trouverez la vue.

Il est normal que vous ayez une facture lorsque vous cliquez sur le bouton facture, même si la commande n'est pas confirmée. Et le système n'estpas sensé généré de numéro de facture à ce moment là. C'est au moment de la réception du paiement que cela doit être fait. Donc le système utilise le seul numéro qu'il a à sa disposition dans ce cas, c'est le numéro de commande.
Notez également qu'HikaShop est prévu pour fonctionner pour n'importe quel pays. Ce qui peut sembler inutile pour un marchand Français ne l'ai pas forcément pour un marchand d'un autre pays qui aurait besoin d'avoir des factures avant le paiement en utilisant le numéro de commande.

The following user(s) said Thank You: sandrine huard

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #195562

Bonjour Nicolas,

Exact vous avez tout à faire raison (désolé). En effet, c'est beaucoup mieux comme cela. (Vraiment désolé).
Ok pour la logique de facturation.
Dernière question, sur le site ici : www.aespef.org/
: lorsque le client créée une commande c'est l'adresse de facturation qui est incrémentée par défaut, celle-ci incrémente en même temps l'adresse de livraison. Conclusion le client, peut créer une nouvelle adresse mais il s'agit d'une adresse de facturation et non d'une adresse de livraison. alors que sur un autre site si je décoche utiliser la même adresse que pour la facturation j'ai le choix de modifier l'adresse de livraison ...

En gros sur ce site, même si il y'a une adresse de livraison différente de l'adresse de facturation, seule l'adresse de facturation apparaît sur la facture.

Merci

Franck

Last edit: 9 years 8 months ago by sandrine huard.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 8 months ago #195564

Bonjour,

Dans tous les cas, l'utilisateur peut modifier/ajouter une adresse de livraison.
Que l'option "Address selector" soit sur "popup", "list" ou "dropdown list".

Je pense que vous avez un override de vue ou du css qui cache le bouton pour ajouter une adresse.

Merci de nous fournir un screenshot de Configuration > Checkout > Shipping & Payment.

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

  • Posts: 185
  • Thank you received: 1
9 years 8 months ago #195634

Bonjour Xavier,
Voici une copie d'écran de la configuration paiement/livraison.

Par contre, je vous confirme que je peux ajouter une nouvelle adresse --> voir copie d'écran

Merci pour votre aide

Bonne journée

Franck

Attachments:

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

Time to create page: 0.128 seconds
Powered by Kunena Forum