To find out more about this client

Log in to Workana

Open projects
Nuestra tienda online corre sobre woocommewrce, toda la información de cada compra queda almacenada en un excel, necesitamos a partir de ese excel generar reportes que puedan consultarse vía web y puedan imprimirse.

Algunos reportes serán diarios y otros mensuales.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer, Other
Other roles needed: Experto en PHP - Excel

USD 250 - 500

Nuestra tienda on line está sobre woocommerce, cada vez que se recibe un pedido a través de un formulario en el carrito de compra, la información queda almacenada en una base de datos, lo que queremos es que toda la información que se recoge en el formulario del carrito de compra debe exportarse en tiempo real a un excel o cualquier otro sistema que nos permita estar actualizados de los pedidos recibidos.

Características iniciales:

1. Debe ser en tiempo real.

2. Debe ser a un excel o cualquier otro sistema que pueda consultarse vía web (una vez que asignemos el proyecto, indicaremos como queremos ver la información).

3. El acceso a consultarlo debe ser mediante usuario y contraseña con opción de recuperación y cambio de clave. Se podrán crear, editar, bloquear y eliminar usuarios.

4. Debe incluir un sistema mediante el cual se nos informe cada vez que entra un nuevo pedido, por ejemplo mensaje de texto o a whatsapp o mail, cualquiera que sea el sistema de notificación, debera poderse editar o actualizar.

5. Tener en cuenta que al finalizar este proyecto:

Se solicitarán una serie de reportes a partir de la información recibida.
Se solicitarán una serie de funciones, que seguramente se desarrollaran sobre php.

Gracias.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 50 - 100

Nos dedicamos a vender desayunos sorpresa artesanales en la ciudad de Bogotá.

Muchos de nuestros clientes se encuentran en el exterior y queremos llegar a ellos a través de portales como Amazon, Alíbabá y otros similares.

El objetivo de este proyecto es publicar nuestros productos, son 7 mas adicionales (pueden verse en www.breakfast4you.com.co) en portales como los mencionados.

El proyecto incluye que una vez publicados los desayunos, se nos enseñe la administración en el correspondiente portal.

Category: IT & Programming
Subcategory: E-commerce
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Other
Other roles needed: Nos dedicamos a vender desayunos sorpresa artesanales en la ciudad de Bogotá. Muchos de nuestros clientes se encuentran en el exterior y queremos llegar a ellos a través de portales como Amazon, Alíbabá y otros similares. El objetivo de este proyecto es publicar nuestros productos, son 7 mas adicionales (pueden verse en www.breakfast4you.com.co) en portales como los mencionados. El proyecto incluye que una vez publicados los desayunos, se nos enseñe la administración en el correspondiente portal.

USD 100 - 250

Nuestra tienda on line se ve en www breakfast4you  com co, neesitamos optimizar los tiemos de carga  para la versión movil y la versión de escritorio de acuerdo a los parámetros de Google Sperr Test.

Esperamos que la persona que tome elproyecto tenga experiencia y se comprometa a optimizar uno a uno cada parámetro.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 250 - 500

Objetivo: Conservando nuestro estilo vintage, rediseñar nuestra caja de entregas.

Nos dedicamos a preparar y entregar desayunos sorpresa, 100% naturales, artesanales, preparados inmediatamente antes de ser enviados.

Nuestro estilo es vintage, artesanal.

Queremos rediseñar nuestra caja, buscamos que sea mas emotiva, que trasmita sentimientos de amor, de romance, que sea mas dinámica, muy elegante.

Adjunto algunas fotos.

Esperamos que la persona que nos ayude, sea diseñador(a) con experiencia y nos presente tres opciones verdaderamente novedosas.

Category: Design & Multimedia
Subcategory: Web design
What do you need?: Create a new custom design
Is this a project or a position?: Project
Required availability: As needed

USD 100 - 250

4 years ago

Nueva tiendaon line

Tenemos nuestra tienda actual sobre woocommerc, queremos rehacerla desde ceros, puede ver en www.breakfast4you.om.co

Category: IT & Programming
Subcategory: E-commerce
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have the design
Required availability: As needed
API Integrations: Social media (Facebook, Twitter, etc.)
Roles needed: Designer, Developer

USD 1,000 - 3,000

Nuestra tienda online, actualmente en producción se ve en www.breakfast4you.com.co , lo que queremos es, con el mismo diseño y algunas nuevas funcionabilidades, moverla a una nueva plantilla sobre DIVI.

Adjuntamos un PDF con la descripción y alcance.

Category: IT & Programming
Subcategory: E-commerce
What is the scope of the project?: Create a new store
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer, Designer

USD 500 - 1,000

Necesitamos actualizar el contenido de nuestro sitio y tienda on line que está sobre wordpress - woocommerce, los requerimientos se pueden ver en el PDF adjunto

Por favor revise cuidadosa y  detenidamente el PDF adjunto para que nos pueda enviar una propuesta que incluya todos los puntos.

Gracias

Category: IT & Programming
Subcategory: Wordpress
What is the scope of the project?: Custom development
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed

USD 50 - 100

Nuestra tienda on line está sobre woocommerce, requerimos lo siguiente:
1. En realidad lo siguiente ya está funcionando, queremos asegurar que siga funcionando:
Cuando una persona compra un desayuno, y de click sobre el botón "Realizar pedido", debe enviarse un mail al correo que haya registrado, tal como se ve en la siguiente imagen: (Ver el pdf adjunto)
Hace falta que en mail se incluyan los siguientes datos, deben quedar incluidos:
tus propios datos:
nombre:
email:
teléfono:
país desde donde haces el envío:
ciudad:
direccion:

