..:: DesarrolloWeb1106 realizamos Páginas Web desde Venezuela, Diseño y Desarrollo de Paginas Web ::..
wordpress
wordpress

Actualizaciones importantes en eCommerce para 2019

Todos los CMS presentan ciclos de desarrollo en cuanto a nuevas versiones, parches de seguridad y estrategias de final de vida (EOL).

El año 2019 viene marcado en rojo para 2 de las plataformas más populares de Ecommerce: Prestashop y Magento

El primero por que marca el temido fin de ciclo de una de sus versiones y el segundo porque anuncia que es el último año que dará soporte a otra de ellas.

Así que apunta estas fechas:

30 de Junio de 2019

Prestashop dejará de dar soporte a las versiones 1.6.x. Esto supone que no van a sacar ningún tipo de parche de seguridad más, quedando por tanto las instalaciones que se mantengan en esas versiones desprotegidas ante vulnerabilidades.
La alternativa es migrar a una versión estable 1.7.x con lo que aseguras continuidad en la seguridad y te beneficias de las mejoras que trae esta nueva versión.

Junio de 2020

Magento dejara de dar soporte a todas las instalaciones de las versiones 1.x tanto Community Edition como Enterprise Edition. No habrá más actualizaciones de seguridad con el consiguiente riesgo que ello conlleva. Para que te hagas una idea, el 2018 nos ha traído 4 actualizaciones SUPEE para Magento 1, con más de 20 correcciones en cada una de ellas.

Se debería por tanto migrar a la última versión estable de Magento 2.

Finalmente ten en cuenta que las actualizaciones en ambas plataformas no son en ningún caso directas y requerirán por incompatibilidades entre versiones, actualizar módulos, temas y desarrollos a medida que puedan haberse realizado.

En DesarrolloWeb1106, como expertos en comercio electrónico y desarrollo, te podemos ayudar a planificar y ejecutar el cambio evitando poner en riesgo tu Ecommerce. Si tienes dudas, contacta con nosotros.

WordPress 5.0: Qué hay de nuevo

La fecha del lanzamiento de WordPress 5.0 cada vez está más cerca. Es posiblemente una de las mayores actualizaciones de los últimos años, y seguro que ya has oído hablar de ella. Pero ¿qué trae de nuevo esta versión?

WordPress 5.0: ¿qué trae de nuevo?

La novedad se centra en el completamente renovado editor de WordPress que han denominado Gutenberg. El hasta ahora editor clásico de WordPress que viene por defecto te ofrece una seria de botones para editar y dar forma a tu contenido limitado a estilos de párrafo, enlaces y poco más.

El nuevo editor Gutenberg se basa en bloques y te da mayor libertad para insertar contenido, reorganizar y crear distintas composiciones en tu página con una interfaz mucho más visual que hasta ahora. Este será el aspecto del editor de WordPress:

También puedes probarlo tú mismo.

¿Es necesario utilizar Gutenberg?

Las nuevas instalaciones de WordPress vendrán con Gutenberg de serie, junto con el tema Tweenty Nineteen. Pero será posible instalar el plugin de Editor clásico si quieres seguir utilizándolo. WordPress se ha comprometido a mantenerlo, pero sólo por un tiempo. Por ello familiarizarse con Gutenberg será necesario, antes o después. Si decides utilizar Gutenberg, el contenido que ya tengas creado con el editor clásico se mantendrá tal y como es, aunque te permitirá convertirlo en bloques.

¿Cuándo está previsto su lanzamiento?

Después de muchos cambios, parece que la nueva versión verá la luz el próximo 27 de Noviembre.

¿Puede romper algo esta actualización en tu web?

Siendo una actualización mayor, siempre es recomendable hacer una copia de seguridad por si algo sale mal. Por otro lado, te recomendamos que compruebes si tienes activada la actualización automática, para estar prevenido. De todas manera, también puedes testear en un entorno de pruebas en primer lugar y comprobar que todo funciona correctamente o existe algún problema. Es probable que existan incompatibilidades con el tema y los plugins que  utiliza tu web. Es mejor asegurarte primero.

En resumen

WordPress 5.0 es una de los mayores actualizaciones de los últimos tiempos. La forma en que creamos contenido en el editor va a cambiar, y también afectará al desarrollo de plugins y temas que ya tienen funcionalidades similares para la construcción. Solo con el tiempo veremos cómo nos adaptamos a este nuevo cambio.

Cómo almacenar lo enviado por el plugin Contact Form 7

¿Qué es el plugin Contact Form 7?

