FROM CACHE - es_header

Formulario de contacto no envia mail de respuesta

Formulario de contacto no envia mail de respuesta

PabloRam
Shopify Partner
2 0 0

hola! 

 

en mi tienda existe una pagina donde hay un formulario para que el cliente pueda solicitar su factura: https://www.golfexpress.com/pages/facturacion-electronica pero el formulario no esta mandando correo cuando se llena, no uso alguna aplicación de correo.

 

Comparto el código liquid de la pagina: 

<a name="pagecontent" id="pagecontent"></a>

<div class="sixteen columns page clearfix">
  <h1>
    {{ page.title }}
  </h1>
  <div class="feature_divider"></div>

  <div class="eight offset-by-four columns">
    {% form 'contact' %}
      {% if form.posted_successfully? %}
        <p class="quote">{{ 'contact.form.post_success' | t }}</p>
      {% endif %}

      {% if form.errors %}
        <p class="quote">{{ 'general.forms.post_error' | t }}</p>

        {% assign message = 'contact.form.message' | t %}
        <ul class="center">
          {% for field in form.errors %}
            {% if field == 'form' %}
              <li>
                {{ form.errors.messages[field] }}
              </li>
            {% else %}
              <li>
                {% assign field_name = field | replace: 'body', message %}
                {{ 'general.forms.post_field_error_html' | t: field: field_name, error: form.errors.messages[field] }}
              </li>
            {% endif %}
          {% endfor %}
        </ul>
      {% endif %}

      <label for="ContactOrderNumber">Num. de Orden</label>
      <input type="text" id="ContactOrderNumber" name="contact[Numero-Orden]" placeholder="" required="required">

      <label for="ContactRFC">RFC (Registro Federal de Contribuyente)</label>
      <input type="text" id="ContactRFC" name="contact[RFC]" placeholder="" required="required">

      <label for="ContactRazonSocial">Razón Social</label>
      <input type="text" id="ContactRazonSocial" name="contact[Razon-Social]" placeholder="" required="required">

      <label for="ContactFormEmail">Correo Electrónico</label>
      <input
        type="email"
        id="contactFormEmail"
        name="contact[email]"
        placeholder=""
        autocorrect="off"
        autocapitalize="off"
        value="{% if form.email %}{{ form.email }}{% elsif customer %}{{ customer.email }}{% endif %}"
        required="required"
      >

      <label for="ContactCalleNumero">Calle y número (exterior e interior)</label>
      <input type="text" id="ContactCalleNumero" name="contact[Calle-Numero]" placeholder="" required="required">

      <label for="ContactColonia">Colonia</label>
      <input type="text" id="ContactColonia" name="contact[Colonia]" placeholder="" required="required">

      <label for="ContactDelegacionMunicipio">Delegación o Municipio</label>
      <input
        type="text"
        id="ContactDelegacionMunicipio"
        name="contact[Delegación o Municipio]"
        placeholder=""
        required="required"
      >

      <label for="ContactEstado">Estado</label>
      <select id="ContactEstado" name="contact[Estado]" required="required">
        <option value="Aguascalientes">Aguascalientes</option>
        <option value="Baja California">Baja California</option>
        <option value="Baja California Sur">Baja California Sur</option>
        <option value="Campeche">Campeche</option>
        <option value="Coahuila de Zaragoza">Coahuila de Zaragoza</option>
        <option value="Colima">Colima</option>
        <option value="Chiapas">Chiapas</option>
        <option value="Chihuahua">Chihuahua</option>
        <option value="Distrito Federal">Distrito Federal</option>
        <option value="Durango">Durango</option>
        <option value="Guanajuato">Guanajuato</option>
        <option value="Guerrero">Guerrero</option>
        <option value="Hidalgo">Hidalgo</option>
        <option value="Jalisco">Jalisco</option>
        <option value="México">México</option>
        <option value="Michoacán de Ocampo">Michoacán de Ocampo</option>
        <option value="Morelos">Morelos</option>
        <option value="Nayarit">Nayarit</option>
        <option value="Nuevo León">Nuevo León</option>
        <option value="Oaxaca">Oaxaca</option>
        <option value="Puebla">Puebla</option>
        <option value="Querétaro">Querétaro</option>
        <option value="Quintana Roo">Quintana Roo</option>
        <option value="San Luis Potosí">San Luis Potosí</option>
        <option value="Sinaloa">Sinaloa</option>
        <option value="Sonora">Sonora</option>
        <option value="Tabasco">Tabasco</option>
        <option value="Tamaulipas">Tamaulipas</option>
        <option value="Tlaxcala">Tlaxcala</option>
        <option value="Veracruz de Ignacio de la Llave">Veracruz de Ignacio de la Llave</option>
        <option value="Yucatán">Yucatán</option>
        <option value="Zacatecas">Zacatecas</option>
      </select>

      <label for="ContactCodigoPostal">Código Postal</label>
      <input type="text" id="ContactCodigoPostal" name="contact[Codigo-Postal]" placeholder="" required="required">

      <label for="ContactFormaPago">Forma de pago</label>
      <select id="ContactFormaPago" name="contact[Forma-Pago]" required="required">
        <option value="01 -- Efectivo">01 -- Efectivo</option>
        <option value="03 -- Trasferencia electronia de fondos">03 -- Trasferencia electrónica de fondos</option>
        <option value="04 -- Tarjeta de Credito">04 -- Tarjeta de Crédito</option>
        <option value="28 -- Tarjeta de Debito">28 -- Tarjeta de Débito</option>
        <option value="29 -- Tarjetas de Servicios">29 -- Tarjetas de Servicios</option>
        <option value="99 -- Por definir">99 -- Por definir</option>
      </select>

      <label for="ContactMetodoPago">Método de pago</label>
      <select id="ContactMetodoPago" name="contact[Método-Pago]" required="required">
        <option value="PUE -- Pago en una sola exhibición">PUE -- Pago en una sola exhibición</option>
        <option value="PIP -- Pago inicial y parcialidades">PIP -- Pago inicial y parcialidades</option>
        <option value="PPD -- Pago en parcialidades o diferidos">PPD -- Pago en parcialidades o diferidos</option>
      </select>

      <label for="ContactUsoCFDI">Uso de CFDI</label>
      <select id="ContactUsoCFDI" name="contact[Uso-CFDI]" required="required">
        <option value="G01 -- Adquisicioón de mercancias">G01 -- Adquisición de mercancias</option>
        <option value="G02 -- Devoluciones, descuentos o bonificaciones">
          G02 -- Devoluciones, descuentos o bonificaciones
        </option>
        <option value="G03 -- Gastos en General">G03 -- Gastos en General</option>
        <option value="P01 -- Por definir">P01 -- Por definir</option>
      </select>

      <input type="submit" class="submit" value="{{ 'contact.form.send' | t }}">
    {% endform %}
  </div>
