Contraseña: ******** (Va a recibir un correo para establecer la contraseña)
+
{{_.user}} {{userName}}
+
{{_.password}} ******** {{_.passwordResetText}}
-
Cómo hacer un pedido
-
-
Para realizar un pedido en nuestra web, debe configurarlo indicando:
-
+
{{_.sectionHowToBuyTitle}}
+
{{_.sectionHowToBuyDescription}}
-
Si quiere recibir el pedido (por agencia o por nuestro propio reparto) o si lo prefiere recoger en alguno de nuestros almacenes.
-
La fecha en la que quiera recibir el pedido (se preparará el día anterior).
-
La dirección de entrega o el almacén donde quiera recoger el pedido.
+
{{_.sectionHowToBuyRequeriment1}}
+
{{_.sectionHowToBuyRequeriment2}}
+
{{_.sectionHowToBuyRequeriment3}}
-
-
En nuestra web y aplicaciones puedes visualizar el stock disponible de flor cortada, verdes, plantas, complementos y artificial.
- Tenga en cuenta que dicho stock puede variar en función de la fecha seleccionada al configurar el pedido. Es importante CONFIRMAR los pedidos para que la mercancía quede reservada.
-
-
El reparto se realiza de lunes a sábado según la zona en la que se encuentre. Por regla general, los pedidos que se entregan por agencia, deben estar confirmados y pagados antes de las 17h
- del día en que se preparan (el día anterior a recibirlos), aunque esto puede variar si el pedido se envía a través de nuestro reparto y según la zona.
-
-
Cómo pagar
-
-
Las formas de pago admitidas en Verdnatura son
-
+
{{_.sectionHowToBuyStock}}
+
{{_.sectionHowToBuyDelivery}}
+
+
{{_.sectionHowToPayTitle}}
+
{{_.sectionHowToPayDescription}}
-
Con tarjeta a través de nuestra plataforma web (al confirmar el pedido).
-
Mediante giro bancario mensual, modalidad que hay que solicitar y tramitar.
+
{{{_.sectionHowToPayOption1}}}
+
{{{_.sectionHowToPayOption2}}}
-
Cosas a tener en cuenta
-
-
Verdnatura vende EXCLUSIVAMENTE a profesionales, por lo que debe remitirnos el Modelo 036 ó 037,
- para comprobar que está dado/a de alta en el epígrafe correspondiente al comercio de flores.
-
-
POLÍTICA DE RECLAMACIONES
-
-
Verdnatura aceptará las reclamaciones que se realicen dentro de los dos días naturales
- siguientes a la recepción del pedido (incluyendo el mismo día de la recepción). Pasado este plazo no se aceptará ninguna reclamación.
-
-
Cualquier duda que le surja, no dude en consultarla, ¡estamos para atenderle!
diff --git a/services/mailer/application/template/client-welcome/locale/es.json b/services/mailer/application/template/client-welcome/locale/es.json
index c99fe0c8e..b1149d62b 100644
--- a/services/mailer/application/template/client-welcome/locale/es.json
+++ b/services/mailer/application/template/client-welcome/locale/es.json
@@ -1,14 +1,28 @@
{
"subject": "¡Le damos la bienvenida!",
"title": "¡LE DAMOS LA BIENVENIDA!",
- "dear": "Estimado cliente",
- "bodyDescription": "Siga las intrucciones especificadas en este correo para llevar a cabo la instalación de la impresora.",
+ "dear": "Estimado cliente,",
+ "bodyDescription": "Sus datos para poder comprar en la web de verdnatura (https://www.verdnatura.es) o en nuestras aplicaciones para iOS y Android (Ver tutorial de uso), son:",
+ "user": "Usuario:",
+ "password": "Contraseña:",
+ "passwordResetText": "(Va a recibir un correo para establecer la contraseña)",
+ "sectionHowToBuyTitle": "Cómo hacer un pedido",
+ "sectionHowToBuyDescription": "Para realizar un pedido en nuestra web, debe configurarlo indicando:",
+ "sectionHowToBuyRequeriment1": "Si quiere recibir el pedido (por agencia o por nuestro propio reparto) o si lo prefiere recoger en alguno de nuestros almacenes.",
+ "sectionHowToBuyRequeriment2": "La fecha en la que quiera recibir el pedido (se preparará el día anterior).",
+ "sectionHowToBuyRequeriment3": "La dirección de entrega o el almacén donde quiera recoger el pedido.",
+ "sectionHowToBuyStock": "En nuestra web y aplicaciones puedes visualizar el stock disponible de flor cortada, verdes, plantas, complementos y artificial. Tenga en cuenta que dicho stock puede variar en función de la fecha seleccionada al configurar el pedido. Es importante CONFIRMAR los pedidos para que la mercancía quede reservada.",
+ "sectionHowToBuyDelivery": "El reparto se realiza de lunes a sábado según la zona en la que se encuentre. Por regla general, los pedidos que se entregan por agencia, deben estar confirmados y pagados antes de las 17h del día en que se preparan (el día anterior a recibirlos), aunque esto puede variar si el pedido se envía a través de nuestro reparto y según la zona.",
+ "sectionHowToPayTitle": "Cómo pagar",
+ "sectionHowToPayDescription": "Las formas de pago admitidas en Verdnatura son:",
+ "sectionHowToPayOption1": "Con tarjeta a través de nuestra plataforma web (al confirmar el pedido).",
+ "sectionHowToPayOption2": "Mediante giro bancario mensual, modalidad que hay que solicitar y tramitar.",
+ "sectionToConsiderTitle": "Cosas a tener en cuenta",
+ "sectionToConsiderDescription": "Verdnatura vende EXCLUSIVAMENTE a profesionales, por lo que debe remitirnos el Modelo 036 ó 037, para comprobar que está dado/a de alta en el epígrafe correspondiente al comercio de flores.",
+ "sectionClaimsPolicyTitle": "POLÍTICA DE RECLAMACIONES",
+ "sectionClaimsPolicyDescription": "Verdnatura aceptará las reclamaciones que se realicen dentro de los dos días naturales siguientes a la recepción del pedido (incluyendo el mismo día de la recepción). Pasado este plazo no se aceptará ninguna reclamación.",
+ "doubtsText": "Cualquier duda que le surja, no dude en consultarla, ¡estamos para atenderle!",
"salesPersonNameText": "Soy tu comercial y mi nombre es",
"salesPersonPhoneText": "Teléfono y whatsapp",
- "salesPersonEmailText": "Dirección de e-mail",
- "actionButton": "Visita nuestra Web",
- "infoButton": "Ayúdanos a mejorar",
- "fiscalAddress": "VERDNATURA LEVANTE SL, B97367486 Avda. Espioca, 100, 46460 Silla _ www.verdnatura.es _ clientes@verdnatura.es",
- "privacy": "- AVISO - Este mensaje es privado y confidencial, y debe ser utilizado exclusivamente por la persona destinataria del mismo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. Verdnatura Levante SL no renuncia a la confidencialidad ni a ningún privilegio por causa de transmisión errónea o mal funcionamiento. Igualmente no se hace responsable de los cambios, alteraciones, errores u omisiones que pudieran hacerse al mensaje una vez enviado.",
- "privacyLaw": "En cumplimiento de lo dispuesto en la Ley Orgánica 15/1999, de Protección de Datos de Carácter Personal, le comunicamos que los datos personales que facilite se incluirán en ficheros automatizados de VERDNATURA LEVANTE S.L., pudiendo en todo momento ejercitar los derechos de acceso, rectificación, cancelación y oposición, comunicándolo por escrito al domicilio social de la entidad. La finalidad del fichero es la gestión administrativa, contabilidad, y facturación."
+ "salesPersonEmailText": "Dirección de e-mail"
}
\ No newline at end of file
diff --git a/services/mailer/application/template/client-welcome/static/css/style.css b/services/mailer/application/template/client-welcome/static/css/style.css
new file mode 100644
index 000000000..e69de29bb
diff --git a/services/mailer/application/template/footer/footer.js b/services/mailer/application/template/footer/footer.js
new file mode 100644
index 000000000..3b4020bf4
--- /dev/null
+++ b/services/mailer/application/template/footer/footer.js
@@ -0,0 +1,20 @@
+var path = require('path');
+var database = require(path.join(__dirname, '../../database.js'));
+var format = require(path.join(__dirname, '../../util/format.js'));
+
+module.exports = class Footer {
+ getData(params, cb) {
+ let query = `SELECT
+ socialName
+ FROM client c
+ JOIN country ct ON ct.id = c.countryFk
+ WHERE c.id = ?`;
+ database.pool.query(query, [params.clientId], (error, result) => {
+ if (error || result.length == 0)
+ return cb(new Error('No template data found'));
+
+ Object.assign(this, result[0]);
+ cb();
+ });
+ }
+};
diff --git a/services/mailer/application/template/footer/index.html b/services/mailer/application/template/footer/index.html
new file mode 100644
index 000000000..e52f7a695
--- /dev/null
+++ b/services/mailer/application/template/footer/index.html
@@ -0,0 +1,42 @@
+
+
+
\ No newline at end of file
diff --git a/services/mailer/application/template/footer/locale/es.json b/services/mailer/application/template/footer/locale/es.json
new file mode 100644
index 000000000..1ad532d34
--- /dev/null
+++ b/services/mailer/application/template/footer/locale/es.json
@@ -0,0 +1,7 @@
+{
+ "actionButton": "Visita nuestra Web",
+ "infoButton": "Ayúdanos a mejorar",
+ "fiscalAddress": "VERDNATURA LEVANTE SL, B97367486 Avda. Espioca, 100, 46460 Silla · www.verdnatura.es · clientes@verdnatura.es",
+ "privacy": "- AVISO - Este mensaje es privado y confidencial, y debe ser utilizado exclusivamente por la persona destinataria del mismo. Si usted ha recibido este mensaje por error, le rogamos lo comunique al remitente y borre dicho mensaje y cualquier documento adjunto que pudiera contener. Verdnatura Levante SL no renuncia a la confidencialidad ni a ningún privilegio por causa de transmisión errónea o mal funcionamiento. Igualmente no se hace responsable de los cambios, alteraciones, errores u omisiones que pudieran hacerse al mensaje una vez enviado.",
+ "privacyLaw": "En cumplimiento de lo dispuesto en la Ley Orgánica 15/1999, de Protección de Datos de Carácter Personal, le comunicamos que los datos personales que facilite se incluirán en ficheros automatizados de VERDNATURA LEVANTE S.L., pudiendo en todo momento ejercitar los derechos de acceso, rectificación, cancelación y oposición, comunicándolo por escrito al domicilio social de la entidad. La finalidad del fichero es la gestión administrativa, contabilidad, y facturación."
+}
\ No newline at end of file
diff --git a/services/mailer/static/css/style.css b/services/mailer/application/template/footer/static/css/style.css
similarity index 58%
rename from services/mailer/static/css/style.css
rename to services/mailer/application/template/footer/static/css/style.css
index 1243a091c..f35364e8c 100644
--- a/services/mailer/static/css/style.css
+++ b/services/mailer/application/template/footer/static/css/style.css
@@ -1,41 +1,3 @@
-img {
- margin: 0
-}
-
-.wrapper {
- background-color: #EEE
-}
-
-.container {
- font-family: arial, sans-serif;
- max-width: 600px;
- min-width: 320px;
- font-size: 16px;
- margin: 0 auto;
- color: #555
-}
-
-.banner img {
- width: 100%
-}
-
-.title {
- background-color: #95d831;
- text-align: center;
- padding: 35px 0
-}
-
-.title h1 {
- font-size: 32px;
- color: #333;
- margin: 0
-}
-
-.body {
- background-color:#FFF;
- padding: 20px
-}
-
.buttons {
background-color: #FFF;
text-align: center;
diff --git a/services/mailer/application/template/footer/static/image/action.png b/services/mailer/application/template/footer/static/image/action.png
new file mode 100644
index 000000000..2cd16c453
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/action.png differ
diff --git a/services/mailer/application/template/footer/static/image/facebook.png b/services/mailer/application/template/footer/static/image/facebook.png
new file mode 100644
index 000000000..7ab54c538
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/facebook.png differ
diff --git a/services/mailer/application/template/footer/static/image/header.png b/services/mailer/application/template/footer/static/image/header.png
new file mode 100644
index 000000000..3c063ae44
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/header.png differ
diff --git a/services/mailer/application/template/footer/static/image/info.png b/services/mailer/application/template/footer/static/image/info.png
new file mode 100644
index 000000000..fb75cbc4e
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/info.png differ
diff --git a/services/mailer/application/template/footer/static/image/instagram.png b/services/mailer/application/template/footer/static/image/instagram.png
new file mode 100644
index 000000000..66550c4a5
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/instagram.png differ
diff --git a/services/mailer/application/template/footer/static/image/linkedin.png b/services/mailer/application/template/footer/static/image/linkedin.png
new file mode 100644
index 000000000..0d191e5ae
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/linkedin.png differ
diff --git a/services/mailer/application/template/footer/static/image/logo.png b/services/mailer/application/template/footer/static/image/logo.png
new file mode 100644
index 000000000..55e26fec6
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/logo.png differ
diff --git a/services/mailer/application/template/footer/static/image/logo.svg b/services/mailer/application/template/footer/static/image/logo.svg
new file mode 100644
index 000000000..51baf46d3
--- /dev/null
+++ b/services/mailer/application/template/footer/static/image/logo.svg
@@ -0,0 +1,48 @@
+
+
+
\ No newline at end of file
diff --git a/services/mailer/application/template/footer/static/image/pinterest.png b/services/mailer/application/template/footer/static/image/pinterest.png
new file mode 100644
index 000000000..4d7b28ef8
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/pinterest.png differ
diff --git a/services/mailer/application/template/footer/static/image/twitter.png b/services/mailer/application/template/footer/static/image/twitter.png
new file mode 100644
index 000000000..c4a8ab0c1
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/twitter.png differ
diff --git a/services/mailer/application/template/footer/static/image/youtube.png b/services/mailer/application/template/footer/static/image/youtube.png
new file mode 100644
index 000000000..11871deb5
Binary files /dev/null and b/services/mailer/application/template/footer/static/image/youtube.png differ
diff --git a/services/mailer/application/template/header/header.js b/services/mailer/application/template/header/header.js
new file mode 100644
index 000000000..82c78e003
--- /dev/null
+++ b/services/mailer/application/template/header/header.js
@@ -0,0 +1,20 @@
+var path = require('path');
+var database = require(path.join(__dirname, '../../database.js'));
+var format = require(path.join(__dirname, '../../util/format.js'));
+
+module.exports = class Header {
+ getData(params, cb) {
+ let query = `SELECT
+ c.name AS clientName
+ FROM client c
+ JOIN country ct ON ct.id = c.countryFk
+ WHERE c.id = ?`;
+ database.pool.query(query, [params.clientId], (error, result) => {
+ if (error || result.length == 0)
+ return cb(new Error('No template data found'));
+
+ Object.assign(this, result[0]);
+ cb();
+ });
+ }
+};
diff --git a/services/mailer/application/template/header/index.html b/services/mailer/application/template/header/index.html
new file mode 100644
index 000000000..c5234bbc8
--- /dev/null
+++ b/services/mailer/application/template/header/index.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/services/mailer/application/template/header/locale/es.json b/services/mailer/application/template/header/locale/es.json
new file mode 100644
index 000000000..7a73a41bf
--- /dev/null
+++ b/services/mailer/application/template/header/locale/es.json
@@ -0,0 +1,2 @@
+{
+}
\ No newline at end of file
diff --git a/services/mailer/application/template/header/static/css/style.css b/services/mailer/application/template/header/static/css/style.css
new file mode 100644
index 000000000..4ea8ee36d
--- /dev/null
+++ b/services/mailer/application/template/header/static/css/style.css
@@ -0,0 +1,3 @@
+.banner img {
+ width: 100%
+}
\ No newline at end of file
diff --git a/services/mailer/application/template/header/static/image/action.png b/services/mailer/application/template/header/static/image/action.png
new file mode 100644
index 000000000..2cd16c453
Binary files /dev/null and b/services/mailer/application/template/header/static/image/action.png differ
diff --git a/services/mailer/application/template/header/static/image/facebook.png b/services/mailer/application/template/header/static/image/facebook.png
new file mode 100644
index 000000000..7ab54c538
Binary files /dev/null and b/services/mailer/application/template/header/static/image/facebook.png differ
diff --git a/services/mailer/application/template/header/static/image/header.png b/services/mailer/application/template/header/static/image/header.png
new file mode 100644
index 000000000..3c063ae44
Binary files /dev/null and b/services/mailer/application/template/header/static/image/header.png differ
diff --git a/services/mailer/application/template/header/static/image/info.png b/services/mailer/application/template/header/static/image/info.png
new file mode 100644
index 000000000..fb75cbc4e
Binary files /dev/null and b/services/mailer/application/template/header/static/image/info.png differ
diff --git a/services/mailer/application/template/header/static/image/instagram.png b/services/mailer/application/template/header/static/image/instagram.png
new file mode 100644
index 000000000..66550c4a5
Binary files /dev/null and b/services/mailer/application/template/header/static/image/instagram.png differ
diff --git a/services/mailer/application/template/header/static/image/linkedin.png b/services/mailer/application/template/header/static/image/linkedin.png
new file mode 100644
index 000000000..0d191e5ae
Binary files /dev/null and b/services/mailer/application/template/header/static/image/linkedin.png differ
diff --git a/services/mailer/application/template/header/static/image/logo.png b/services/mailer/application/template/header/static/image/logo.png
new file mode 100644
index 000000000..55e26fec6
Binary files /dev/null and b/services/mailer/application/template/header/static/image/logo.png differ
diff --git a/services/mailer/application/template/header/static/image/logo.svg b/services/mailer/application/template/header/static/image/logo.svg
new file mode 100644
index 000000000..51baf46d3
--- /dev/null
+++ b/services/mailer/application/template/header/static/image/logo.svg
@@ -0,0 +1,48 @@
+
+
+
\ No newline at end of file
diff --git a/services/mailer/application/template/header/static/image/pinterest.png b/services/mailer/application/template/header/static/image/pinterest.png
new file mode 100644
index 000000000..4d7b28ef8
Binary files /dev/null and b/services/mailer/application/template/header/static/image/pinterest.png differ
diff --git a/services/mailer/application/template/header/static/image/twitter.png b/services/mailer/application/template/header/static/image/twitter.png
new file mode 100644
index 000000000..c4a8ab0c1
Binary files /dev/null and b/services/mailer/application/template/header/static/image/twitter.png differ
diff --git a/services/mailer/application/template/header/static/image/youtube.png b/services/mailer/application/template/header/static/image/youtube.png
new file mode 100644
index 000000000..11871deb5
Binary files /dev/null and b/services/mailer/application/template/header/static/image/youtube.png differ
diff --git a/services/mailer/application/template/notification-alias/index.html b/services/mailer/application/template/notification-alias/index.html
index ab00f8ef6..6e79e1278 100644
--- a/services/mailer/application/template/notification-alias/index.html
+++ b/services/mailer/application/template/notification-alias/index.html
@@ -5,70 +5,29 @@
-