Instalando #MercadoPago para #Woocommerce #Chile « WordPress Plugins

Si bien MercadoPago es el líder en recepción de pagos para América Latina, en mi opinión aún le falta para poder llegar a ser competencia en Chile. Sin embargo tiene sus beneficios como el pago de 6 cuotas sin interés para tus clientes.

Origen: WordPress › Woo MercadoPago Chile « WordPress Plugins

Hoy se lanza de manera oficial este plugin a través del repositorio de WordPress, agradezco a las personas que me ayudaron al probarlo.

La última versión también es compatible con las 6 cuotas sin interés que ofrece Mercado Pago.

Ejemplos de implementación :

A continuación las instrucciones para instalarla en WordPress / Woocommerce.

Instalar a través de WordPress Plugin Directory ( Recomendado ).

Este debería ser el método más sencillo y simplemente corresponde a meterse al plugin directory y descargar.

  1. Entramos al panel de administración de wordpress.
  2. Seleccionamos plugins / añadir nuevo.
  3. Buscamos por MercadoPago y seleccionamos el que corresponde a la imagen que sale un poco más abajo. ( No se asusten por la cantidad de instalaciones activas, lo acabo de subir 🙂 )
  4. Al activar el plugin ahora debemos configurarlo. Nos vamos a Woocommerce / Preferencias / Finalizar Compra / Mercado Pago Chile y rellenamos con la información necesaria.
Instalando Mercado Pago Chile
Instalando Mercado Pago Chile usando WordPress y Woocommerce

Configurando el plugin de MercadoPago.

Configuración Woo MercadoPago
Configuración Woo MercadoPago

 

La verdad el plugin no es muy difícil de configurar, las variables posibles son :

  1. Habilitar / Deshabilitar Método de Pago: Activa este método de pago.
  2. Habilitar / Deshabilitar Sandbox : Solo si utilizarás el SandBox de Mercado Pago.
  3. Customer Message : Lo que quieres que le aparezca a tu cliente al momento de realizar la compra.
  4. Título : El título que le aparecerá a tu cliente al momento de realizar el pago.
  5. Client Id :  Este ID es tu ID de Mercado Pago. Es necesario para que se pueda conectar a tu cuenta.
  6. Secret Key: Al igual que el ID corresponde al par de datos o credenciales facilitadas por MercadoPago para poder recibir los pagos.
  7. Pagos Habilitados : En este caso simplemente selecciona los métodos de pago que NO quieras aceptar en tu tienda.

Teniendo las credenciales y tu cuenta en MercadoPago es muy sencillo empezar a recibir los pagos.

Obtener las credenciales.

Si bien la documentación de desarrolladores debería ser muy completa y extensa, es mucho mejor tener el link directo para obtener las credenciales.

Las credenciales pueden ser obtenidas en el siguiente link : https://www.mercadopago.com/mlc/herramientas/aplicaciones

 

Inscribiéndose en MercadoPago

Si bien no tengo nada que ver con este sistema, les dejo el contacto directo para empresas en caso de que lo requieran y tengan consultas. Yo no tengo las respuestas sobre MercadoPago.

[contact-form to=’[email protected]’ subject=’Contacto Web Cristian Tala S.’][contact-field label=’Nombre’ type=’name’ required=’1’/][contact-field label=’Correo electrónico’ type=’email’ required=’1’/][contact-field label=’Sitio web’ type=’url’/][contact-field label=’Comentario’ type=’textarea’ required=’1’/][/contact-form]

 

¡Mantengamos el contacto!

Me encantaría que te mantuvieras al día con el contenido que estoy generando. Recuerda que no es solo el blog, son las redes sociales, libros, y distintos pódcast 😎.

Hago todo lo posible para no hacer Spam,

MySQL con regiones, provincias y comunas de Chile

SQL Con la información de las regiones, provincias y comunas de Chile según Decreto Exento Nº 817

Origen: ctala/Regiones-Provincias-y-Comunas-de-Chile. · GitHub

Regiones, provincias y comunas de Chile

Al fin comencé con el desarrollo del nuevo sistema de Shipping / Envíos unificado, por lo que antes tenía que estandarizar las tablas con la información de las regiones, provincias y comunas en Chile.

