6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #132537
    Francois Germain
    Participant
    Points: 14 pts

    Bonjour,

    Désolé par avance d’être aussi néophyte !

    Nous utilisons woocommerce pour gérer des adhésions à une association reconnue d’intérêt général, ce qui nous autorise à établir des reçus fiscaux permettant à nos donateurs de déduire 66% de leur revenu imposable.

    Nous souhaitons donc envoyer un mail à nos adhérents une fois la commande terminé qui serait composé de 2 parties : d’abord la confirmation de leur commande (adhésion), puis le reçu fiscal correspondant.

    Cela suppose donc de modifier le template “commande terminée” et là je patauge grave !

    Quelqu’un aurait-il l’obligeance de m’indiquer la marche à suivre ?

    D’avance merci !

    depanagewp
    #132589
    Guy
    Participant
    Points: 5,495 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Bonjour,

    Un reçu c’est comme une facture, seules les mentions changent. donc si le site ne vend rien d’autre une solution serait de modifier le template de la facture.

    Regarde aussi ceci https://givewp.com/

    Ca tourne sur WordPress, pas besoin de Woocommerce. Et en y ajoutant un add-on (payant) https://givewp.com/addons/pdf-receipts/ ça peut être pas mal.

    Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂

    Avant d'appeler à l'aide: Dépannage Woocommerce

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    depanagewp
    1 utilisateur a remercié l'auteur de ce message.
    #132596
    Francois Germain
    Participant
    Points: 14 pts

    Merci pour ta réponse,

    Il me semble en effet que le template de facture pourrait être transformé en reçu fiscal, il suffirait de modifier légèrement les intitulés puisque les champs sont les mêmes.

    Le problème étant que je n’ai aucune compétences pour le faire et que malgré l’installation de locotranslate je n’arrive pas à trouver les dits templates en version française !

     

    L’autre solution que tu m’indiques est trop chère pour nous, nous sommes une petite asso !

    depanagewp
    #132600
    Guy
    Participant
    Points: 5,495 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Je me permets d’insister parce que je ne suis pas certain que tu ne sois passé trop rapidement sur leur site. C’est vrai que tout y fait pour amener vers les solutions d’abonnement 🙂

    Givewp est gratuit, l’add-on PDF est à 32$ /an.

     

     

     

     

    Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂

    Avant d'appeler à l'aide: Dépannage Woocommerce

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    depanagewp
    #132611
    Guy
    Participant
    Points: 5,495 pts
    ModérateurCertifiéFreelance
    Membre 2 étoiles

    Quel est le plugin utilisé pour les factures ?

    Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂

    Avant d'appeler à l'aide: Dépannage Woocommerce

    Vous manquez de trafic ? Payez le prix d'un seul backlink et obtenez-en beaucoup plus !

    depanagewp
    #132613
    Francois Germain
    Participant
    Points: 14 pts

    Aïe, je ne comprends même pas la question…

    En fait le fichier concerné a été copié dans un thème enfant pour éviter de l’écraser lors des mises à jour, j’espérais y trouver la version française mais le seul qui y figure est celui-ci :

    Thème enfant: customer-invoice.php (woocommerce/emails/customer-invoice.php)

    <?php
    /**
    * Customer invoice email
    *
    * This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-invoice.php.
    *
    * HOWEVER, on occasion WooCommerce will need to update template files and you
    * (the theme developer) will need to copy the new files to your theme to
    * maintain compatibility. We try to do this as little as possible, but it does
    * happen. When this occurs the version of the template file will be bumped and
    * the readme will list any important changes.
    *
    * @see https://docs.woocommerce.com/document/template-structure/
    * @package WooCommerce/Templates/Emails
    * @version 3.5.0
    */

    if ( ! defined( ‘ABSPATH’ ) ) {
    exit;
    }

    /**
    * Executes the e-mail header.
    *
    * @hooked WC_Emails::email_header() Output the email header
    */
    do_action( ‘woocommerce_email_header’, $email_heading, $email ); ?>

    <?php /* translators: %s: Customer first name */ ?>
    <p><?php printf( esc_html__( ‘Hi %s,’, ‘woocommerce’ ), esc_html( $order->get_billing_first_name() ) ); ?></p>

    <?php if ( $order->has_status( ‘pending’ ) ) { ?>
    <p>
    <?php
    printf(
    wp_kses(
    /* translators: %1$s Site title, %2$s Order pay link */
    __( ‘An order has been created for you on %1$s. Your invoice is below, with a link to make payment when you’re ready: %2$s’, ‘woocommerce’ ),
    array(
    ‘a’ => array(
    ‘href’ => array(),
    ),
    )
    ),
    esc_html( get_bloginfo( ‘name’, ‘display’ ) ),
    get_checkout_payment_url() ) . ‘”>’ . esc_html__( ‘Pay for this order’, ‘woocommerce’ ) . ‘
    );
    ?>
    </p>

    <?php } else { ?>
    <p>
    <?php
    /* translators: %s Order date */
    printf( esc_html__( ‘Here are the details of your order placed on %s:’, ‘woocommerce’ ), esc_html( wc_format_datetime( $order->get_date_created() ) ) );
    ?>
    </p>
    <?php
    }

    /**
    * Hook for the woocommerce_email_order_details.
    *
    * @hooked WC_Emails::order_details() Shows the order details table.
    * @hooked WC_Structured_Data::generate_order_data() Generates structured data.
    * @hooked WC_Structured_Data::output_structured_data() Outputs structured data.
    * @since 2.5.0
    */
    do_action( ‘woocommerce_email_order_details’, $order, $sent_to_admin, $plain_text, $email );

    /**
    * Hook for the woocommerce_email_order_meta.
    *
    * @hooked WC_Emails::order_meta() Shows order meta data.
    */
    do_action( ‘woocommerce_email_order_meta’, $order, $sent_to_admin, $plain_text, $email );

    /**
    * Hook for woocommerce_email_customer_details.
    *
    * @hooked WC_Emails::customer_details() Shows customer details
    * @hooked WC_Emails::email_address() Shows email address
    */
    do_action( ‘woocommerce_email_customer_details’, $order, $sent_to_admin, $plain_text, $email );

    ?>
    <p>
    <?php esc_html_e( ‘Thanks for reading.’, ‘woocommerce’ ); ?>
    </p>
    <?php

    /**
    * Executes the email footer.
    *
    * @hooked WC_Emails::email_footer() Output the email footer
    */
    do_action( ‘woocommerce_email_footer’, $email );

    depanagewp
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.