además de lo anterior queremos que en el mail de manera destacada incluya un link y una nota así:
"con tu desayuno enviaremos una tarjeta que tú puedes personalizar con una foto, para imprimirla en la portada de la tarjeta y una segunda foto para ampliarla e imprimirla en papel fotográfico de alta calidad y colocarla dentro de la caja."

"Este servicio no tiene costo, solo debes dar click aquí:"  (aquí va un link) mas adelante explicamos como y para que será.

2. Desarrollar en PHP y que sea compatible con woocomerce y wordpress un aplicativo así:

Al dar click sobre el link, en el mail mencionado al final del punto anterior, se abrirá en un navegador, en una nueva ventana con el mismo ambiente gráfico de la tienda y la siguiente nota:

Bienvenido (a) aquí puedes dejarnos las fotos una o dos, como tú desees para acompañar la tarjeta y el desayuno, por favor completa el siguiente formulario:

•    Fecha de la entrega:  (aquí un calendario, mejor si se arrastra la fecha del mail )
•    Nro. De orden del desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien recibe el desayuno: (se arrastrará la información desde el mail)

•    Click aquí para subir la foto para la tarjeta: (al dar click la persona podrá subir la foto),
•    Click aquí para subir la foto para ampliar: (al dar click la persona podrá subir la foto)

El sistema deberá informar cuando se ha cargado correctamente cada foto.

Botón: "Click aquí para finalizar el proceso".

Cuando la persona da click sobre el botón "Click aquí para finalizar el proceso":

1. Se le debe presentar una pantalla personalizada en la que se le agradece por subir la fotos.
2. Se mostrarán las fotos subidas indicando cual es para la portada de la tarjeta y cual para ampliar.
3. Tendrá la opción de cambiar las fotos, proceso que finalizará nuevamente el en botón "Click aquí para finalizar el proceso".
4. Se enviarán dos mails: (1) a la persona que ha subido las fotos y (2) al mail  que indicaremos mas adelante.

En esos mails confirmarán que las fotos se almacenaron en el servidor, incluirá la siguiente información:

•    Fecha de la entrega: (aquí un calendario )
•    Hora en que se subieron las fotos:
•    Nro. De orden del desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Las dos fotos subidas

3. La información y las fotos deben quedar almacenadas  en una base de datos dentro del dominio de la tienda,  pero en una carpeta separada de todo lo demás.



4. En el mail Nro 2 se incluirá un link para que nosotros podamos ver las fotos en un navegador web.

5. Para que nosotros podamos consultar la información:
5.1 Nos loguearemos con mail y clave, debe haber opción de recuperar mail
5.2 Opción de crear, editar y suspender usuario.
5.1. Se presentará organizada por fecha de entrega de los desayunos.

Algo similar a lo siguiente: (Ver el PDF)
5.2. Tendrá un buscador de fechas para que de ser necesario hagamos búsquedas por rangos de fechas.
5.3. Se presentarán las siguientes columnas:
Hora en que se subieron las fotos, Nro. De orden del desayuno; Nombre y apellido de quien envía el desayuno; Nombre y Apellido de quien recibe el desayuno, Las dos fotos subidas. Botón "Se imprimió", al dar click sobre ese botón, toda el área correspondiente a esa fila se pondrá de color verde.



Al dar click sobre cualquiera de las fotos, esta se abrirá en una pestaña diferente

Gracias.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Small change or bug
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 100 - 250

3 years ago

Configurar paypal

Configurar paypal como medio de pago en nuestra tienda online sobre woocommerce. Mas que configurarlo es repararlo, ya está instalado, pero está fallando.

Category: IT & Programming
Subcategory: E-commerce
What is the scope of the project?: Small change or bug
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
API Integrations: Payment Processor (Paypal, Stripe, etc.)
Roles needed: Developer

USD 500 - 1,000

Nuestra tienda está sobre woocommerce, realizamos una actualización y quedaron varios errores, adjuntaremos un pdf con la explicación.
Buscamos una persona con amplia experiencia en wordpress, woocommerce, php y paypal.

