Blog

Diseño Web, Gestores de contenidos, Sistemas

Cómo probar los pagos con PayPal en una web. Paso 1. PayPal Sandbox.

Cuando diseñamos páginas web, sobre todo comercios electrónicos, una petición típica es que acepten pagos por PayPal (además de otros sistemas). En esos momentos uno tiene que poder hacer pruebas con pagos no reales. También cuando ocurre algún error con este método de pago: las pruebas deben hacerse en en entornos no reales. Para eso PayPal tiene un entorno de pruebas, PayPal Sandbox, que es un clon del entorno real. Esto es realmente útil porque se puede usar para realizar tantos pagos y operaciones ficticias como queramos en un entorno que funciona igual que el real pero que no nos cuesta dinero. Hoy os enseñamos a usarlo (porque no es tan sencillo). Cómo probar pagos con PayPal. PayPal Sandbox. Lo primero es que, obviamente deberías tener una cuenta de PayPal (si vas a vender de Business). Pero esa no la vas a usar para las pruebas. Podrías crear una directamente en Sandbox, pero no te lo recomendamos…luego es difícil autentificarla. Te aconsejamos seguir los siguientes pasos: Entre en PayPal Developer con tu cuenta real de PayPal. Este sitio, además de tener mucha información para programadores, te enlazará con el Sandbox. Lo siguiente que te recomiendo es que vayas a Accounts y ahí crees una cuenta con el nombre de tu e-mail de PayPal (usa otra contraseña). Esto crea cuentas en el PayPal Sandbox tranquilo, no te va a decir nada de cuenta duplicada. Si te pide verificar la cuenta, puedes ir a Notifications, elegir tu correo y verificarlo. Todos los correos que se mandan desde el entorno Sandbox no salen al exterior, sino que van aquí, a la bandeja de Notifications (si tienes asociada la cuenta a tu cuenta de developers). Si creas la cuenta directamente desde PayPal Sandbox te va a pedir verificarla, y te frustrarás porque no te llega ningún correo. En ese caso ve a Accounts (en Developers) y donde pone “To link your sandbox account to your developer account, log in with PayPal and provide your sandbox account credentials” pincha en log in with PayPal. Así podrás asociar la cuenta crear en el sandbox con esta de developers, y desde ahí ir a Notifications y ver las peticiones de confirmación. En accounts verás que también tienes una cuenta de vendedor (facilitator) y una de comprador (buyer) que son las que podrás usar para probar las compras en tu tienda. Puedes crear más cuentas de Sandbox, las que necesites. Para poder poner las credenciales pincha en cada cuenta y en Profile. Ahí verás el e-mail de acceso, podrás establecer la contraseña y, en el caso de las de vendedor, podrás ver los datos de la API (API credentials)que te pedirá tu módulo de PayPal o tu CMS. Con esto ya vas a poder trabajar y hacer pruebas de compra y de venta en tu tienda. Haz lo siguiente: Pon el addon o módulo en modo pruebas o sandbox (esto hará que se comunique con sandbox.paypal.com y no con paypal.com Usa las credenciales API (ver más arriba) de tu cuenta de vendedor para configurar el addon o módulo de Paypal. Usa el e-mail y contraseña de comprador para realizar compras en tu tienda. Podrás ir a Notifications en tu cuenta de developer para poder ver tanto ventas como errores que surjan con cada pedido. Una vez hayas probado todo y funcione, desactiva el modo Sandbox, y pon las credenciales API de tu cuenta real de PayPal. Todo debería funcionar sin problemas. Más información en la guía de Sandbox de PayPal.  

Información Tecnica, Legalidad

Garantía de productos y servicios informáticos. Cuanto dura, y que derechos tenemos

Hoy nos lo ha preguntado un cliente, y es una duda muy común. Así que queremos escribir un artículo sobre la garantía de los productos y servicios informáticos. Así, cuando vuelvan a preguntar, lo reenviamos (somos así de vagos jejeje). Cuando hablamos de informática tenemos dos grandes cambios: productos y servicios (o reparaciones). Y la garantía se entiende como protección frente a defectos o falta de conformidad con el producto. Garantía de Productos informáticos. Cuando hablamos de garantía hay dos tipos: la legal y la comercial. La legal es la que impone la ley (valga la redundancia) y la comercial, una extensión que puede ofrecer, o vender como suplemento, el fabricante. En principio vamos a hablar de la primera, ya que la segunda es variable dependiendo del acuerdo con el fabricante. Pero hay que entender que, combinando ambas, se puede llegar a tener, por ejemplo, dos años de garantía legal y uno de fabricante. Garantía legal por los productos. Os dejamos varios datos. Recordamos que la garantía la proporciona el vendedor aunque, en ocasiones, algún fabricante proporcione un SAT post venta y el vendedor pueda enviarlo a dicho SAT (o gestionar el envío). Si el vendedor ha cerrado, se puede contactar con el fabricante. La garantía legal contempla los siguientes derechos que se aplicarán dependiendo del caso y proporcionalmente: – Derecho de devolución. – Derecho de reparación. – Derecho a la rebaja del precio. – Derecho a la resolución del contrato (que el vendedor se quede con el producto y te devuelva el dinero). Aún así el fabricante puede oponerse a aplicar uno de estos derechos por considerarlo abusivo. Lo habitual es la reparación o,  si la compra es reciente, sustitución. Y la garantía se cuenta desde la fecha que aparece en la factura/tiquet de compra. Obviamente es importante conservar la factura de compra. Los productos nuevos, piezas incluidas, tienen un periodo de garantía de 2 años. En los productos o piezas de segunda mano, la garantía se puede pactar con el vendedor pero el plazo mínimo es de 1 año. Si no se indica nada, o se indica menos de 1 año, el plazo a aplicar es de 2 años. Pero si se indica mayor a un año y menor que dos se aplica este plazo.  Si el defecto, o la no conformidad, surge en los primeros 6 meses, se considera defecto de fábrica y, de no estar de acuerdo la parte vendedora, debería ella demostrar que se debe a un defecto de uso. Si el defecto o la no conformidad surge después de los primeros 6 meses, se le puede exigir a la parte compradora que demuestre que no es un defecto por uso y ya existía. Esto puede hacerse por un peritaje. Los productos de segunda mano no tienen el derecho de devolución. Si se realiza la sustitución del producto o equipo, la garantía son 2 años desde la compra del original. Es decir no se renueva por 2 años más. La ley no dice nada de conservar las cajas y embalajes originales. Las garantías no cubren el mal uso del producto como infecciones de virus, roturas o defectos causados por uso incorrecto, golpes, caídas, piezas no originales, reparaciones realizadas en por personal ajeno al servicio técnico oficial del fabricante… En estos casos el servicio técnico puede presupuestarte la reparación. Tampoco incluye la copia de seguridad de los datos. Hazla tu o solicítala a precio adicional. Reparaciones. Si un producto se repara durante el periodo de garantía, la reparación tiene una garantía de 6 meses. Fuera del periodo de garantía la reparación tiene al menos 3 meses de garantía. Las reparaciones o sustituciones en garantía son gratuitas (así como el resto de costes de envío etc) y la garantía queda suspendida hasta la entrega del producto. Las reparaciones deben tener un documento de entrega y uno de recogida con la fecha de las mismas y la reparación realizada. Las reparaciones fuera de garantía tienen una garantía mínima de 3 meses. Las piezas en una reparación (fuera o dentro de garantía) tienen 2 años. Eso sí, fuera de los 6 primeros meses pueden cobrarte la mano de obra por la sustitución PERO ciertas piezas no se consideran bienes de consumo sino material para la reparación de dichos bienes y tienen garantía de 6 o incluso 3 meses. Por ejemplo pantallas de portátil, baterías, fuentes de alimentación… Si estás en periodo de garantía, vete siempre al SAT del fabricante. Esperamos que estos consejos os ayuden  a conocer vuestros derechos.  

Diseño Web, Gestores de contenidos, Prestashop

Cómo limitar el tiempo que dura un carrito en Prestashop

Prestashop, por lo menos en la versión 1.7 , trae una cosa interesante, y es que reserva los productos cuando los guardas en el carrito. Esto hace que puedas realizar tu pedido con calma, sin peligro que otro cliente te quite productos que dispongan de poco stock. Pero también tiene un problema: por defecto el carrito “recuerda” tu carrito 480 horas (¡¡20 días!! ). Esto puede ser interesante si tienes productos con mucho stock para mantener clientes que tengan dudas o mañana quieran retomar su pedido. Pero en tiendas con poco stock quiere decir que la tienda pueda tener stock retenido 20 días por clientes indecisos (o competencia con mala leche). Hoy os enseñamos a reducir ese tiempo. Cómo limitar el tiempo que dura un carrito en Prestashop. La configuración que decide cuanto tiempo está se guarda el carrito son las “cookies del front-office“. Al guardar algo en el carrito, el sistema guarda una cookie en el ordenador del cliente. Dicho fichero tiene un tiempo de duración que está limitado por esta configuración. Lo ideal, en el caso que hemos expuesto (tiendas con poco stock) es limitar este tiempo. Para ello (en 1.7, PS tiende a variar los menús) vamos a ir a Parámetros Avanzados >Administración (en 1.6 estaba en Administración>Preferencias>General). Ahí en Configuración tenéis el parámetro Tiempo de vida de las cookies front-office. Y como veréis está en 480 horas. En el caso que nos ocupa puede ser interesante ponerlo a algo como 3 horas. Así los clientes tienen tiempo suficiente para rellenar su carrito, pero eliminas a los indecisos.    

Diseño Web, Sistemas, Trucos

Cómo buscar caracteres raros como Ascii usado SQL

Hace unos días teníamos que buscar, en una base de datos de productos, la cadena de caracteres &quot;  para sustituirlas por otras (espacio o “). &quot; es el código Html de las comillas (“). Y teníamos que quitarlas en esa base de datos, en la descripción del producto. El problema es que SQL detecta ciertos caracteres como ; como caracteres de ruptura o división de código. Y da error si lo incluimos en nuestra búsqueda. Por ejemplo algo como esto da error cerca del punto y coma y por culpa de ese signo: UPDATE ps_product_lang SET description = REPLACE(description, ‘&quot;’, ”) WHERE description LIKE ‘<span class=%’ AND id_product LIKE ’56’ AND id_lang LIKE ’10’ ¿Cómo podemos encontrarlo? Os lo contamos. Cómo buscar caracteres ASCII o similares por SQL. El truco está en buscar el resto de términos de la expresión, y concatenar la búsqueda con el término Ascii indicándolo con el comando CHAR. Os mostramos la variación: UPDATE ps_product_lang SET description = REPLACE(description, CONCAT(‘&quot’,CHAR(59)), “”) WHERE description LIKE ‘<span class=%’ AND id_product LIKE ’56’ AND id_lang LIKE ’10’ De esta manera hemos puesto la misma búsqueda (&quot concatenado con el CHAR(59) que es el caracter Ascii para ; ) pero SQL lo entiende.  

Gestores de contenidos, Prestashop, Trucos

Cómo reindexar productos en Prestashop para encontrarlos en las búsquedas

En ocasiones, las búsquedas de Prestashop no dan los resultados deseados. No aparecen ciertos artículos. Especialmente cuando hacemos importaciones masivas. Aquí tenemos que diferenciar entre el buscador interno y el externo. Si el interno no funciona hay que reindexar, y de ello hablamos hoy.  Si, por el contrario, el interno si encuentra el producto pero el externo no, o no como queremos, entonces lo mejor es buscar reemplazar ese buscador, con algún módulo, por uno mejor. O puedes tener problemas en tu Prestashop. Evidentemente si el buscador interno no encuentra productos, el externo tampoco. Cómo reindexar productos en Prestashop. La manera de llegar a esta opción varía entre versiones y subversiones. A Prestashop les gustar mover las cosas de menús. Pero sabiendo la ruta de uno puedes encontrarlo en otro. En la versión que usamos hoy, 1.7.3, está en Parámetros de la tienda > Buscar > Indexación . Como veréis en la imagen adjunta hay diferencia de productos indexados. Podemos “Añadir los productos que faltan al índice“, o “Reconstruir el índice completo“. Esta segunda opción puede tardar más o incluso no funcionar (dependiendo de la configuración del servidor). Recordad que sólo indexa los productos activos. Aquí veis cómo queda después de reindexar.  

Trucos, Video

Solución a la pantalla negra en OBS Studio para Windows anteriores a Windows 10 1903

Si, como yo, usas OBS Studio para grabar tu pantalla, puede que te ocurra lo siguiente (es bastante frecuente por lo que leo). De repente un día, sin previo aviso, la Captura de Pantalla aparece en negro y no hay manera de grabar imagen. Os dejo la solución. Solución a la pantalla negra en OBS Studio. Hay varias soluciones, dependiendo del problema. Lo mejor es comprobar si tienes tarjeta NVIDIA. Si es así, tienes que entrar en el panel de control de NVIDIA (botón derecho en el Escritorio y te aparece dicho programa). Después tienes que entrar en las opciones de 3D, agregar el programa OBS Studio y decirle que use la tarjeta Integrada. En el vídeo os mostramos el procedimiento. Actualización 19/05/2020. Si tienes tarjeta AMD: Nos ha pasado recientemente y lo hemos solucionado así: – Ve a las preferencias del programa de AMD, gráficos intercambiables con el OBS arrancado. Ahí verás el programa OBS en una lista. Pincha en el desplegable a su derecha y pon “ahorro de energía” o Economizador. Si cierras el programa y lo vuelves a abrir ya debería estar solucionado. – Si se quita la opción anterior edita tu plan de energía y pon, en las opciones avanzadas, todo lo que veas de AMD en “ahorro de energía”. Con eso debería estar. Más información aquí. Si no tienes tarjeta NVIDIA ni AMD, hay varias cosas que puedes probar. Puedes intentar ejecutar el programa con permisos de administrador. También puedes intentar ejecutarlo en modo compatibilidad de otro Windows anterior. Actualización 27/07/2020. Como veréis en los comentarios, Josep nos manda otro método si tienes Windows 10 version 1903 o superior (este artículo se escribió antes): https://obsproject.com/wiki/Laptop-GPU-Selection-Windows-10 Aquí tenéis la solución para Windows posteriores a Windows 10 1903.

Diseño Web, Gestores de contenidos, Prestashop, Trucos

Prestashop: que el menú del backoffice pueda hacer scroll.

Con Prestashop 1.7 han venido muchas ventajas. Pero también alguna cosa extraña que ha habido que arreglar. Entre ellas esta del menú del backoffice. Si añades muchos módulos que agreguen apartados en en menú de la sección de administración, verás que no se puede llegar a la parte inferior porque no hace “scroll”. Dicen que lo van a solucionar, pero llevan diciéndolo desde las primeras versiones, así que os dejamos una arreglo mientras lo hacen. Cómo hacer que el menú del backoffice en Prestashop pueda hacer scroll. Lo primero es hacer que se pueda hacer scroll. Para ello edita el fichero tucarpetadeadmin/theme/default/css/admin-theme.css o mejor, para mantener ese intacto tucarpetadeadmin/theme/default/css/override.css Y añade las líneas: #nav-sidebar { overflow-y: auto; } ::-webkit-scrollbar {display:none;} Con esto se puede hacer scroll y sin ver la barra. PERO (un gran pero) desaparecen los submenús del menú principal. También tenemos solución para eso. Ahora tienes que editar el fichero tucarpetadeadmin/theme/default/js/admin-theme.js   y poner lo siguiente al final: $(function () { $(document).on(‘hover’, ‘#nav-sidebar li.has_submenu’, function () { var submenu = $(this).find(‘.submenu’).eq(0); var marginTop = $(this).position().top + parseInt($(‘header#header > nav’).height()); if ((marginTop + parseInt(submenu.height())) > parseInt($(window).height())) marginTop -= (marginTop + parseInt(submenu.height()) – parseInt($(window).height())) + 10; if ($(‘body’).hasClass(‘page-sidebar-closed’)) marginTop += 34; setTimeout(function () { submenu.attr(‘style’, ‘position: fixed !important; top: ‘ + marginTop + ‘px !important’); }, 50); }); }); Con esto ya tendrás los menús funcinando (fuente de esta función). Parece mentira que no solucionen estas cosas “tan sencillas”.

Información Tecnica, Noticias Informáticas, Opinión

¿Cómo será mundo dentro de unos años? Entrevista a Carlos Barrabés.

Estamos en época de cambios. Todo va MUY deprisa. Pero, como han hecho todos los humanos antes que nosotros, nos preguntamos ¿cómo será el mundo dentro de unos años? Para resolver estas preguntas, para saber como será el mundo “Cuando yo no esté“, Iñaki Gabilondo ha realizado una serie de entrevistas con ese nombre. Hace unos días me han recomendado esta con Carlos Barrabés, un español asesor de grandes empresas, miembro del Foro de Davos….y mil cosas más. Me ha encantado, y comparto muchas de sus ideas sobre el futuro. Os dejo la entrevista para que veáis las tecnologías que van a cambiar el mundo “en unos días”. Ideas como la felicidad como máximo producto, el mundo asiático, los emprendedores, la idea de la no posesión (alquilar todo a través de apps según las necesitemos), el mundo de las probabilidades (Big Data), el ·”notario” de estas probabilidades (blockchain) , machine learning etc… Las 8 tecnologías que van a cambiar el mundo (y cómo). Disfrutadlo. Me toca ver el resto de entrevistas para ver si son la mitad de buenas que esta. Hombre Global Parte 1/2. Hombre Global Parte 2/2.

Android, Smartphones, Trucos

Aplicaciones para ver el uso del almacenamiento en Android. Sin espacio en el móvil.

Uno de los problemas típicos que tienen los usuarios de Android es el espacio. Por más que tengan siempre se quedan sin él. En algunos modelos se puede ampliar comprando un SD más grande…pero cada vez menos. Así que la solución es ver dónde está gastado el espacio y arreglarlo. Hay varias soluciones que tienes que implementar a la vez: Bájate aplicaciones para limpiar archivos duplicados, caché o para buscar vídeos o fotos de las que no eres consciente y que deberías borrar. Por ejemplo Google Files Go. Aprende a conectar el móvil a tu ordenador o a un disco duro para poder pasar las fotos y vídeos. No hay teléfono que aguante que guardes todas las fotos y vídeos ahí. Aprende a descargarlas. También es bueno como copia de seguridad. Instala aplicaciones “Cloud” como Google Drive o Dropbox. Ahí podrás subir algunos de tus archivos y liberar tu disco. Encuentra dónde está gastado el espacio de tu móvil para decidir si arreglarlo. Para eso sirven las aplicaciones de hoy. Aplicaciones para ver el uso del almacenamiento en Android. Disk Usage. Una de las más sencillas. Os hemos grabado un vídeo sobre como usarla. ES Disk Analyzer. Tiene más funcionalidades que la anterior y, por lo tanto, si sólo es para ver el estado de disco mejor la anterior. Pero si quieres una aplicación más completa esta es la tuya. Storage Analyzer. Como la primera pero lo muestra de otra manera. Storage Space. Otra versión como la primera.

Diseño Web, Gestores de contenidos

Addon gratis para Prestashop: Cumplimiento de la legislación europea

Si tu tienda Prestashop va a vender productos en Europa, necesitas cumplir las leyes europeas. Si no te arriesgas a una demanda¿Conoces todas? No, seguramente no. Y tampoco es necesario con este excelente addon gratuito Cumplimiento de la legislación europea. Prestashop 1.7 está pre certificado por empresas como Trusted Shops, EHI, Händlerbund y Protected Shops como que está adecuado a la legislación europea. Esto no quiere decir que tu tienda lo esté, simplemente que tiene los mecanismos para que lo consigas. Con este módulo, cumplimentándolo correctamente, tienes el “el 90% de la configuración de una tienda cumpla con la normativa legal vigente“. Cómo instalarlo. Desde el backend ve a Módulos y Servicios y en la barra de búsqueda pon “Cumplimiento normativo legal“. Uno de los resultados (gratis), es este módulo.   Qué hace el módulo. El módulo, al instalarse crea páginas y opciones que son necesarias por normativa europea. Las puedes ver aquí detalladas. Cosas como : Se crean varias páginas estáticas, lo que te proporciona los medios necesarios para poder indicar la información legalmente requerida a tu cliente. Para obtener más información, consulta la sección “Gestionar el contenido legal”. Estas páginas estáticas con contenido legal incluyen un botón “Imprimir”, que permite a los clientes imprimir fácilmente o guardar en PDF esta información legal. El resumen final en el último paso de la tramitación del pedido es también habilitado. La opción ‘Mostrar impuestos en el carrito de la compra‘ es también activada. Las condiciones de envío “Gratis”: a veces, el transportista por defecto de tu país predeterminado puede ser gratuito y esta información se muestra en la página del carrito de la compra, incluso si no ha establecido su dirección y método de entrega durante la compra. Debido a que el importe final de la compra depende de la dirección del cliente y del transportista seleccionado, el módulo Cumplimiento normativo legal, añadirá automáticamente una mención “bajo condiciones” que enlaza a la página estática “Envío y Pago” donde debes detallar las condiciones y los gastos de envío. El opt-in para los Términos del Servicio también incluirá los Términos de Revocación (si están disponibles) durante la compra.   Una vez configuradas todas las opciones de este módulo no sólo estaremos más seguros de cumplir la ley europea, sino que además podemos solicitar una certificación a las empresas mencionadas anteriormente y tener más posibilidades de obtenerla.

Scroll al inicio