Contact Form 7 es un plugin gratuito desarrollado por Rock Lobster que nos permitirá crear todos los formularios que queramos en nuestro proyecto sin límite alguno. Fácil de instalar y de gestionar, Contact Form 7, es el plugin que necesitas si debes llevar a cabo tareas como las comentadas anteriormente. Además, no tiene coste alguno y sus beneficios son muchos.

Es muy habitual si hacemos desarrollos a medida utilizando WordPress como base, que el cliente nos solicite formularios en donde se recoja información relevante. Por defecto, WordPress no cuenta con funciones para crear formularios, pero podemos ayudarnos, como no, de un plugin para ello. En la red hay muchos plugins para crear formularios en WordPress, pero personalmente el que más me gusta es este Contact Form 7.

Almacenar lo enviado por el plugin Contact Form 7

Lo primero que tienes que hacer es instalar y activar el plugin Save Contact Form 7 teniendo ya el Contact Form 7 instalado. Para ello ve a la sección Plugins del backoffice de tu WordPress y selecciona la opción de Añadir Nuevo. En la página de Añadir Nuevo Plugin, busca el plugin que queremos instalar haciendo uso del campo de búsqueda que se sitúa en la parte superior derecha de la página.

 

Teclea el nombre del plugin (que como te hemos indicado es “Save Contact Form 7”) y presiona ENTER para iniciar la búsqueda. Si has seguido los pasos al pie de la letra, este plugin te debería aparecer como uno de los primeros resultado de la búsqueda. Instálalo y actívalo para poder utilizarlo.

Una vez instalado, solo tienes que ir a la nueva sección que se ha creado automáticamente al instalar este último plugin llamada Save CF7 mediante el menú lateral izquierdo disponible en el backoffice.

Cuando entres en la página del plugin en el backoffice verás un campo desplegable para elegir de qué formulario quieres ver las respuestas. Antes que nada decirte que si un formulario no ha recibido respuesta alguna, no aparecerá en el desplegable. Y por supuesto, este plugin no tiene caracter retroactivo, es decir, comenzará a almacenar información enviada por los formularios una vez se haya instalado, y no antes. Es decir, no mostrará respuestas de usuarios anteriores a la activación del plugin.

Una vez seleccionado el formulario del cual queremos ver las respuestas, estas se nos mostrarán en un listado ordenado por columnas. Puedes mostrar tantos registros como quieras, exportarlos a CSV y PDF e incluso imprimirlos. Además, cuenta con un buscador con el cuál podremos encontrar las respuestas que andemos buscando.

Por último decir que, si queremos mostrar la fecha de envío de la respuesta podemos hacerlo entrando en la sección de Ajustes del plugin en Save CF7 > Settings. Ahí podrás ver una opción que realiza esto que te acabo de comentar, así que marca el checkbox si quieres que se muestre la fecha en el listado.

Y eso sería todo, a partir de ahora podremos consultar la información de los formularios implementados con Contact Form 7 de nuestro WordPress simplemente entrando en el backoffice.

Y hasta aquí nuestro artículo sobre cómo almacenar lo enviado por el plugin Contact Form 7 en WordPress. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales.

No olvides dejarnos tu comentario y compartir el enlace para que otros usuarios de este mundo de wordpress puedan también pasar un buen dia sin complicaciones.

Recuerda seguirnos por  instagram:

 

DesarrolloWeb1106

 

Paginas Web Venezuela – Diseño y Desarrollo de Paginas Web

 

Woocommerce con 3 Decimales y más

Un caso particular, que me pidió un cliente fué el uso de 3 decimales en los precios de sus productos, y me dije listo es facil. LLegué accedí al sitio web, luego fui a woocommerce opcion ajustes. Cual fue la sorpresa? que el  selector que viene por defecto al incrementarlo y guardar solo me dejaba 2 decimales.

Empezó mi busqueda en la web de que solución podia darle a ello.

Despues de mucho bla bla bla en internet conseguí un codigo que me sirvió y logré avanzar solo en la tienda ya que en el carrito me hacia el redondeo y vaya que si estaba loco por solucionar ese conflicto. Luego de entrar al codigo de woocommerce me di cuenta que el precio me lo mostraba con 3 decimales tal como lo habia guardado enla opcion producto. Pero al mostrarlo redondeado por el formato de numero que trae predeterminado.

Quizás también te interese:

Como insertar una imagen a una plantilla WordPress

Hasta que consegui este codigo,  el cual comparto y espero le sirva a muchos:

add_filter( ‘wc_get_price_decimals’ , ‘custom_price_decimals’, 20, 1 );
function custom_price_decimals( $decimals ) {
if( is_product() || is_shop() || is_product_category() || is_product_tag() )
$decimals = 3;

return $decimals;
}

La cosa no termina allí prueba y veras.

