templates/front/abonnement-pro/checkout/adresse-facture-new.html.twig line 1

Open in your IDE?
  1. {% extends 'front/layout.html.twig' %}
  2. {% block googleTagManagerDataLayer %}
  3.     {% include 'google_tag.html.twig' with {'titlePage':'formulaire inscrit abonnement','categoryPage':'subscription','navigation_category1':'','navigation_category2':'','navigation_category3':'' }   %}
  4. {% endblock %}
  5. {% block body %}
  6.     {% form_theme form 'bootstrap_base_layout.html.twig' %}
  7.     <div class="adress_fac_new">
  8.         <div class="part_top_fac_new row">
  9.             <div class="col-6">
  10.                 <img src="{{ asset('images/logo.png') }}" class="logo_fac_new">
  11.             </div>
  12.             <div class="col-6">
  13.             {% if app.user is null %}
  14.                 <p><span>{{ "Vous êtes déjà client chez Copees ?" | trans({}, "productTranslate") }} </span><a href="#" id="connectVous"> {{ "Connectez-vous !" | trans({}, "productTranslate")|raw }}</a></p>
  15.             {% endif %}
  16.             </div>
  17.         </div>
  18.         <div class="part_content_fac_new row">
  19.             <div class="col-md-6">
  20.                 <div class="txt_fac_new_left">
  21.                     <h3>{{ "Gérez la création et l’impression de tous vos supports de travail et de communication sur un seul espace collaboratif !" | trans({}, "productTranslate")|raw }}</h3>
  22.                     <h4>{{ 'Jusqu’à 50% de réduction sur notre catalogue de plus de 300 produits' | trans({}, "productTranslate") }}</h4>
  23.                     <h4>{{ 'Paiement automatique à 30 jours dès votre 2eme commande' | trans({}, "productTranslate") }}</h4>
  24.                     <h4>{{ 'Livraison gratuite illimitée le jour même sur créneaux de 30 mn, ou sous 48H en livraison nationale' | trans({}, "productTranslate") }}</h4>
  25.                     <h4>{{ 'Un éditeur en ligne avec plus de 20 000 templates pour vos créations' | trans({}, "productTranslate") }}</h4>
  26.                     <h4>{{ 'Abonnement sans engagement et résiliable en 1 clic à tous moments depuis votre espace' | trans({}, "productTranslate") }}</h4>
  27.                 </div>
  28.                 <div class="top_margin_border_top" id="logos_top">
  29.                     <p class="">{{ '3000 + entreprises utilisent Copees pour tous leurs besoins en print... et vous ?' | trans({}, "productTranslate") }}</p>
  30.                     <div class="row">
  31.                         <div class="col-md-2 col-4 pl-0"> <img src="{{ asset('images/lon1.png') }}"></div>
  32.                         <div class="col-md-2 col-4"> <img src="{{ asset('images/lon2.png') }}"></div>
  33.                         <div class="col-md-2 col-4"> <img src="{{ asset('images/lon3.png') }}"></div>
  34.                         <div class="col-md-2 col-4"> <img src="{{ asset('images/lon4.png') }}"></div>
  35.                         <div class="col-md-2 col-4"> <img src="{{ asset('images/lon5.png') }}"></div>
  36.                         <div class="col-md-2 col-4"> <img src="{{ asset('images/lon6.png') }}"></div>
  37.                     </div>
  38.                 </div>
  39.                 <div class="img_bx_b2b_1 ecron_design">
  40.                     <div class="" style="position: relative; padding-bottom:57%; height: 0;">
  41.                         <iframe src="https://www.youtube.com/embed/dsIc1r8LgOs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe>
  42.                     </div>
  43.                 </div>
  44.                 <div class="img_bx_b2b_1 ecron_design_mobile mb-2" style="display: none">
  45.                     <video width="400" controls style="width: 100%;background-color: #000000;padding: 2px;">
  46.                         <source src="{{ asset('images/video_entreprise2.mp4') }}">
  47.                     </video>
  48.                 </div>
  49.             </div>
  50.             <div class="col-md-6 formFactureAbo">
  51.                 {% if app.user is null %}
  52.                     <div class="row inputmxw blocLogin"
  53.                          style="{% if error %}display:block;{% else %}display:none;{% endif %}justify-content: flex-end;">
  54.                         <div class="part1_form row ml-lg-0 formimputFacture">
  55.                             <form style="margin: 0 auto;" autocomplete="nope" method="post" action="{{ path('app_login') }}">
  56.                                 {% if error %}
  57.                                     <script>
  58.                                         dataLayer.push({
  59.                                             event: 'login_attempt',
  60.                                             event_group: 'login',
  61.                                             page_title: titlePage,
  62.                                             page_category: categoryPage,
  63.                                         });
  64.                                     </script>
  65.                                     <div class="alert alert-danger">{{ error.message }}</div>
  66.                                 {% endif %}
  67.                                 <div class="">
  68.                                     <label style="display: block;">{{ 'Se connecter' | trans({}, "productTranslate") }}</label>
  69.                                 </div>
  70.                                 <div class="inscritSocial mt-5 text-center">
  71.                                     <a href="{{ path('google_connect') }}" class="linkGoogleConnectA linkConnectLiseuse mb-2" style="display: block;"><img style="width: 15px;" src="{{ asset('images/social_google_user2.png') }}"><span>{{ 'Continuer avec google' | trans({}, "productTranslate") }}</span></a>
  72.                                     <a href="{{ path('microsoft_connect') }}" class="linkGoogleConnectA linkConnectLiseuse" style="display: block;"><img style="width: 15px;" src="{{ asset('images/social_microsoft_user2.png') }}"><span>{{ 'Continuer avec microsoft' | trans({}, "productTranslate") }}</span></a>
  73.                                     {#    <a href="{{ path('apple_connect') }}" class="linkGoogleConnectA" style="display: block;"><img style="width: 15px;" src="{{ asset('images/social_microsoft_user2.png') }}"><span>Continuer avec appele</span></a>#}
  74.                                 </div>
  75.                                 <div class="mt-3">
  76.                                     <label style="display: block;">Utiliser une adreese email</label>
  77.                                 </div>
  78.                                 <div class="part1_form row">
  79.                                     <div class="col-md-5 col-12 pl-md-0 mt-2"><input id="email" name="email"
  80.                                                                                 autocomplete="nope"
  81.                                                                                 type="email" required
  82.                                                                                 value="{{ last_username }}"
  83.                                                                                 style="width: 100%"
  84.                                                                                 placeholder="{{ 'email' | trans({}, "productTranslate") }}"
  85.                                                                                 value="{{ last_username }}"></div>
  86.                                     <div class="col-md-5 col-12 pl-md-0 mt-2"><input type="password" name="password"
  87.                                                                                 id="password" style="width: 100%"
  88.                                                                                 placeholder="{{ 'mot de passe' | trans({}, "productTranslate") }}" required>
  89.                                     </div>
  90.                                     <div class="col-md-2 col-12 pl-md-0 mt-2">
  91.                                         <button type="submit" class="btn w-100">{{ 'Connexion' | trans({}, "productTranslate") }}</button>
  92.                                     </div>
  93.                                     <input type="hidden" name="_csrf_token"
  94.                                            value="{{ csrf_token('authenticate') }}">
  95.                                     <div class="col-md-12 col-12 pr-md-0 mt-2"
  96.                                          style="text-align: right;  padding-bottom: 18px;">
  97.                                         <a style="font-size: 14px; color: #000;" href="{{ path('app_forgotten_password') }}">{{ 'Mot de passe oublié ?' | trans({}, "productTranslate") }}</a></div>
  98.                                 </div>
  99.                             </form>
  100.                         </div>
  101.                     </div>
  102.                 {% endif %}
  103.                 {{ form_start(form, {attr: {id: 'facture_abonnement_form'}}) }}
  104.                     {% if app.user is null %}
  105.                         <div class="">
  106.                             <label style="display: block;font-size: 22px;font-weight: 500;">S'inscrire</label>
  107.                         </div>
  108.                         <div class="inscritSocial mt-4 text-center">
  109.                             <a href="{{ path('google_connect') }}" class="linkGoogleConnectA linkConnectInscrit mb-2" style="display: block;"><img style="width: 15px;" src="{{ asset('images/social_google_user2.png') }}"><span>{{ 'Continuer avec google' | trans({}, "productTranslate") }}</span></a>
  110.                             <a href="{{ path('microsoft_connect') }}" class="linkGoogleConnectA linkConnectInscrit " style="display: block;"><img style="width: 15px;" src="{{ asset('images/social_microsoft_user2.png') }}"><span>{{ 'Continuer avec microsoft' | trans({}, "productTranslate") }}</span></a>
  111.                         </div>
  112.                         <div class="mt-4 mb-4">
  113.                             <label style="display: block;font-size: 22px;font-weight: 500;">{{ 'Ou créer un compte avec' | trans({}, "productTranslate") }}</label>
  114.                         </div>
  115.                     {% endif %}
  116.                     <div class="row inputmxw">
  117.                         <div class="part1_form row ml-lg-0 formimputFacture">
  118.                             <div class="col-md-6 col-12 pl-md-0 pr-md-0 ">
  119.                                 <div class="form-group">
  120.                                     <label style="display: block;">{{ 'Prénom' | trans({}, "productTranslate") }}</label>
  121.                                     {{ form_widget(form.lastname) }}
  122.                                 </div>
  123.                             </div>
  124.                             <div class="col-md-6 col-12 pr-md-0 pl-md-3 ">
  125.                                 <div class="form-group">
  126.                                     <label style="display: block;">{{ 'Nom' | trans({}, "productTranslate") }}</label>
  127.                                     {{ form_widget(form.firstname) }}
  128.                                 </div>
  129.                             </div>
  130.                             <div class="col-12 p-md-0 ">
  131.                                 <div class="form-group">
  132.                                     <label style="display: block;">{{ 'Nom de l’entreprise' | trans({}, "productTranslate") }}</label>
  133.                                      {{ form_widget(form.conpany) }}
  134.                                 </div>
  135.                             </div>
  136.                             <div class="col-md-6 col-12 pl-md-0 pr-md-0">
  137.                                 <div class="form-group">
  138.                                     <label style="display: block;">{{ 'Numéro de téléphone' | trans({}, "productTranslate") }}</label>
  139.                                     {{ form_widget(form.phone) }}
  140.                                 </div>
  141.                                 <div class="valid_btnLiv" style="display: none"></div>
  142.                                 <div class="no_valid_btnLiv" style="display: none"></div>
  143.                             </div>
  144.                             <div class="col-md-6 col-12 pr-md-0 pl-md-3 ">
  145.                                 <div class="form-group">
  146.                                     <label style="display: block;">{{ 'Email professionnel' | trans({}, "productTranslate") }}</label>
  147.                                     {{ form_widget(form.email) }}
  148.                                     {% if erreurEmail is defined %}
  149.                                         <script>
  150.                                             dataLayer.push({
  151.                                                 event: 'registration_attempt',
  152.                                                 event_group: 'registration_btob',
  153.                                                 page_title: titlePage,
  154.                                                 page_category: categoryPage,
  155.                                             });
  156.                                         </script>
  157.                                         <i class="" style="color: red;">{{ erreurEmail | trans({}, "productTranslate") }} </i>
  158.                                     {% endif %}
  159.                                 </div>
  160.                             </div>
  161.                             <div class="col-12 p-md-0 ">
  162.                                 <div class="form-group">
  163.                                     <label style="display: block;">{{ 'Adresse' | trans({}, "productTranslate") }}</label>
  164.                                      {{ form_widget(form.adresse) }}
  165.                                 </div>
  166.                             </div>
  167.                             <div class="col-12 p-md-0 ">
  168.                                 <div class="form-group">
  169.                                     <label style="display: block;">{{ "Complément d\'adresse" | trans({}, "productTranslate") }}</label>
  170.                                     {{ form_widget(form.batiment) }}
  171.                                 </div>
  172.                             </div>
  173.                             <div class="col-md-6 col-12 pl-md-0 pr-md-0 ">
  174.                                 <div class="form-group">
  175.                                     <label style="display: block;">{{ 'Code Postal' | trans({}, "productTranslate") }}</label>
  176.                                      {{ form_widget(form.codePostal) }}
  177.                                 </div>
  178.                             </div>
  179.                             <div class="col-md-6 col-12 pr-md-0 pl-md-3 ">
  180.                                 <div class="form-group">
  181.                                     <label style="display: block;">{{ 'Ville' | trans({}, "productTranslate") }}</label>
  182.                                     {{ form_widget(form.city) }}
  183.                                 </div>
  184.                             </div>
  185.                             {% if not app.user  %}
  186.                                 <div class="col-md-12 col-12 pl-md-0 pr-md-0  ">
  187.                                     <div class="form-group selectSecteur">
  188.                                         {{ form_widget(form.secteurActivite) }}
  189.                                     </div>
  190.                                 </div>
  191.                                 <div class="col-lg-6 col-12 pl-md-0 pr-md-0 ">
  192.                                     <div class="form-group mb-0">
  193.                                         <label style="display: block;">{{ 'Mot de passe' | trans({}, "productTranslate") }}</label>
  194.                                         <input type="text" id="adresse_facturation_abonnement_password" name="password" required="required" placeholder="{{ 'Mot de passe' | trans({}, "productTranslate") }}" style="margin-bottom: 0px;">
  195.                                         <i class="text-help">{{ 'Le mot de passe doit contenir au moins 6 caractères.' | trans({}, "productTranslate") }} </i>
  196.                                     </div>
  197.                                 </div>
  198.                                 <div class="col-lg-6 col-12 pr-md-0 pl-md-3 ">
  199.                                     <div class="form-group mb-0">
  200.                                         <label style="display: block;">{{ 'Confirmer le mot de passe' | trans({}, "productTranslate") }}</label>
  201.                                         <input type="text" id="confpassword" name="confpassword" required="required" placeholder="{{ 'Confirmer le mot de passe' | trans({}, "productTranslate") }}" style="margin-bottom: 0px;">
  202.                                     </div>
  203.                                 </div>
  204.                             {% else %}
  205.                                 <div class="col-md-12 col-12 pl-md-0 pr-md-0  ">
  206.                                     <div class="form-group selectSecteur mb-0">
  207.                                         {{ form_widget(form.secteurActivite) }}
  208.                                     </div>
  209.                                 </div>
  210.                             {% endif %}
  211.                             {% if no_captcha is defined %}
  212.                             {% else %}
  213.                                 <div class="col-md-12 col-12 pr-md-0 pl-md-3 mt-3 captchaBlock">
  214.                                     <div class="form-group">
  215.                                         {{ form_widget(form.captchaCode) }}
  216.                                         {{ form_errors(form.captchaCode) }}
  217.                                         {% if form.captchaCode.vars.errors|length %}
  218.                                             <script>
  219.                                                 dataLayer.push({
  220.                                                     event: 'registration_attempt',
  221.                                                     event_group: 'registration_btob',
  222.                                                     page_title: titlePage,
  223.                                                     page_category: categoryPage,
  224.                                                 });
  225.                                             </script>
  226.                                         {% endif %}
  227.                                     </div>
  228.                                 </div>
  229.                             {% endif %}
  230.                         </div>
  231.                     </div>
  232.                     <div class="conteur_price pb-0 pt-0" style="width: 100%; margin-top: 35px;display: flex;">
  233.                         <input type="hidden" name="typeAbonnementBtb" id="typeAbonnementBtb" value="">
  234.                         <div class="link_top_btob">
  235.                             <button id="btn_submit_adresse_facturePlus" class="ml-lg-2 mt-0" href="#">{{ "Je m’abonne à l'abonnement Plus" | trans({}, "productTranslate") }}</button>
  236.                         </div>
  237.                         <div class="link_top_btob">
  238.                             <button id="btn_submit_adresse_factureTeam" class="ml-lg-2 mt-0" href="#">{{ "Je m’abonne à l'abonnement Business " | trans({}, "productTranslate") }}</button>
  239.                         </div>
  240.                     </div>
  241.                  {{ form_end(form) }}
  242.             </div>
  243.         </div>
  244.         <div class="part_bottom_fac_new row " id="logos_bottom" >
  245.             <div class="col-md-6 top_margin_border">
  246.                <p class="text-center">{{ '3000 + entreprises utilisent Copees pour tous leurs besoins en print... et vous ?' | trans({}, "productTranslate") }}</p>
  247.                 <div class="row">
  248.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon1.png') }}"></div>
  249.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon2.png') }}"></div>
  250.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon3.png') }}"></div>
  251.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon4.png') }}"></div>
  252.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon5.png') }}"></div>
  253.                     <div class="col-md-2 col-4"> <img src="{{ asset('images/lon6.png') }}"></div>
  254.                 </div>
  255.             </div>
  256.         </div>
  257.     </div>
  258.     <style>
  259.         .ecron_design{
  260.             background-image: url(/images/ecron_design0.png) !important;
  261.             background-repeat: no-repeat;
  262.             background-size: 100% !important;
  263.             height: 59%;
  264.             padding-left: 1.3%!important;
  265.             padding-right: 1%! important;
  266.             padding-top: 1%!important;
  267.         }
  268.         @media (max-width: 767px) {
  269.             .ecron_design_mobile {
  270.                 display: block!important;
  271.             }
  272.             .ecron_design{
  273.                 display: none;
  274.             }
  275.         }
  276.         .top_margin_border_top {
  277.             padding-top: 25px;
  278.             margin-top: 30px;
  279.             margin-bottom: 25px;
  280.         }
  281.         .adress_fac_new {
  282.             padding-bottom: 200px;
  283.             overflow: hidden;
  284.         }
  285.     </style>
  286. {% endblock %}
  287. {% block javascripts %}
  288.     {{ parent() }}
  289.     <script src="https://maps.googleapis.com/maps/api/js?key={{ key_google_map }}&libraries=places"></script>
  290.     {{ encore_entry_script_tags('abonnement_pro_front') }}
  291. {% endblock %}