{% extends 'FrontEndBundle/baseFrontEnd_2022.html.twig' %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="https://sibforms.com/forms/end-form/build/sib-styles.css">
<style>
.backgroundBg {
background: #ffffff;
}
body {
font-family: Helvetica, sans-serif;
}
.container {
max-width: 800px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}
#phone,
.btn {
padding-top: 6px;
padding-bottom: 6px;
border: 1px solid #ccc;
border-radius: 4px;
}
.btn {
color: #ffffff;
background-color: #428BCA;
border-color: #357EBD;
font-size: 14px;
outline: none;
cursor: pointer;
padding-left: 12px;
padding-right: 12px;
}
.btn:focus,
.btn:hover {
background-color: #3276B1;
border-color: #285E8E;
}
.btn:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.alert {
padding: 15px;
margin-top: 10px;
border: 1px solid transparent;
border-radius: 4px;
}
.alert-info {
border-color: #bce8f1;
color: #31708f;
background-color: #d9edf7;
}
.alert-error {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
</style>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css" />
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js"></script>
<!-- Facebook Pixel Code -->
<script>
//$('#scheduleMetting').modal('show');
function getIp(callback) {
fetch('https://ipinfo.io/json?token=3b619feb376bf4', { headers: { 'Accept': 'application/json' } })
.then((resp) => resp.json())
.catch(() => {
return {
country: 'us',
};
})
.then((resp) => callback(resp.country));
}
const phoneInputField = document.querySelector("#phone");
const phoneInput = window.intlTelInput(phoneInputField, {
initialCountry: "auto",
geoIpLookup: getIp,
preferredCountries: ["AR", "CL", "CO", "EC", "MX", "PE", "UY"],
utilsScript:
"https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js",
});
const info = document.querySelector(".alert-success");
const error = document.querySelector(".alert-error");
$('.contact-form-send').submit(function (event) {
event.preventDefault();
var values = $(this).serializeArray();
const phoneNumber = phoneInput.getNumber();
info.style.display = "none";
error.style.display = "none";
if (!phoneInput.isValidNumber()) {
error.style.display = "";
error.innerHTML = `Hay un error el télefono ingresado. Verificalo`;
return;
}
let name = values[0].value;
let lastName = values[1].value
let company = values[2].value;
let seniority = values[3].value;
let industry = values[4].value;
let deliveryOwn = values[5].value;
let email = values[6].value;
let phone = phoneNumber.replace("+54","+549");
let scheduleday = values[8].value;
let city = values[9].value;
let country = values[10].value;
let notes = values[11].value;
let source = values[12].value;
let utmSource = values[13].value;
let utmMedium = values[14].value;
let utmCampaign = values[15].value;
/*var event_name = "contact_form_web_event";
var properties = {
'EMAIL': email,
'NOMBRE': name,
'APELLIDOS': lastName,
'COMPANY': company,
'COUNTRY': country,
'NOTES': notes,
'PHONE': phone
}
var event_data = {
"data": {
"message": notes,
"namecustomer": name
}
}
sendinblue.track(event_name,
properties,
event_data)
*/
/* MAUTIC LOGIC*/
const urlForm = "https://mautic.pedidosfree.com/form/submit?formId=3";
var urlFinal;
if (utmSource != "" && utmMedium != "" && utmCampaign != "") {
console.log(utmSource);
console.log(utmMedium);
console.log(utmCampaign);
const utm_url = "&utm_source=" + utmSource + "&utm_medium=" + utmMedium + "&utm_campaign=" + utmCampaign ;
urlFinal = urlForm + utm_url ;
} else {
urlFinal = urlForm ;
}
let mauticData = { "mauticform":{
f_name : name,
lastname : lastName,
company :company,
seniority :seniority,
industry :industry,
deliveryown :deliveryOwn,
email : email,
phone : phone,
prefercontactdatetime : scheduleday.replace(/[^a-zA-Z0-9 ]/g, ''),
city : city,
country : country,
notes : notes.replace(/[^a-zA-Z0-9 ]/g, ''),
formId : 3,
return : "https://mautic.pedidosfree.com/s/forms/preview/3",
formName : "formindependet",
messenger : "1"
}};
$.ajax({
url: urlFinal,
type: "post",
headers: {"X-Requested-With": "XMLHttpRequest"},
async: true,
data: mauticData,
//dataType: "json",
success: function (data) {
sendEmailAlert(values)
$('.contact-form-send input').val('');
$('.contact-form-send textarea').val('');
info.style.display = "";
info.innerHTML = `Te mensaje fue recibido, te contactaremos a la brevedad.`;
fbq('track', 'Contact');
//$("#bodyDialog").html("Muchas gracias por tu interés. Te contactaremos a la brevedad.");
//$('#scheduleMetting').modal('show');
},
error: function (xhr, status, error) {
alert(xhr.responseText);
}
});
/*
var prospect_object = {
FirstName: name,
LastName: lastName,
Company: company,
Phone: phone,
Email: email,
City: city,
Country: country,
CustomFields: [
{ "key": "Notes", "value": notes },
{ "key": "Source", "value": source },
{ "key": "UtmSource", "value": utmSource },
{ "key": "UtmMedium", "value": utmMedium },
{ "key": "UtmCampaign", "value": utmCampaign }
]
};
values.push({ name: 'phone', value: phone });
$.ajax({
url: "{{ path('validate-prospect')}}",
type: "post",
async: true,
data: values,
dataType: "json",
success: function (data) {
var response = data;
if (response.exist) {
kl.onFormSubmit(prospect_object, "Register Page Contact - DUPLICATED")
} else {
kl.onFormSubmit(prospect_object, "Register Page Contact")
}
values.push({ name: 'exist', value: response.exist });
sendEmailAlert(values)
$('.contact-form-send input').val('');
$('.contact-form-send textarea').val('');
info.style.display = "";
info.innerHTML = `Te mensaje fue recibido, te contactaremos a la brevedad.`;
fbq('track', 'Contact');
//$("#bodyDialog").html("Muchas gracias por tu interés. Te contactaremos a la brevedad.");
//$('#scheduleMetting').modal('show');
},
error: function (xhr, status, error) {
alert(xhr.responseText);
}
});*/
});
function sendEmailAlert(values) {
$.ajax({
url: "{{ path('send-email-contact') }}",
type: "post",
async: true,
data: values,
dataType: "json",
success: function (data) {
console.log("send email success");
},
error: function (xhr, status, error) {
alert(xhr.responseText);
}
});
}
/*
function fautm_calcTrafSrc () {
var u1='', u2='', u3='', u4='', u5='';
var search_engines = [['bing', 'q'], ['google', 'q'], ['yahoo', 'q'], ['baidu', 'q'], ['yandex', 'q'], ['ask', 'q']]; //List of search engines
var ref = document.referrer;
ref = ref.substr(ref.indexOf('//')+2);
ref_domain = ref;
ref_path = '/';
ref_search = '';
// Checks for campaign parameters
var url_search = document.location.search;
if(url_search.indexOf('utm_source') > -1 || url_search.indexOf('utm_medium') > -1 || url_search.indexOf('utm_campaign') > -1 || url_search.indexOf('utm_term') > -1 || url_search.indexOf('utm_content') > -1) {
u1 = zfautm_gP(url_search, 'utm_source');
u2 = zfautm_gP(url_search, 'utm_medium');
u3 = zfautm_gP(url_search, 'utm_campaign');
u4 = zfautm_gP(url_search, 'utm_term');
u5 = zfautm_gP(url_search, 'utm_content');
} else if ( this.zfautm_gP(url_search, 'gclid')) {
u1 = 'Google Ads';
u2 = 'cpc';
u3 = '(not set)';
if ( !ZFAdvLead.utmcustPNameArr.includes('gclid') ) {
ZFAdvLead.utmcustPNameArr.push('gclid');
}
} else if(ref) {
var r_u1 = zfautm_gC('utm_source');
var r_u2 = zfautm_gC('utm_medium');
var r_u3 = zfautm_gC('utm_campaign');
var r_u4 = zfautm_gC('utm_term');
var r_u5 = zfautm_gC('utm_content');
if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") {
// separate domain, path and query parameters
if (ref.indexOf('/') > -1) {
ref_domain = ref.substr(0,ref.indexOf('/'));
ref_path = ref.substr(ref.indexOf('/'));
if (ref_path.indexOf('?') > -1) {
ref_search = ref_path.substr(ref_path.indexOf('?'));
ref_path = ref_path.substr(0, ref_path.indexOf('?'));
}
}
u2 = 'referral';
u1 = ref_domain;
// Extract term for organic source
for (var i=0; i<search_engines.length; i++){
if(ref_domain.indexOf(search_engines[i][0]) > -1){
u2 = 'organic';
u1 = search_engines[i][0];
u4 = zfautm_gP(ref_search, search_engines[i][1]) || '(not provided)';
break;
}
}
} else {
if ( typeof r_u1 !== "undefined" ) {
u1 = r_u1;
}
if ( typeof r_u2 !== "undefined" ) {
u2 = r_u2;
}
if ( typeof r_u3 !== "undefined" ) {
u3 = r_u3;
}
if ( typeof r_u4 !== "undefined" ) {
u4 = r_u4;
}
if ( typeof r_u5 !== "undefined" ) {
u5 = r_u5;
}
}
} else {
var r_u1 = zfautm_gC('utm_source');
var r_u2 = zfautm_gC('utm_medium');
var r_u3 = zfautm_gC('utm_campaign');
var r_u4 = zfautm_gC('utm_term');
var r_u5 = zfautm_gC('utm_content');
if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") {
var locRef = document.location.href;
locRef = locRef.substr(locRef.indexOf('//')+2);
if (locRef.indexOf('/') > -1) {
locRef = locRef.substr(0,locRef.indexOf('/'));
}
u1 = locRef;
u2 = 'referral';
} else {
if ( typeof r_u1 !== "undefined" ) {
u1 = r_u1;
}
if ( typeof r_u2 !== "undefined" ) {
u2 = r_u2;
}
if ( typeof r_u3 !== "undefined" ) {
u3 = r_u3;
}
if ( typeof r_u4 !== "undefined" ) {
u4 = r_u4;
}
if ( typeof r_u5 !== "undefined" ) {
u5 = r_u5;
}
}
}
return {
'source' : u1,
'medium' : u2,
'campaign': u3,
'term' : u4,
'content' : u5
};
}
function zfautm_gP(s, q) {
try{
var match = s.match('[?&]' + q + '=([^&]+)');
return match ? decodeURIComponent(match[1]) : '';
} catch(e){
return '';
}
}
function zfautm_gC( cookieName ){
var cookieArr = document.cookie.split('; ');
for ( var i = 0 ; i < cookieArr.length ; i ++ ){
var cookieVals = cookieArr[i].split('=');
if ( cookieVals[0] === cookieName && cookieVals[1] ) {
return decodeURIComponent(cookieVals[1]);
}
}
};
function zfautm_gC_enc( cookieName ){
var cookieArr = document.cookie.split('; ');
for ( var i = 0 ; i < cookieArr.length ; i ++ ){
var cookieVals = cookieArr[i].split('=');
if ( cookieVals[0] === cookieName && cookieVals[1] ) {
return cookieVals[1];
}
}
}
*/
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=906774143075401&ev=PageView&noscript=1" /></noscript>
<!-- End Facebook Pixel Code -->
{% endblock %}
{% block page %}
<!-- Banner Section Three -->
<section class="banner-section-three">
<div class="auto-container">
<div class="row clearfix">
<!--Content Column-->
<div class="content-column col-lg-6 col-md-12 col-sm-12">
<div class="inner-column wow fadeInLeft">
<h2>Completa tus datos para que un asesor se contacte.</h2>
<div class="text"> Únete a PedidosFree y hagamos crecer tu negocio.</div>
</div>
</div>
<!--Image Column-->
<div class="col-lg-6 col-md-12 col-sm-12">
<br>
<div class="sib-form">
<div id="sib-container" class="sib-container--large sib-container--vertical"
style="text-align:center; background-color:rgba(255,255,255,1); max-width:540px; border-radius:3px; border-width:1px; border-color:#C0CCD9; border-style:solid;">
<form method="post" class="contact-form-send">
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="name" data-required="*">
Tú nombre
</label>
<div class="entry__field">
<input class="input" maxlength="200" type="text" id="name" name="name"
autocomplete="off" placeholder="Ingresá tú nombre"
data-required="true" required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="lastname" data-required="*">
Apellido
</label>
<div class="entry__field">
<input class="input" maxlength="200" type="text" id="lastname" name="lastname"
autocomplete="off" placeholder="Ingresá tú Apellido"
data-required="true" required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="company" data-required="*">
Nombre del negocio
</label>
<div class="entry__field">
<input class="input" maxlength="200" type="text" id="company"
name="company" autocomplete="off" placeholder="Tu local"
data-required="true" required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-select sib-form-block" data-required="true">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="seniority" data-required="*">
Antiguedad del negocio
</label>
<div class="entry__field">
<select class="input" id="mauticform_input_formwebregister_seniority" name="seniority" value="" data-required="true" required>
<option value="" disabled selected hidden>Seleccioná Antiguedad </option>
<option value="recien_empiezo">Recien Empiezo</option>
<option value="menos_de_un_anio">Menos de un año</option>
<option value="mas_de_un_anio">Más de un año</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-select sib-form-block" data-required="true">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="industry" data-required="*">
Tipo de negocio
</label>
<div class="entry__field">
<select class="input" id="mauticform_input_formwebregister_industry" name="industry" value="" data-required="true" required>
<option value="" disabled selected hidden>Seleccioná tipo de negocio </option>
<option value="RESTAURANT">RESTAURANTE</option>
<option value="PIZZERIA">PIZZERIA</option>
<option value="SUSHI">SUSHI</option>
<option value="HELADERIA">HELADERIA</option>
<option value="TAQUERIA">TAQUERIA</option>
<option value="TIENDA DE BEBIDAS">BEBIDAS</option>
<option value="OTRO">OTRO</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-select sib-form-block" data-required="true">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="deliveryown" data-required="*">
Tengo repartidores propio
</label>
<div class="entry__field">
<select class="input" id="mauticform_formwebregister_deliveryown" name="deliveryown" value="" data-required="true" required>
<option value="" disabled selected hidden>Seleccioná respuesta</option>
<option value="SI">SI</option>
<option value="NO">NO</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="email" data-required="*">
Ingresá tu email
</label>
<div class="entry__field">
<input class="input" type="text" id="email" name="email"
autocomplete="off" placeholder="mail@gmail.com" data-required="true"
required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="phone" data-required="*">
Télefono
</label>
<div class="entry__field"
style="border: 0px solid #c0ccda;text-align: left;">
<input id="phone" type="tel" name="phone" required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="schedule_day" data-required="*">
Horario que preferís que nos comuniquemos
</label>
<div class="entry__field">
<input class="input" maxlength="200" type="text" id="schedule_day" name="schedule_day"
autocomplete="off" placeholder="¿ En que día y horario te podemos llamar ? " data-required="true"
required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="city" data-required="*">
Ingresá tu ciudad
</label>
<div class="entry__field">
<input class="input" maxlength="200" type="text" id="city" name="city"
autocomplete="off" placeholder="Ciudad" data-required="true"
required />
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-select sib-form-block" data-required="true">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="country" data-required="*">
Pais
</label>
<div class="entry__field">
<select class="input" id="country" name="country" data-required="true"
required>
<option value="" disabled selected hidden>Seleccioná un pais
</option>
<option class="sib-menu__item" value="Argentina">
ARGENTINA
</option>
<option class="sib-menu__item" value="Bolivia">
BOLIVIA
</option>
<option class="sib-menu__item" value="Chile">
CHILE
</option>
<option class="sib-menu__item" value="Colombia">
COLOMBIA
</option>
<option class="sib-menu__item" value="Ecuador">
ECUADOR
</option>
<option class="sib-menu__item" value="Uruguay">
URUGUAY
</option>
<option class="sib-menu__item" value="Mexico">
MEXICO
</option>
<option class="sib-menu__item" value="Peru">
PERU
</option>
<option class="sib-menu__item" value="Paraguay">
PARAGUAY
</option>
<option class="sib-menu__item" value="Otro Pais">
OTRO PAIS
</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div style="padding: 8px 0;">
<div class="sib-input sib-form-block">
<div class="form__entry entry_block">
<div class="form__label-row ">
<label class="entry__label"
style="font-size:16px; text-align:left; font-weight:700; font-family:"Helvetica", sans-serif; color:#3c4858;"
for="notes" data-required="*">
Mensaje
</label>
<div class="entry__field">
<textarea id="notes" name="notes" style="overflow:auto;resize:none"
rows="2" class="input" maxlength="60" id="NOTES" name="NOTES"
autocomplete="off"
placeholder="¿ Qué estás buscando ? ¿ Qué esperas de un sistema de pedidos online ? "
data-required="true" required></textarea>
</div>
</div>
</div>
</div>
</div>
<input id="source" type="hidden" name="source" value="">
<input id="utm_source" type="hidden" name="utm_source" value="">
<input id="utm_medium" type="hidden" name="utm_medium" value="">
<input id="utm_campaign" type="hidden" name="utm_campaign" value="">
<input id="utm_content" type="hidden" name="utm_content" value="">
<input id="utm_term" type="hidden" name="utm_term" value="">
<div style="padding: 8px 0;">
<div class="sib-form-block"
style="font-size:16px; text-align:left; font-family:"Helvetica", sans-serif; color:#3C4858; background-color:transparent;">
<div class="sib-text-form-block">
<p><br></p>
</div>
</div>
</div>
<div id="successRegister" class="alert alert-success" style="display: none"></div>
<div class="alert alert-error" style="display: none"></div>
<button class="theme-btn btn-style-two" type="submit" name="submit-form">ENVIAR <span
class="icon flaticon-next-3"></span></button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
{# DIALOG MODAL #}
<div class="modal fade" id="dialog" tabindex="-1" role="dialog" aria-labelledby="smallModal" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Aviso</h4>
</div>
<div id="bodyDialog" class="modal-body"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="scheduleMetting" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Agendá una Demo Gratuita</h4>
</div>
<div class="modal-body">
<p>Muchas gracias por completar el formulario. En breve nos estaremos contactando contigo.</p>
<b>Si deseas directamente agendar una demo totalmente Gratuita por que sabés que nuestro software es para vos. Dale click al botón y ahorrá tiempo:</b>
<br>
<a class="theme-btn btn-style-four" href="https://calendly.com/pedidosfree/30min" >Agendar Reunion <span class="icon flaticon-next-3"></span></a>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
{% endblock %}