Una vez analizado el codigo despues de indagar e indagar, logré darme cuenta que el mismo woocommerce con la experiencia en ello me permite invocar o validar en que archivos voy a utilizarlo o llamarlo según sea el caso, y es alli cuando empecé a ver el codigo que ya les puse y veo esta linea:

if( is_product() || is_shop() || is_product_category() || is_product_tag() )

donde le digo en que paginas va a utilizarse 3 decimales  y en donde realmente me funciona sin tantos problemas y es alli donde entra el protagonismo de estos personales:

is_checkout

is_cart

Las paginas de woocommerce y donde al incruirlas en el codigo quedaria de la forma:

add_filter( ‘wc_get_price_decimals’ , ‘custom_price_decimals’, 20, 1 );
function custom_price_decimals( $decimals ) {
if( is_product() || is_shop() || is_product_category() || is_product_tag() || is_checkout || is_cart )
$decimals = 3;

return $decimals;
}

y he alli donde por arte de magia sin tanto codigo loco se logra tener esos 3 decimales que nos dan estrasnochos.

Cabe recordar que para usuarios avanzados este codigo debe ir en el archivo functions de tu tema wordpress para que lo veas andar

Espero les sirva de mucho a muchos,  y seguir apoyando el crecimiento de este maravilloso mundo del desarrollo web.

No olvides dejarnos tu comentario y compartir el enlace para que otros usuarios de este mundo de wordpress puedan también pasar un buen dia sin complicaciones.

Recuerda seguirnos por  instagram :

DesarrolloWeb1106

 

Paginas Web Venezuela – Diseño y Desarrollo de Paginas Web

Migrar mi sitio wordpress sin dolores de cabeza

Si estás pensando migrar una web WordPress a otro servidor este post es para ti, ya que te voy a explicar con detalle todos los pasos necesarios para hacer una migración de un hosting a otro.

Importante: ¿Qué Hosting WordPress elegir para migrar tu web?

Mi recomendación es que contrates un hosting profesional, rápido, seguro y con un buen soporte. Nosotros te podemos dar tambien ese servicio sin complicaciones y el mejor asesoramiento. Contactenos.

Hacer una migración de una web WordPress a otro servidor es relativamente sencillo. Sólo tienes que seguir uno a uno todos los pasos que te detallo a continuación y en menos de 15 minutos la tendrás en el nuevo hosting.

Pero si no te atreves a hacerlo de modo manual, o no tienes tiempo y prefieres ahorrarte todos los pasos, antes voy a darte una alternativa en forma de plugin gratuito: Duplicator.

 

1. Modo sencillo. Migrar e instalar WordPress con el plugin Duplicator

 

El plugin Duplicator te permite migrar e instalar una página web WordPress en muy poco tiempo. Como he comentado en otras ocasiones, la ventaja de hacer las cosas con un plugin es la facilidad y la rapidez. Por contra, la desventaja en este caso es que no controlas el proceso al cien por cien, frente a la opción de hacerlo manualmente en la que eres consciente en todo momento de lo que estás haciendo y puedes de este modo evitar errores y posibles incompatibilidades del plugin. Como siempre, yo te ofrezco dos alternativas y la elección depende de ti.

¿Cómo funciona el plugin Duplicator?

1.1. Ve a Plugins > Añadir Nuevo y busca el plugin Duplicator. También puedes descargar Duplicator directamente en este enlace, y subir el archivo zip mediante el botón Subir Plugin. A continuación, instálalo y actívalo.

1.2. Una vez instalado y activado, mira en tu menú principal de WordPress en la parte izquierda y haz click en Duplicator.

Posteriormente, haz click en Create New en el boton de arriba a la derecha para generar una copia completa de los archivos de tu sitio web.

1.3. Aquí le damos al botón Next abajo a la derecha para continuar con el proceso, lo cual realizará un scan de toda tu instalación de WordPress para comprobar que todo es correcto.

1.4. En el siguiente paso, haz click en Build para generar el paquete completo. Finalmente, descarga el archivo del paquete y también el archivo installer.php en tu ordenador. Con esto ya tenemos los dos archivos necesarios para hacer la migración.

1.5. A continuación, ve al panel de gestión de tu hosting (en este tutorial lo haremos con el excelente gestor cPanel), y en Base de Datos haz click en MySQL Bases de Datos.

1.6. Una vez dentro de MySQL Bases de Datos, ve a crear una nueva base de datos y un nuevo usuario.

A continuacion, añade el usuario a la base de datos seleccionando ambos en el desplegable y asígnale al usuario todos los privilegios haciendo click en Hacer Cambios, como se ve en las dos imágenes a continuación:

1.7. Ahora, vuelve a la pagina inicial de cPanel, ve a Archivos > Administrador de Archivos.