</div>

 

que es lo que puede estar pasando? 

 

espero me puedan ayudar, muchas gracias 

1 RESPUESTA 1

Teo
Shopify Staff
2495 524 358

Hola, @PabloRam:

 

Gracias por escribirnos. Entiendo por tu mensaje que tienes un formulario personalizado con el que los clientes pueden solicitar una factura. Sin embargo, no se está enviando el correo correctamente cuando se completa dicho formulario, ¿no es así? Será un placer poder ofrecerte los siguientes pasos a seguir.

 

Antes de nada, ¿podrías confirmarme si tú mismo has desarrollado el código Liquid del formulario? Si no es así, ¿podrías darme más información sobre cómo lo has integrado en tu tienda? Esto es, ¿has instalado algún tipo de aplicación de creación de formularios o has contratado los servicios de un desarrollador?

 

Dicho esto, es importante tener en cuenta que cualquier pregunta relacionada con el lenguaje de código Liquid, Scripts o la API de Shopify queda fuera del alcance de nuestro conocimiento en el equipo de soporte en redes y la Comunidad. Con todo, me alegra informarte de que existe un subforo en nuestra Comunidad que se llama Technical Q&A que está controlado por desarrolladores y expertos.


Este subforo está destinado a diferentes consultas; entre ellas, preguntas sobre Liquid. Desde aquí, te recomendaría buscar hilos en dicho subforo o en el foro de Partners y desarrolladores para ver si alguien ha experimentado una situación similar y se ha resuelto en el pasado. Si no encuentras lo que estás buscando, puedes subir tu pregunta de nuevo. De esta forma, uno de los desarrolladores o participantes podrán darte más orientación. El idioma de interacción en estos foros es el inglés. No obstante, siempre puedes utilizar el traductor de Google para mostrar el contenido en español si lo necesitas.


Como alternativa, también puedes contratar a un experto de Shopify para realizar cualquier consulta. Este es un portal de especialistas y desarrolladores que pueden darte un presupuesto para cualquier tipo de consulta, implementación o desarrollo que quieras hacer con una tienda de Shopify. En este caso, un especialista podrá revisar contigo el código del formulario y hacerlo funcionar cómo deseas. Entretanto, ¿cómo está siendo tu experiencia con Shopify? ¿Cómo va el resto de cuestiones con tu tienda?

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify