Tag Archive for: ecommerce

Paypal: Boton BuyNow

Categories: html, paypal - Tags: ,

Paypal sigue avanzando y ya es posible no sólo enviar dinero sino también recibirlo a travez de una cuenta en Perú asi que aprovecharé de escribir algunos artículos sobre paypal desde los más simples botones hasta algunas técnicas avanzadas usando IPN.

La forma más simple de un botón paypal es simplemente un formulario con algunos campos hidden que dan el nombre, precio, gastos de envio… y finalmente un input tipo imagen que es el botón en si, puedes usar cualquiera de los botones que tiene paypal o incluso crear el tuyo propio.

El primer parametro es el formulario, aqui hay una cuestión interesante y es que podemos usar paypal o su sandbox variando esa linea, en próximo artículo hablaré sobre como utilizar el Paypal Sandbox o centro de pruebas.

1
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

El siguiente parametro nos habla del tipo de botón que puede ser “buynow” o un carrito de compras

1
<input type="hidden" name="cmd" value="_xclick">

El parámetro business es el más importante ya que hace referencia a nuestra cuenta en paypal, por defecto este se mostrará como título a la hora de pagar pero es posible configurar o incluso colocar un logotipo, igualmente esto será motivo de otro post

1
<input type="hidden" name="business" value="hiteck3000@hotmail.com">

El siguiente atributo es el nombre del producto, existen técnicas más avanzadas que permiten usar atributos adicionales como color, talla, etc. Eso también será motivo de otro post

1
<input type="hidden" name="item_name" value="Mi Producto">

Los siguientes 2 valores nos dan el precio y el tipo de moneda, yo sugiero usar dólares por un tema de standard internacional

1
2
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="currency_code" value="USD">

Luego tenemos los gastos de shipping es decir el costo de envio, en carritos de compra es posible seleccionar un shipping por el primer producto y otro por el resto

1
<input type="hidden" name="shipping" value="5.00">

Y finalmente tenemos la imagen que nos va a servir como botón para comprar

1
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">

Finalmente nuestro código quedaría algo así:

1
2
3
4
5
6
7
8
9
10
11
12
13
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="hiteck3000@hotmail.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Mi Producto">
<input type="hidden" name="amount" value="50.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="shipping" value="5.00">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Prestashop: Actualizando a la ultima versión

Categories: Prestashop - Tags: ,

Y aunque lo normal es que no debería presentarse ningún error al actualizar Prestashop o cualquier otro carrito de compras lo cierto que algunos plugins podrían no funcionar correctamente o perderse algunos detalles que hayamos personalizado de ahi que no esta demás tomar algunas medidas para actualizar Prestashop.

Realizando un backup

Yo sugiero realizar un backup integral usando cpanel pero sino queremos por lo menos debemos realizar un backup de nuestra base de datos usando phpmyadmin y además un backup de nuestras traducciones en nuestro Back Office >> Tools >> Translations, exportar cada lenguaje que usamos, para ello nos valemos de la herramienta Export tool. Y luego podemos hacer un backup de nuestros archivos como un archivo zip o gzip.

Actualizando

Descargamos la última versión de Prestashop y procedemos a sobreescribir los archivos, este proceso puede ser en verdad largo(son un montóoooon de archivos) dependiendo de nuestra conexión a Internet.

Una vez sobreescrito hay ciertos aspectos que debemos tener en cuenta si deseamos mantener nuestra configuración de ciertos módulos como editorial por ejemplo debemos usar nuestro backup para sobreescribir con la nueva versión, igualmente categorias u otros módulos y los correos electrónicos (carpeta mails).

Si hemos modificado el archivo .httaccess debemos combinar ambos archivos revizando que se ha agregado de nuevo

Si estamos usando la plantilla por defecto debemos sobreescribirla de nuestro backup

Finalmente debemos asegurarnos de mantener nuestro archivo config/settings.inc.php de nuestro backup

Una vez que hayamos realizado todos estos pasos podemos actualizar la base de datos, con la URL http://www.misitio.com/prestashop/install

Si todo ha sido realizado correctamente ya deberiamos poder ver nuestra tienda funcionando nuevamente.

Thumbnails/miniaturas en zencart

Categories: Otros, zencart - Tags:

Cuando trabajamos con Zencart este no genera thumbnails de los productos lo que nos ocasiona dos problemas:
– La carga de nuestro sitio es muy lenta que las imágenes suelen ser muy pesadas
– Las imágenes reducidas que muestra zencart lucen pixeladas y por lo tanto el resultado es poco profesional

Hay un pequeño plugin que además de solucionar estos dos problemas nos ofrece algunas funciones adicionales como son:
– Agregar sellos de agua a nuestras imágenes
– Coloca una vista previa agrandada de la imagen cuando pasamos el mouse por encima
– Permite fácilmente manejar múltiples imágenes por productos

Lo mejor de todo es que es gratuito, lo podemos descargar AQUI

Para instalarlo debemos descomprimir el archivo y modificar dentro de la carpeta includes/templates el nombre de la carpeta que contiene el template con el de nuestra carpeta, luego subimos todos los archivos al servidor y lo activamos desde la administración tools/Image Handler 2