Sube todo el paquete que te has descargado antes, incluido el archivo installer.php, a la raíz de tu servidor o public_html. Es decir, estás subiendo la web justo en la raíz de tuDominio.com. También puedes realizar este proceso mediante una aplicación de subida de archivos FTP. En un apartado posterior te dejo un listado con las que considero las mejores aplicaciones para subir archivos por FTP. (Nota: Si vas a instalar la web en otro directorio del hosting, debes entrar en ese directorio y hacerlo todo dentro de él, de modo que en este caso debes subir todo a public_html/tuDirectorio).

1.8. Una vez subidos el paquete completo y el archivo installer.php a nuestro servidor, escribe la siguiente ruta: http://www.tuDominio.com/installer.php (donde dice tuDominio.com debes poner tu nombre de dominio). Con esto lanzamos el instalador de Duplicator que te va a guiar en todo el proceso hasta el final.

En el primer paso, te pedirá los datos de la Base de Datos que acabas de crear hace un momento. Aquí pones el nombre de la base de datos, usuario y contraseña del usuario, y en Host dejas localhost. Haz click en Test Connection para comprobar que todo está correctamente y si es así, haz click en Run Deployment. A continuación, te muestra los datos del dominio antiguo y el dominio nuevo. Aquí no hace falta que toques nada, simplemente confirma que la información de los dominios es correcta y haz click en Run Update. Esto va a servir para actualizar todas las rutas antiguas por las nuevas, de modo que todos los enlaces y archivos tengan ya la ruta del nuevo dominio. Si has hecho todo de manera correcta, finalmente Duplicator te dará un reporte.

En el punto 1 Install Report te informa del estado de la migración. Si lo has hecho todo bien, no te dará ningún Warning y esto significa que la migración se ha realizado con éxito. En el punto 2 Save Permalinks, puedes actualizar los enlaces permanentes de modo que todos los enlaces queden como estaban en la web anterior. En el punto 3 Test Site, puedes ejecutar un último test para comprobar que todas las páginas, imágenes, enlaces y plugins se han migrado con las rutas correctas y funciona todo perfectamente. Por último, el paso 4 Files Cleanup limpia de tu servidor todos los archivos de instalación que has empleado en el proceso. Ahora entra a tu dominio, navega por tu web, haz click en los enlaces, entra a todas las secciones y confirma que está todo ok.

Si es así, enhorabuena, ya has completado tu migración 😉

No olvides dejarnos tu comentario y compartir el enlace para que otros usuarios de este mundo de wordpress puedan también pasar un buen dia sin complicaciones.

Recuerda seguirnos por  instagram:

 

DesarrolloWeb1106

Paginas Web Venezuela – Diseño y Desarrollo de Paginas Web

 

Como insertar una imagen a una plantilla WordPress

Muchas veces y en ocasiones queremos montar una imagen en wordpress, como desarrolladores colocamos codigo html y empiezan los dolores de cabeza, bueno aqui les dejo la forma de como podemos colocar esta imagen.

Para ello debemos colocar la imagen dentro de nuestra plantilla o tema. Una vez dentro de esta ubiquemos la carpeta IMG O IMAGES o indiferentemente puedes guardarla donde sea dentro de la plantilla, todo depende del nivel de orden que mantengas en tu sitio web.

Afirmando que ya tienes la imagen que deseas mostrar, abrimos el archivo que deseamos editar de nuestra plantilla y copiamos el siguiente codigo:

<img  src=”<?php echo get_bloginfo(“template_url”); ?>/images/tuimagen.png”  >

tuimagen.png es el nombre del archivo que debistes haber subido ya en el formato de tu preferencia.

Adicional puedes agregar un ancho, alto o estilos css quedando de esta manera:

<img  src=”<?php echo get_bloginfo(“template_url”); ?>/images/icono2.png” width=”80″ height=”76″ style=”display:inline” >

Destaquemos que  get_bloginfo(“template_url”) toma la url de la plantilla que se tenga activada en wordpress esto permitirá que logres ver sin problemas la imagen o en el mayor de los casos lo que puedes hacer es guardar tu imagen en el directorio raiz donde tienes tu pagina web. para una visualización sin tantas complicaciones, jajaja muchas veces me sacó de lios.

No olvides dejarnos tu comentario y compartir el enlace para que otros usuarios de este mundo de wordpress puedan también pasar un buen dia sin complicaciones.

Recuerda seguirnos por nuestras redes sociales instagram y con nuestro valioso equipo de desarrolladores y profesionales en marketing digital y  diseño gráfico:

luis jose

DesarrolloWeb1106

Edgar Rodriguez

Rosbel Balza