Si bien encontré muchos códigos con esta información, ninguno era «Estándar». Buscando en Internet encontré un link de la «Subsecretaría de Desarrollo Regional y Administrativo» el cual incluía la información necesaria para mantener un orden en la información a utilizar. El código en GITHUB compartido incluye las regiones y provincias con sus respectivos números según el documento mensionado.

¿ Ok, como obtengo el código ?

Directamente en GitHub

Si sigues el link en GitHub : https://github.com/ctala/Regiones-Provincias-y-Comunas-de-Chile. Puedes acceder directamente al código SQL.

Clonando el Repositorio

Al clonar el repositorio te quedas con una copia local, que luego puedes utilizar para ingresarla a la BdD.

git clone https://github.com/ctala/Regiones-Provincias-y-Comunas-de-Chile..git

Usando Composer.

Recomiendo esto cuando harás una integración usando el código. Por ejemplo en el plugin que estoy desarrollando usaré composer para incluirlo como librería.

composer require ctala/regiones-provincias-y-comunas-de-chile

Instalando el Código en la BdD

Una vez obtenido el código simplemente lo ingresamos a la BdD.

$ mysql -u MIUSUARIO -pMICLAVE MIBDD < sql/MysqlDUMP.sql

Y eso es todo :). Espero que a más de alguien le sirva y ayude a estandarizar el uso de las regiones, provincias y comunas en Chile.

¡Mantengamos el contacto!

Me encantaría que te mantuvieras al día con el contenido que estoy generando. Recuerda que no es solo el blog, son las redes sociales, libros, y distintos pódcast 😎.

Hago todo lo posible para no hacer Spam,

Crear una Base de Datos MySQL remota para optimizar el rendimiento del sitio WordPress.

Cuando el sitio comienza a tener más tráfico tenemos que comenzar a pensar en como poder manejarlo. Lo más sencillo y lo que recomiendo es sacar la base de datos del servidor, en especial debido a que Mysql al no tener recursos suficientes simplemente deja de funcionar. Esto logra que cada servidor maneje su propia carga, además de ser el primer paso para tener un sitio con balanceador de carga.

En mi caso particular lancé un nuevo eCommerce con Woocommerce / WordPress en el cual no separé desde un inicio la BdD de datos debido a que pensé que el sitio tendría menos tráfico y carga asociada, me equivoqué, lo que es realmente bueno.

Sin embargo no puedo dejar que el eCommerce se caiga cada vez que tenga mucho tráfico, no sería muy agradable perder ventas por esto.

Este minitutorial está alojado en digital ocean, la verdad lo he probado hace un tiempo y funciona bastante bien. Sin embargo  se puede extrapolar para cualquier servidor linux, en mi caso Ububtu 14.04.

Entonces, lo que haremos :

  1. Crear un nuevo servidor ( Droplet ) al cual le instalaremos una base de datos Mysql.
  2. Instalar la base de datos Mysql.
  3. Configurar la BdD en modo seguro/ Producción.
  4. Crear un usuario / password para el acceso del sitio wordpress.
  5. ( Opcional ) – Configurar el firewall del servidor.

Leer más

Certificados SSL Gratuitos y Validados

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the Internet Security Research Group (ISRG).

Hace ya un par de días como respuesta a un twitt me llegó un mensaje de   Angel Cardenas (@AnglDavd) sobre un sistema que genera y valida certificados ssl para las páginas web. Tomando en consideración que he pagado por muchos de estos certificados, lo cual no es barato,  obviamente la idea de un certificado gratuito  me generó curiosidad.

Leer más

Ubuntu 14.04 LTS + : Cambiar la zona horaria.

Para todos los que quieren cambiar la zona horaria con  CentOS, Ubuntu, Fedora, Debian para sus servidores.

Estaba acostumbrado a usar tzdata pero al parecer en las versiones más «recientes» no viene por defecto. Para poder hacer el cambio de la zona horaria  usaremos el comando timedatectl. Para esto necesitamos tener acceso a la máquina en donde queremos cambiar la configuración, puede ser físicamente o de manera virtual a través de una consola.

Leer más