Para entrar solamente: desayunossorpresaadomicilio.com/dev  (sin http://www. Y sin www.)

Category: IT & Programming
Subcategory: E-commerce
What is the scope of the project?: Small change or bug
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
API Integrations: Payment Processor (Paypal, Stripe, etc.)
Roles needed: Designer, Developer

USD 500 - 1,000

Nuestro sitio web venía trabajando muy bien, de repente presente al siguiente error:

QueryException en Connection.php línea 770 :
SQLSTATE [HY000] [2002] Se agotó el tiempo de conexión (SQL: seleccione * de `sesiones` donde` id` = 9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr límite 1)
en Connection.php línea 770
en Conexión -> runQueryCallback ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 726
en Conexión -> ejecutar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 351
en Conexión -> seleccionar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), verdadero ) en Builder.php línea 1648
en Builder -> runSelect () en Builder.php línea 1634
en Builder -> get ( array ('*')) en Builder.php línea 1617
en Builder -> primero ( matriz ('*')) en Builder.php línea 1593
en Builder -> find ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 87
en DatabaseSessionHandler -> read ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en Store.php línea 125
en Store -> readFromHandler () en Store.php línea 109
en Store -> loadSession () en Store.php línea 93
en Store -> start () en StartSession.php línea 104
en StartSession -> startSession ( objeto ( Solicitud )) en StartSession.php línea 57
en StartSession -> handle ( object ( Request ), object ( Closure )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Canalización -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en AddQueuedCookiesToResponse.php línea 37
en AddQueuedCookiesToResponse -> handle ( objeto ( Solicitud ), objeto ( Cierre )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Canalización -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en EncryptCookies.php línea 59
en EncryptCookies -> handle ( objeto ( Solicitud ), objeto ( Cierre )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 104
en Pipeline -> luego ( object ( Closure )) en Router.php línea 655
en Router -> runRouteWithinStack ( objeto ( Ruta ), objeto ( Solicitud )) en Router.php línea 629
en Router -> dispatchToRoute ( object ( Request )) en Router.php línea 607
en Router -> dispatch ( object ( Request )) en Kernel.php línea 268
en Kernel -> Illuminate \ Foundation \ Http \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 53
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en CheckForMaintenanceMode.php línea 46
en CheckForMaintenanceMode -> handle ( object ( Request ), object ( Closure )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 104
en Pipeline -> luego ( object ( Closure )) en Kernel.php línea 150
en Kernel -> sendRequestThroughRouter ( objeto ( Solicitud )) en Kernel.php línea 117
en Kernel -> handle ( object ( Request )) en index.php línea 53
a require_once ('/ var / www / reportes / public / index.php') en index.php línea 21
1/2
PDOException en Connector.php línea 119 :
SQLSTATE [HY000] [2002] Se agotó el tiempo de espera de la conexión
en Connector.php línea 119
en PDO -> __ construct ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; port = 3311; dbname = brea41961274473', 'brea41961274473', 'skY98! 1i', array ('0', '2', '0', falso , falso )) en Connector.php línea 119
en Connector -> createPdoConnection ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; port = 3311; dbname = brea41961274473', 'brea41961274473', 'skY98! 1i', array ('0', '2', '0', falso , falso )) en Connector.php línea 56
en Conector -> createConnection ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; puerto = 3311; dbname = brea41961274473', array ('driver' => 'mysql', 'host' => 'brea41961274473.db.41961274.aac.hostedresource.net:3313', 'puerto' => '3311', 'base de datos' => 'brea41961274473', 'nombre de usuario' => 'brea41961274473', 'contraseña' => 'skY98 ! 1i ',' charset '=>' utf8 ',' collation '=>' utf8_unicode_ci ',' prefix '=>' ',' strict '=> false ,' engine '=> null ,' lc_time_names '=>' es_ES ',' nombre '=>' mysql '),array ('0', '2', '0', falso , falso )) en MySqlConnector.php línea 24
en MySqlConnector -> connect ( array ('driver' => 'mysql', 'host' => 'brea41961274473.db.41961274.aac.hostedresource.net:3313', 'port' => '3311', 'base de datos' => 'brea41961274473', 'nombre de usuario' => 'brea41961274473', 'contraseña' => 'skY98! 1i', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefijo' => ' ',' estricto '=> falso ,' motor '=> nulo ,' lc_time_names '=>' es_ES ',' nombre '=>' mysql ')) en ConnectionFactory.php línea 126
en ConnectionFactory -> Illuminate \ Database \ Connectors \ {cierre} ()
a call_user_func ( objeto ( cierre )) en Connection.php línea 965
en Connection -> getPdo () en Connection.php línea 986
en Connection -> getReadPdo () en Connection.php línea 423
en Connection -> getPdoForSelect ( true ) en Connection.php línea 333
en Conexión -> Iluminar \ Base de datos \ {cierre} ( objeto ( MySqlConnection ), 'seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr')) en Connection.php línea 763
en Conexión -> runQueryCallback ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 726
en Conexión -> ejecutar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 351
en Conexión -> seleccionar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), verdadero ) en Builder.php línea 1648
en Builder -> runSelect () en Builder.php línea 1634
en Builder -> get ( array ('*')) en Builder.php línea 1617
en Builder -> primero ( matriz ('*')) en Builder.php línea 1593
en Builder -> find ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 87
en DatabaseSessionHandler -> read ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en Store.php línea 125
en Store -> readFromHandler () en Store.php línea 109
en Store -> loadSession () en Store.php línea 93
en Store -> start () en StartSession.php línea 104
en StartSession -> startSession ( objeto ( Solicitud )) en StartSession.php línea 57
en StartSession -> handle ( object ( Request ), object ( Closure )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Canalización -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en AddQueuedCookiesToResponse.php línea 37
en AddQueuedCookiesToResponse -> handle ( objeto ( Solicitud ), objeto ( Cierre )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Canalización -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en EncryptCookies.php línea 59
en EncryptCookies -> handle ( objeto ( Solicitud ), objeto ( Cierre )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 104
en Pipeline -> luego ( object ( Closure )) en Router.php línea 655
en Router -> runRouteWithinStack ( objeto ( Ruta ), objeto ( Solicitud )) en Router.php línea 629
en Router -> dispatchToRoute ( object ( Request )) en Router.php línea 607
en Router -> dispatch ( object ( Request )) en Kernel.php línea 268
en Kernel -> Illuminate \ Foundation \ Http \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 53
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en CheckForMaintenanceMode.php línea 46
en CheckForMaintenanceMode -> handle ( object ( Request ), object ( Closure )) en Pipeline.php línea 137
en Pipeline -> Illuminate \ Pipeline \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 33
en Pipeline -> Iluminar \ Enrutamiento \ {cierre} ( objeto ( Solicitud )) en Pipeline.php línea 104
en Pipeline -> luego ( object ( Closure )) en Kernel.php línea 150
en Kernel -> sendRequestThroughRouter ( objeto ( Solicitud )) en Kernel.php línea 117
en Kernel -> handle ( object ( Request )) en index.php línea 53
a require_once ('/ var / www / reportes / public / index.php') en index.php línea 21
Vaya, parece que algo ha ido mal.
2/2
QueryException en Connection.php línea 770 :
SQLSTATE [HY000] [2002] Se agotó el tiempo de conexión (SQL: seleccione * de `sesiones` donde` id` = 9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr límite 1)
en Connection.php línea 770
en Conexión -> runQueryCallback ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 726
en Conexión -> ejecutar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 351
en Conexión -> seleccionar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), verdadero ) en Builder.php línea 1648
en Builder -> runSelect () en Builder.php línea 1634
en Builder -> get ( array ('*')) en Builder.php línea 1617
en Builder -> primero ( matriz ('*')) en Builder.php línea 1593
en Builder -> find ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 87
en DatabaseSessionHandler -> read ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 112
en DatabaseSessionHandler -> write ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr', 'a: 1: {s: 6: "_ flash"; a: 2: {s: 3: "antiguo"; a: 0: {} s: 3: "nuevo" ; a: 0: {}}} ') en Store.php línea 263
en Store -> save () en StartSession.php línea 88
en StartSession -> terminar ( objeto ( Solicitud ), objeto ( Respuesta )) en la línea 177 de Kernel.php
en Kernel -> terminar ( objeto ( Solicitud ), objeto ( Respuesta )) en index.php línea 58
a require_once ('/ var / www / reportes / public / index.php') en index.php línea 21
1/2
PDOException en Connector.php línea 119 :
SQLSTATE [HY000] [2002] Se agotó el tiempo de espera de la conexión
en Connector.php línea 119
en PDO -> __ construct ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; port = 3311; dbname = brea41961274473', 'brea41961274473', 'skY98! 1i', array ('0', '2', '0', falso , falso )) en Connector.php línea 119
en Connector -> createPdoConnection ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; port = 3311; dbname = brea41961274473', 'brea41961274473', 'skY98! 1i', array ('0', '2', '0', falso , falso )) en Connector.php línea 56
en Conector -> createConnection ('mysql: host = brea41961274473.db.41961274.aac.hostedresource.net: 3313; puerto = 3311; dbname = brea41961274473', array ('driver' => 'mysql', 'host' => 'brea41961274473.db.41961274.aac.hostedresource.net:3313', 'puerto' => '3311', 'base de datos' => 'brea41961274473', 'nombre de usuario' => 'brea41961274473', 'contraseña' => 'skY98 ! 1i ',' charset '=>' utf8 ',' collation '=>' utf8_unicode_ci ',' prefix '=>' ',' strict '=> false ,' engine '=> null ,' lc_time_names '=>' es_ES ',' nombre '=>' mysql '),array ('0', '2', '0', falso , falso )) en MySqlConnector.php línea 24
en MySqlConnector -> connect ( array ('driver' => 'mysql', 'host' => 'brea41961274473.db.41961274.aac.hostedresource.net:3313', 'port' => '3311', 'base de datos' => 'brea41961274473', 'nombre de usuario' => 'brea41961274473', 'contraseña' => 'skY98! 1i', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefijo' => ' ',' estricto '=> falso ,' motor '=> nulo ,' lc_time_names '=>' es_ES ',' nombre '=>' mysql ')) en ConnectionFactory.php línea 126
en ConnectionFactory -> Illuminate \ Database \ Connectors \ {cierre} ()
a call_user_func ( objeto ( cierre )) en Connection.php línea 965
en Connection -> getPdo () en Connection.php línea 986
en Connection -> getReadPdo () en Connection.php línea 423
en Connection -> getPdoForSelect ( true ) en Connection.php línea 333
en Conexión -> Iluminar \ Base de datos \ {cierre} ( objeto ( MySqlConnection ), 'seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr')) en Connection.php línea 763
en Conexión -> runQueryCallback ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 726
en Conexión -> ejecutar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), objeto ( Cierre )) en Connection.php línea 351
en Conexión -> seleccionar ('seleccionar * de `sesiones` donde` id` =? límite 1', matriz ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr'), verdadero ) en Builder.php línea 1648
en Builder -> runSelect () en Builder.php línea 1634
en Builder -> get ( array ('*')) en Builder.php línea 1617
en Builder -> primero ( matriz ('*')) en Builder.php línea 1593
en Builder -> find ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 87
en DatabaseSessionHandler -> read ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr') en DatabaseSessionHandler.php línea 112
en DatabaseSessionHandler -> write ('9LW2BGsDb28CLvtTonpK17ypEAv5ySMcsrIn6Fgr', 'a: 1: {s: 6: "_ flash"; a: 2: {s: 3: "antiguo"; a: 0: {} s: 3: "nuevo" ; a: 0: {}}} ') en Store.php línea 263
en Store -> save () en StartSession.php línea 88
en StartSession -> terminar ( objeto ( Solicitud ), objeto ( Respuesta )) en la línea 177 de Kernel.php
en Kernel -> terminar ( objeto ( Solicitud ), objeto ( Respuesta )) en index.php línea 58
a r

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: Not applicable
Required availability: As needed
Roles needed: Developer

USD 50 - 100

Nuestra tienda on line esta sobre wordpress - woocommerce.
Tenemos una aplicación desarrollada en php, a la medida sobre Laravel, que nos permite jalar la información desde la base de datos mysql de wordpress y verla organizada en la web. Requerimos corregir algunos errores y generar reportes desde la aplicación.

Para ver el aplicativo, se debe entrar por www.breakfast4you.com.co/reportes con el usuario: workana@workana.com y la clave: workana.

Los siguientes son los requerimientos del proyecto: ( tambien pueden verse en el pdf adjunto).

En el hosting para el dominio breakfast4you.com.co tenemos una aplicación que nos permite ver información que se trae de la base de datos mysql; se ve en www.breakfast4you.com.co/reportes .

Para ver el aplicativo, se debe entrar por www.breakfast4you.com.co/reportes con el usuario: workana@workana.com y la clave: workana.

1. Reporte de información duplicada
El reporte toma la información de la base de datos de wordpress, debe tenerse en cuenta que en ocasiones nuestros clientes realizan varias órdenes para un mismo desayuno, es decir duplican o triplican información y esa información se ve reflejada en los reportes.

También debe tenerse en cuenta que uno de los medios de pago que usan nuestros clientes es Payulatam, cuando nosotros verificamos el pago, registramos en la columna: “Medio de Pago” que el pago se hizo por Payulatam y en la columna: “Nro. Ref. Pago”, un número que obtenemos de la página de Payulatam y registramos manualmente en la aplicación de reportes a través del botón “Editar”.


Lo que queremos es que cada vez que se actualiza la información de los reportes el sistema verifique y alerte si la nueva información que se trae desde la base de datos de woocommerce, ya se encuentra en un desayuno anterior, específicamente la de las siguientes columnas: Nombre del Comprador, Celular del Comprador, Mail, Dirección de Entrega y Nro. Ref. Pago, si se repite alguno de los ítems anteriores, especialmente el Nro.
Ref. Pago. 

En caso de que se encuentren datos duplicados lanzar una alerta indicando en donde se encuentran.


2. Desayunos anulados
Cuando un desayuno se anula, lo que se hace dando click en el botón rojo “anular” debe ocultarse, pero con la opción de verlo en alguna parte, si fuera necesario.

Cuando un desayuno se anula, puede ser por equivocación, debe haber una manera de restablecerlo, los desayunos anulados NO se deben incluir en las estadísticas de desayunos, ni de cada mes, ni de cada día, sino en la de desayunos anulados, pero si se restablece, sale de la relación de desayunos anulados y entra a la de total desayunos.

3. Reporte del número de desayunos ordenados por mes y por día.

3.1. La columna Nro. Mes debe enumerar de manera ascendente los desayunos de cada mes, sin incluir los desayunos eliminados. (Pueden eliminarse porque el cliente duplicó la información o porque el cliente no pagó).
En este momento se enumeran pero con errores.

3.2. La columna Nro. Día debe enumerar de manera ascendente los desayunos de cada día, sin incluir los eliminados. (Pueden eliminarse porque el cliente duplicó la información o porque el cliente no pagó).
En este momento se enumeran pero con errores.

3.3. En la columna "Hora de entrega" se indica el rango de hora en que el desayuno será entregado, a medida que se va actualizando la información (que se trae de la base de datos de woocommerce) los desayunos deben organizarse de acuerdo al rango de hora de entrega, es decir en primer lugar deben ir los que se entregarán de 5.00 a 5.30, en segundo lugar los que se entregarán de 5.30 a 6.00 y así de manera ascendente hasta llegar a los que se entregarán más tarde.

4. Reportes diarios
Para el reporte de cada día, en la barra de color azul, presentar la siguiente información:
• Total de desayunos (Todos los desayunos del día, restando los desayunos anulados)
• Total de desayunos pagados (la información se obtiene de la columna pago, siempre y cuando se encuentre en si)  -
• total de desayunos pendientes de pago (=total de desayunos restando el total de desayunos pagados) -
• total desayunos anulados (todos aquellos que se encuentran en color rojo porque se han anulado dando click en el botón rojo "anular").

Total desayunos ----      Total desayunos pagados ----  Total desayunos pendientes de pago -----    Total desayunos anulados ----
    
5. Disgregado de "Total desayunos"
El sistema pedirá la fecha para la cual se quiere generar el reporte y naturalmente generará el reporte para la fecha indicada.

El reporte se presentará vía web, debe haber algún mecanismo para que diferentes usuarios, desde diferentes equipos puedan verlo.

También se tendrá la opción de imprimirlo de acuerdo al modelo adjunto.

Adjunto un modelo de como se debe ver la información en el reporte, debe presentarse de tal manera que se pueda copiar y pegar en un blok de notas o que se pueda imprimir.

• Este reporte debe presentarse vía web y debe poderse imprimir.
• Solamente incluye los desayunos pagados.
• Se actualizará cada vez que se de click sobre el botón "Generar reporte desayunos diarios", habrá una manera de escoger la fecha de la generación del reporte, debe indicar lo siguiente:

• Cuantos desayunos en total y cuantos de cada uno (Italiano, londinense, de mi tierra, etc.)
.
• Cuantos Mueslies en total y su correspondientes sabores, indicando cuantos de cada sabor.
• Cuantos Smoothies en total y su correspondientes sabores, indicando cuantos de cada sabor.
• Cuantas bebidas calientes y su correspondientes sabores, indicando cuantos de cada sabor.

• Cuantos caldos y cuantas changuas
• Cuantas tortas y su correspondientes sabores, indicando cuantos de cada sabor.

• Cuantos rollos de canela.
• Cuántos pies de manzana
• Cuantas trufas de chocolate
• Cuantos globos y sus correspondientes motivos, indicando cuantos de cada uno.

6. Reporte horas de entrega

El sistema pedirá la fecha para la cual se quiere generar el reporte y naturalmente generará el reporte para la fecha indicada.

El reporte se presentará vía web, debe haber algún mecanismo para que diferentes usuarios, desde diferentes equipos puedan verlo.

También se tendrá la opción de imprimirlo de acuerdo al modelo adjunto.

Adjunto un modelo de como se debe ver la información en el reporte, debe presentarse de tal manera que se pueda copiar y pegar en un blok de notas o que se pueda imprimir.

Los desayunos se presentarán organizados de acuerdo a la hora de entrega,  comenzando por la más temprana y así, hasta llegar a la más tardía.

Los siguientes son los campos que se debe incluir:

• Hora de salida: (espacio en blanco) (Editable, un espacio para la hora (00), un espacio para los minutos (00))
• Hora de entrega: (se toma de Hora de Entrega)
• Transporta: (espacio en blanco) (Editable)
• Valor del transporte: (espacio en blanco) (Editable)

• Tipo de desayuno: (detalle del pedido)
• Todos los adicionales de adicionales que se hayan ordenado (flores, globos, productos de pastelería, mugs, peluches, licores)

• Envía: (Nombre del comprador) + (Celular del comprador)
• Recibe: (Nombre de quien recibe) + (Celular de quien recibe)

• Dirección de entrega (Dirección de entrega)
• Instrucciones de entrega (Dirección de entrega)

Se presentarán tantos de los anteriores, como desayunos haya para despachar en cada día, cuando el administrador termina de llenar toda la información, (a excepción de la del campo: "Transporta")  podrá dar click en el botón: "organizar por hora de salida ", en ese momento se reorganizará por hora de salida desde la mas temprana hasta la mas tardía.

Realizado el paso anterior, se  podrá llenar el campo: "Transporta", al finalizar y dar click sobre el botón "generar reporte diario de desayunos a entregar se generará el reporte.

Así debe funcionar el "Transporta"
En el admin podremos agregar, suspender o eliminar nombres, número celular y whats app de transportadores.
Cuando para generar el reporte, en cada desayuno se llegue a "Transporta", se verá un menú desplegable, con los nombres de los transportadores activos, es decir aquellos que NO se encuentren en estado "suspendido" o "eliminado" y de seleccionará uno.

Valor del transporte: (espacio en blanco) (Editable)
Se despliega un menu con valores que van de mil en mil desde $9000 hasta $35.000

Cuando los ha terminado de crear el sistema debe generar los siguientes reportes:

1. Reporte diario de desayunos a entregar organizado por hora de salida, desde la mas temprana, hasta la mas tardía
2. Lista de desayunos asignados por transportista
3.
Recibos para pagar a trasportista, de acuerdo al modelo adjunto.
Otros informes

Reporte diario de ventas disgregando medios de pago (presentar disgregados pero al tiempo totalizados los que se reciban por giro)
Acumulado semanal y mensual y otro donde se puedan ver los meses.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 500 - 1,000

3 years ago

Diseño Mugs

Nuestra empresa se dedica a la preparación y entrega de desayunos sorpresa, artesanales, 100% naturales, (adjunto algunas imágenes de nuestra página web).

Queremos diseñar algunos mugs para que nuestros clientes los agreguen a sus desayunos.

¿Qué esperamos de usted?

1. Que nos presente ideas de diseño conservando nuestra identidad corporativa.
2. Que realice los ajustes a que haya lugar.
3. Que para los diseños aprobados non entregue toda la información y archivos pertinentes.

Adjuntamos varios archivos.

Category: Design & Multimedia
Subcategory: Logo design
What do you need?: Create a new logo from a sketch
Is this a project or a position?: Project
Required availability: As needed
Logo type: Iconic (A logo with a symbol related to its name)

USD 100 - 250

Queremos instalar en nuestro sitio web,  una api que nos ayude a calcular las distancias que cada domiciliario recorrerá desde nuestras instalaciones hasta los diferentes clientes, de acuerdo a la distancia calcular la suma a pagar al domiciliario.

Los resultados deben presentarse en un listado en nuestra web, unos de los requerimientos la hora en la que el domiciliario debe salir a hacer la entrega, la cual se calcula tomando la hora en la que debe hacerse la entrega y restando el tiempo que tomará el recorrido + 20 minutos.

El valor a pagar se calcula tomando la distancia recorrida mas una tarifa por kilómetro.

Esperamos que quienes se postulen tengan experiencia en este tipo de proyectos.

Category: IT & Programming
Subcategory: Apps programming. Android, iOS and others
What is the scope of the project?: Create a new app
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed

USD 500 - 1,000

Adjunto archivo.

Experto en php, woocommerce y wordpress

Nuestra tienda on line está sobre woocommerce, se ve en www.breakfast4you.com.co ,  requerimos lo siguiente:

1. En realidad lo siguiente ya está funcionando, queremos asegurar que siga funcionando:

Cuando una persona compra un desayuno, y de click sobre el botón "Realizar pedido", debe enviarse un mail al correo que haya registrado, tal como se ve en la siguiente imagen:



Hace falta que en mail se incluyan los siguientes datos, deben quedar incluidos:

tus propios datos:
nombre:
email:
teléfono:
país desde donde haces el envío:
ciudad:
direccion:

además de lo anterior queremos que en el mail de manera destacada incluya un link y una nota así:

con tu desayuno enviaremos una tarjeta que tú puedes personalizar con una foto para imprimirla en la portada de la tarjeta y una segunda foto para ampliarla e imprimirla en papel fotográfico de alta calidad y colocarla dentro de la caja.

Este servicio no tiene costo, solo debes dar click aquí: (aquí va un link) mas adelante explicamos como y para que será.

2. Desarrollar en PHP y que sea compatible con woocomerce y wordpress un aplicativo así:

Al dar click sobre el link, en el mail mencionado al final del punto anterior, se abrirá en un navegador, en una nueva ventana con el mismo ambiente gráfico de la tienda y la siguiente nota:

Bienvenido (a) aquí puedes dejarnos las fotos una o dos, como tú desees para acompañar la tarjeta y el desayuno, por favor completa el siguiente formulario:

•    Fecha de la entrega:  (aquí un calendario, mejor si se arrastra la fecha del mail )
•    Nro. De orden del desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien recibe el desayuno: (se arrastrará la información desde el mail)

•    Click aquí para subir la foto para la tarjeta: (al dar click la persona podrá subir la foto),
•    Click aquí para subir la foto para ampliar: (al dar click la persona podrá subir la foto)

El sistema deberá informar cuando se ha cargado correctamente cada foto.

Botón: "Click aquí para finalizar el proceso".

Cuando la persona da click sobre el botón "Click aquí para finalizar el proceso":

1. Se le debe presentar una pantalla personalizada en la que se le agradece por subir la fotos.
2. Se mostrarán las fotos subidas indicando cual es para la portada de la tarjeta y cual para ampliar.
3. Tendrá la opción de cambiar las fotos, proceso que finalizará nuevamente el en botón "Click aquí para finalizar el proceso".
4. Se enviarán dos mails: (1) a la persona que ha subido las fotos y (2) al mail pedidosbreakfast4you@gmail.com

En esos mails confirmarán que las fotos se almacenaron en el servidor, incluirá la siguiente información:

•    Fecha de la entrega: (aquí un calendario )
•    Hora en que se subieron las fotos:
•    Nro. De orden del desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien envía el desayuno: (se arrastrará la información desde el mail)
•    Nombre de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Apellido de quien recibe el desayuno: (se arrastrará la información desde el mail)
•    Las dos fotos subidas

3. La información y las fotos deben quedar almacenadas  en una base de datos dentro del dominio breakfast4you.com.co, pero en una carpeta separada de todo lo demás.


4. En el mail Nro 2 el que llega a pedidosbreakfast4you@gmail.com se incluirá un link para que nosotros podamos ver las fotos en un navegador web.

5. Para que nosotros podamos consultar la información:
5.1 Nos loguearemos con mail y clave, debe haber opción de recuperar mail
5.2 Opción de crear, editar y suspender usuario.
5.1. Se presentará organizada por fecha de entrega de los desayunos.

http://desayunossorpresaadomicilio.com/dev/fotos/admin/
user/pass = fotos/aa



Algo similar a lo siguiente:








5.2. Tendrá un buscador de fechas para que de ser necesario hagamos búsquedas por rangos de fechas.






5.3. Se presentarán las siguientes columnas:

Hora en que se subieron las fotos, Nro. De orden del desayuno; Nombre y apellido de quien envía el desayuno; Nombre y Apellido de quien recibe el desayuno, Las dos fotos subidas. Botón "Se imprimió", al dar click sobre ese botón, toda el área correspondiente a esa fila se pondrá de color verde.


Al dar click sobre cualquiera de las fotos, esta se abrirá en una pestaña diferente

Gracias.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 250 - 500

Necesitamos ayuda con lo siguiente que nos llegó de Google:
Sus anuncios se encuentran momentáneamente detenidos.
Pudimos observar que esto se debe a que el sitio web debe contener cierta información que se relaciona con el archivo robots.txt. Esto, se utiliza para habilitar al robot de Google a que verifique y analice su sitio web.
Dicho complemento debe estar en los archivos cargados en el sitio web y es necesario que contenga la siguiente información:
User-agent: AdsBot-Google
Disallow:
User-agent: Googlebot
Disallow:
User-agent: Googlebot-image
Disallow:

El archivo funciona para darle el permiso a Google a ingresar a su sitio web.

Category: Sales & Marketing
Subcategory: Advertising on Google, Facebook
What do you need?: Medium-sized campaigns
Is this a project or a position?: Project
Required availability: As needed

USD 50 - 100

Buscamos una persona con amplia experiencia en php y wordpress para hacer ajustes en una aplicativo de reportes que hala la información de la base de datos de woo-commmerce, en términos generales requerimos lo siguiente:

1. Ajustar el reporte para que presente los nuevos productos y adicionales que hemos incluido en la página web, implica adicionar columnas en el reporte.
2. Eliminar algunas columnas del reporte.
3. En la página web en la que vemos los reportes tenemos algunos botones, por ejemplo un botón de color verde sobre el que al dar click, pone en verde la correspondiente fila, queremos agregar un botón amarillo sobre el que al dar click coloque en amarillo la correspondiente fila y deje habilitado y funcional el botón de color verde.
4. En página web en la que vemos los reportes, al dar click sobre el botón "Editar", se abre una ventana emergente desde la cual se puede editar la información de la página de reportes, al editar esa información, naturalmente se edita la base de datos, necesitamos hacer unas modificaciones en esa ventana:
•    Reordenar los campos
•    Agregar información a uno de los menús desplegables
•    Eliminar algunos campos
5. Se requiere generar 3 reportes adicionales, uno de ellos incluye formulación.
6. Se requiere corregir uno de los reportes.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 250 - 500

Nuestra tienda on line está sobre woocommerce, se ve en www.breakfast4you.com.co,

1. Cuando un cliente finaliza su compra el sistema envía un mail a ese cliente, queremos que en ese mail se incluya un link y una nota así:

Con tu desayuno enviaremos una tarjeta que tú puedes personalizar con una foto para imprimirla en la portada de la tarjeta y una segunda foto para ampliarla e imprimirla en papel fotográfico de alta calidad y colocarla dentro de la caja.

Este servicio no tiene costo, solo debes dar click aquí: (aquí va un link) más adelante explicamos como y para que será.

2. Desarrollar en PHP y que sea compatible con woocomerce y wordpress un aplicativo así:

Al dar click sobre el link, en el mail mencionado al final del punto anterior, se abrirá en un navegador, en una nueva ventana con el mismo ambiente gráfico de la tienda y la siguiente nota:

Bienvenido (a) aquí puedes dejarnos las fotos una o dos, como tú desees para acompañar la tarjeta y el desayuno, la siguiente es la información de tu desayuno:

Toda la información se toma de la base de datos mysql de woocommerce

• Desayuno.
• Fecha de la entrega. 
• Hora de entrega. 
• Nro.
De orden del desayuno. 
• Nombre de quien envía el desayuno.
• Apellido de quien envía el desayuno.

• Nombre de quien recibe el desayuno.
• Apellido de quien recibe el desayuno.
• Click aquí para subir la foto para la tarjeta: (al dar click la persona podrá subir la foto),
• Click aquí para subir la foto para ampliar: (al dar click la persona podrá subir la foto)

El sistema deberá informar cuando se ha cargado correctamente cada foto.


Botón: "Click aquí para finalizar el proceso".

Cuando la persona da click sobre el botón "Click aquí para finalizar el proceso":

1. Se le debe presentar una pantalla personalizada en la que se le agradece por subir la fotos.
2. Se mostrarán las fotos subidas indicando cual es para la portada de la tarjeta y cual para ampliar.
3. Tendrá la opción de cambiar las fotos, proceso que finalizará nuevamente el en botón "Click aquí para finalizar el proceso".
4. Se enviarán dos mails: (1) a la persona que ha subido las fotos y (2) al mail pedidosbreakfast4you@gmail.com

NOTA: El sistema solamente permitirá que se suban fotos hasta las 7.00 PM hora de Bogotá, Colombia, si la persona accede después de la 7.00 PM hora de Bogotá, se presentará la siguiente información. Esto solo aplica para los desayunos del día siguiente a la fecha en la que la persona quiere enviar las fotos, si la fecha de entrega del desayuno es para uno o más días después del día en que la persona está subiendo las fotos, si lo debe permitir.

Te recordamos que el horario de envío de las fotos es hasta las 7.00 PM.

En esos mails confirmarán que las fotos se almacenaron en el servidor, incluirá la siguiente información:

• Hora en que se subieron las fotos:
• Fecha de la entrega: (aquí un calendario )
• Desayuno: (la información se toma de la base de datos)
• Fecha de la entrega: (la información se toma de la base de datos)
• Hora de entrega: (la información se toma de la base de datos)
• Nro. De orden del desayuno: (la información se toma de la base de datos)
• Nombre de quien envía el desayuno: (la información se toma de la base de datos)
• Apellido de quien envía el desayuno: (la información se toma de la base de datos)
• Nombre de quien recibe el desayuno: (la información se toma de la base de datos)
• Apellido de quien recibe el desayuno: (la información se toma de la base de datos)

3. La información y las fotos deben quedar almacenadas  en una base de datos dentro del dominio breakfast4you.com.co, pero en una carpeta separada de todo lo demás.


4. En el mail Nro 2 el que llega a pedidosbreakfast4you@gmail.com se incluirá un link para que nosotros podamos ver las fotos en un navegador web.

5. Para que nosotros podamos consultar la información, entraremos a un reporte web, así:
5.1 Nos loguearemos con mail y clave, debe haber opción de recuperar mail
5.2 Opción de crear, editar y suspender usuario.

La informacion se presentará organizada por fecha de entrega de los desayunos.
Tendrá un buscador de fechas para que de ser necesario hagamos búsquedas por rangos de fechas.

5.3. Se presentarán las siguientes columnas:

Hora en que se subieron las fotos, Nro. De orden del desayuno; Nombre y apellido de quien envía el desayuno; Nombre y Apellido de quien recibe el desayuno, Las dos fotos subidas. Botón "Se imprimió", al dar click sobre ese botón, toda el área correspondiente a esa fila se pondrá de color verde.


Al dar click sobre cualquiera de las fotos, esta se abrirá en una pestaña diferente

Gracias.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Create a new custom site
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer

USD 250 - 500

Nos dedicamos a entregar a nuestros clientes desayunos 100% naturales, artesanales, preparados inmediatamente antes de ser enviados.

Nuestros clientes reconocen y exaltan la frescura y el muy buen sabor de nuestros desayunos, además de la puntualidad en la entrega.

Vamos a salir al mercado con un desayuno premium,  top of mind  para personas con alta capacidad de pago y muy exigentes en cada detalle, para tal efecto necesitamos diseñar una caja muy muy elegante que transmita nuestras virtudes: desayunos 100% naturales, artesanales, frescos, entregados con puntualidad inglesa.

Debemos conservar el concepto vintage que nos caracteriza y al tiempo la cada debe ser muy fácil de acomodar y transportar.

Adjunto logo de nuestra compañía y fotos de nuestras cajas actuales.

Category: Design & Multimedia
Subcategory: Corporate image
What is the scope of the project?: Define from scratch
Is this a project or a position?: Project
Required availability: As needed

USD 250 - 500