Intentaremos explicar desde cómo se instala, hasta cómo incorporar la opción para enviar un pedido por e-mail, pasando por su configuración, arreglar unos pequeños fallos que hay en ella y proponiendo algunas posibles mejoras.
Ya hablamos hace un tiempo de ella y seguimos considerando que es una muy buena opción para montar una tienda online en Blogger. El resultado es bastante bueno y sobre todo, requiere muy poco trabajo.
El tutorial es muy extenso, así que lo he dividido en tres partes. Desde aquí mi agradecimiento aJosiño, que ha colaborado muy activamente proponiendo mejoras, creando código y probando los resultados. De hecho, si no hubiera sido por su constancia, esta entrada y las siguientes posiblemente seguirían entre mis borradores por los siglos de los siglos.
Sin más preámbulo...
Instalar la plantilla.
Descargamos la plantilla a nuestro ordenador desdeJavaTemplates,BTemplates odirectamente desde este enlace. Descomprimimos el contenido de la carpeta .zip y nos aparece una carpeta con varios ficheros. El que nos interesa de momento esbloggerstore-v2.xml. Nos fijamos en qué carpeta se nos queda.
Accedemos a nuestroescritorio Blogger, nos vamos al apartadoPlantilla y allí veremos arriba a la derecha un botón con la leyendaCrear copia de seguridad/Restablecer.
Pinchando en él podremos seleccionar un fichero desde nuestro disco duro. Nos vamos a la segunda parte de la ventana emergente (Sube una plantilla desde un archivo de tu equipo) y conSeleccionar, buscamosbloggerstore-v2.xml. ConSubir terminamos de instalar la plantilla. Ya podemos echar un vistazo al blog. Lo veremos correctamente pero sin productos.
Configuraciones desde el escritorio
Vamos alEscritorio y desde allí aConfiguración ► Entradas y comentarios ► Plantilla de entrada ► Añadir. Dentro de la ventana emergente copiamos esto:
a href="url_imagen_producto"img border="0" class="item_thumb" src="url_imagen_producto" //a
span class="item_price"$00.00/span
/div
select class="item_size"
option value="S"Pequeña(S)/option
option value="M"Mediana(M)/option
option value="L"Grande(L)/option
option value="XL"Extra Grande(XL)/option
/select
div class="item_Description"
Descripción del producto
/div
Esto último que hemos hecho es para que en todos los posts que creemos a partir de ahora, nos salga la estructura HTML necesaria para que los productos se muestren correctamente con sus datos. Lo veremos más adelante.
Si vais a usar una moneda distinta de$ y puesto que esto último hace las veces de una plantilla-modelo, para no andar cambiando a cada publicación el símbolo, podéis hacerlo ahora.
Antes de salir de aquí también marcamos arriba enMostrar un máximo de..., un número múltiplo de cuatro para que los artículos cuadren bien en la página de Inicio y no queden huecos mas que cuando es imprescindible.
Y ya que estamos por aquí, podemos ir aIdioma y formato y configurar elIdioma y la Zona horaria.
Botón arriba a la derecha:Guardar configuración
Actualizar SimpleCart
Ahora nos vamos aPlantilla ► Edición HTML
Actualmente hay una nueva versión de este script que soluciona algunos problemas de la anterior y que también incluye algunas mejoras, así que proponemos usar esta última. Podéis descargarla desde la página deSimpleCart o directamente desdeeste enlace.
Una vez en vuestro disco duro tenéis que subir el fichero .js a un sitio que permita hotlink, comoGoogle Code oDropbox. Tras eso hay que buscar la dirección del enlace y sustituirla por la original que se encuentra en esta línea (marcada en verde):
Para pruebas podéis usar este fichero:
http://dl.dropbox.com/u/57549161/scripts/simpleCart2.js
Ajustes slider
Esta plantilla lleva un slider en la parte superior que muestra las entradas más recientes. Es decir, los nuevos productos que vamos incorporando. Para que podamos ver el efecto del visor sin interferencias, hay que hacer unos primeros ajustes del script que controla eso desdePlantilla ► Edición ► HTML ► Continuar.
Estamos editando la plantilla y allí buscamos "product_image_number". Ese es el número de productos que se mostrarán en el slider. Si tenemos menos de los ahí ponga, el visor hará cosas raras. Para las pruebas ponemos ahí un2 en lugar del9 que aparece.
Un par de líneas más arriba encontramosproduct_image[0] = "/noimage.png";. Entre las comillas tenemos que poner la dirección de la imagen que queremos que se vea cuando algún producto no tenga imagen ilustrativa en la entrada correspondiente. Esto es sólo por si acaso, porque lo razonable sería que siempre incluyerais una imagen en todas las entradas, aunque fuera esta misma imagen-comodín.
Cuando estemos en real y tengamos más entradas publicadas (productos), podremos volver aquí para poner un número superior y que se vea una mayor cantidad de productos en el slider. Caben 6 por pantallazo, por lo que si ponemos ese número o menos, se mostrarán imágenes fijas. Para conseguir el efecto de deslizamiento habrá por tanto que poner más de 6.
Seguimos en la plantilla y buscamoscurcular: false. Eso es una errata. Cambiamoscurcular porcircular.
Esa zona es la que controla los parámetros del slider. Combinando valorestrue/false encircular,infinite yauto, podremos conseguir distintos modos de mostrar las imágenes. No me prodigo más aquí porque es cuestión de saber inglés, probar y observar resultados. Para más información técnica sobre el carrusel, visitad la página del autor:carouselfed.
Configurar divisa y forma de pago
El código del script que controla todo el carro esSimpleCart. En el enlace tenéis la página del autor con detalles técnicos sobre el programa.
Siempre hay que hacer unos ajustes para que funcione correctamente por lo que tenemos que buscar poco después delhead este trozo de código:
//![CDATA[
/* SIMPLE CART SETTING
*/
simpleCart.email = 'titulartienda@dominio.com';
simpleCart.checkoutTo =PayPal;
simpleCart.currency =USD;
simpleCart.cartHeaders = ['name','thumb_image','Quantity_input','increment', 'decrement','Total'];
//
/script
simpleCart.email: Sustituir por tu dirección de correo electrónico.
simpleCart.checkoutTo: DejarPayPal para usar este método de pago o sustituir porGoogleCheckout si se desea este otro sistema.
simpleCart.currency: La divisa en la que se realizará el pago. Sustituir por las siglas que correspondan según la lista de abajo.
simpleCart.cartHeaders: No es necesario cambiar nada
No se pueden usar más divisas que estas:
Corona Checa=CZK
Corona Danesa=DKK
Corona Noruega=NOK
Corona Sueca=SEK
Dólar Australiano=AUD
Dólar Canadiense=CAD
Dólar Hong Kong=HKD
Dólar Neozelandés=NZD
Dólar Singapur=SGD
Euro=EUR
Florín Húngaro=HUF
Franco suizo=CHF
Libra Esterlina=GBP
Nuevo Sheqel Israelí=ILS
Peso Mexicano=MXN
Rupia Indonesia=IDR
Yen Japonés=JPY
Zloty Polaco=PLN
Creando un producto
Vamos a crear un producto de prueba para ver cómo va quedando la cosa y para comprobar cómo funciona esto de laPlantilla de entrada.
Preparamos una imagen del producto cuadrada y de un ancho de 150px o más. La archivamos en nuestro disco duro y después creamos unaEntrada nueva. Observamos que nos sale un texto que es precisamente el grabado en el punto 3.
Para seguir un orden y que no se nos olvide nada, comenzamos con el título del post, que será la denominación del artículo. No debéis usar nombres muy largos para que no descuadre la cosa.
Después de darle título a la entrada, subimos la imagen que teníamos preparada. De todo el código que Blogger nos mete, nos quedamos sólo con la primera dirección que es la de tamaño original. Lo demás no nos sirve para nada en este caso, copiamos esa dirección y borramos el resto. Sería lo que aquí marcamos en verde:
a href="http://3.bp.blogspot.com/b_Wkmcb-mfo/s1600/producto.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"img border="0" height="200" width="200" src="http://3.bp.blogspot.com/b_Wkmcb-mfo/s200/producto.jpg" //a/div
Ahora llega el momento de rellenar la plantilla que tenemos en nuestra futura entrada, cambiando las cosas que veis aquí en negrita-verde por los datos reales (o inventados, ya que estamos probando). En orden serían la dirección de la imagen de antes, otra vez la misma dirección, el precio del producto sin olvidar poner el símbolo de la moneda y en último lugar, una descripción que puede ser tan extensa como queráis.
a href="url_imagen_producto"img border="0" class="item_thumb" src="url_imagen_producto" //a
span class="item_price"$00.00/span
/div
select class="item_size"
option value="S"Pequeña(S)/option
option value="M"Mediana(M)/option
option value="L"Grande(L)/option
option value="XL"Extra Grande(XL)/option
/select
div class="item_Description"
Descripción del producto
/div
Publicamos la entrada y ya vemos nuestro primer producto.
Con la primera versión de SimpleCart no podíamos diferenciar tallas, colores u otras variaciones posibles sobre el producto base, pero con esta nueva versión no hay problema. Como habéis visto en el ejemplo anterior en el que hemos indicado cuatro tallas posibles, se puede poder un desplegable con las opciones sobre el producto que queramos.
Para poner una segunda alternativa adicional, sólo habría que añadir otroselect con la misma estructura pero con otra clase. Por ejemplo para colores, justo detrás del cierre delselect podríamos poner otro conclass="item_color" y detrás las opciones correspondientes.
Por otra parte si no necesitáis opciones, lo mejor es quitar de la plantilla para entradas que vimos enPrimeras configuraciones, toda esta parte delselect y así no lo tenéis que borrar cada vez que publicáis.
Para comprobar cómo funciona el slider repetimos este proceso hasta grabar un total de 8 productos (o replicamos el contenido de la entrada de prueba para ir más rápido). Luego vamos de nuevo a la plantilla para ajustar el valor de los productos a mostrar en el visor a 8, tal y como se explicó en el apartadoPrimeros ajustes slider de este tutorial.
Posteriormente, cuando estéis en real y tengáis más productos, podéis incrementar este número.
- Plantilla para tienda online: Blogger Store
- Blogger Store: Instalación, ajustes y crear productos
- Blogger Store: Personalización y solución de problemas
- Blogger Store: Buscador, paginación, opción email y otros
- Blogger Store: Configurar gastos de envío e inclusión en pedidos email
- Blogger Store: Slider en IE, gastos en carro, productos desaparecidos y otros flecos
- Blogger Store: Demo incorporando todas las modificaciones propuestas
register free domains Live casino life insurance co lincoln VIRTUAL DATA ROOMS small business administration sba DUI lawyer Service business software sell my structured settlement CAR INSURANCE QUOTES PA compare life assurance city college in miami Royalty Free Images Stock Make money online Australia Gas/Electricity Tech school Casino reviews Online casino car insurance in south dakota Cheap Car Insurance for Ladies mesotheliama Email bulk service Casino car crash attorneys Mobile casino mesotheioma mesothelioma trial attorney HOLLAND MICHIGAN COLLEGE Neuson Hire php developers structured settlement buyer cloud identity and access management quotes car Business finance group accident attorney orange county sell annuity payment Cheap Domain Registration Hosting federal criminal defense attorney florida car insurance company mesothelioma claims illinois law lemon Cheap Auto Insurance in VA PHD on Counseling Education attorney lawyer mesothelioma diagnosed with mesothelioma paperport promotional code massage school dallas texas Html email Computer science classes online Criminal lawyer Online Criminal Justice Degree Car insurance quotes MN Php programmers for hire WordPress hosting Low Credit Line Credit Cards Hire php programmers Annuity Settlements mesothelioma settlement amounts webex costs Dwi lawyer CRIMINAL DEFENSE ATTORNEYS FLORIDA Donate car for tax credit Online Colleges DONATE YOUR CAR FOR KIDS Best Criminal Lawyers in Arizona mesothelioma law firm Better conferencing calls business voice mail service NUNAVUT CULTURE Psd to html DONATE CARS ILLINOIS Criminal defense lawyer mesothelioma personal injury lawyers Donate your car for kids Attorney Injury Lawyers structured settlements companies DAYTON FREIGHT LINES Hire php developer cash out annuity low credit line credit cards WEBEX COSTS Better Conference Calls peritoneal mesothelioma alcohol rehab center in florida mesothelioma attorney illinois PSYCHIC FOR FREE Donate your Car for Money Car Insurance Quotes Personal Injury Lawyer car insurance quotes mn MOTOR REPLACEMENTS Bankruptcy lawyer ashely madis st louis mesothelioma attorney MET AUTO injury lawyers fortis health insurance temporary structured settlement agreement Dallas mesothelioma attorneys car insurance companies personal injury solicitor Italian cooking school Personal Injury Lawyers Criminal Defense Attorneys Florida motor insurance quotes Donate Cars in MA Virtual Data Rooms mesothelioma lawyer california Holland Michigan College Donate Car for Tax Credit lease management software DONATE A CAR IN MARYLAND Social media tools mesothelioma lawyer houston Dallas Mesothelioma Attorneys ASBESTOS LAWYERS Php programmers Sell Annuity Payment auto accident attorney wisconsin mesothelioma attorney car insurance quotes Seo companies Cheap car insurance for ladies Best social media platforms for business New social media platforms Learning adobe illustrator Paperport Promotional Code Social media platforms for business car accident lawyer san bernardino Custom WordPress theme designer Online Christmas cards Home Phone Internet Bundle motorcycle lawyer los angeles DONATE CAR FOR TAX CREDIT Seo services WordPress themes for designers Best Seo company Business management software Best social media platforms Seo company dallas mesothelioma lawyer workplace accident attorney Royalty free images stock Custom Christmas cards Photo Christmas cards Structures Annuity Settlement Christmas cards mesotheolima Donate Your Car for Kids hosted predictive dialers Futuristic Architecture Psd to WordPress Social media examiner Adobe illustrator classes Social media management DALLAS MESOTHELIOMA ATTORNEYS motorcycle accident lawyer san francisco Social media platforms Proud Italian cook Forensics Online Course CAR INSURANCE QUOTES COLORADO WordPress theme designers state of california car insurance Motor replacements Social media strategies pharmacist jobs in chicago Online colledges mesothelioma law firms how to donate a car in california asbestos mesothelioma lawsuit Social media campaigns HOW TO DONATE A CAR IN CALIFORNIA Mesothelioma Law Firm Donate Car to Charity California Forensics online course colorado auto accident attorney Webex Costs Hard drive Data Recovery Services Criminal defense attorneys Florida offshore accident lawyer Donate Your Car Sacramento How to Donate A Car in California structured settlement investments Asbestos Lawyers email bulk service Car Insurance Quotes Colorado Nunavut Culture Dayton Freight Lines mesothelioma cases Donate a Car in Maryland Motor Replacements car accident lawyers los angeles Donating a Car in Maryland Donate Cars Illinois annuity payment FUTURISTIC ARCHITECTURE See more at http//wwwginfostopnet/ Nunavut culture cheap domain registration hosting semi truck accident lawyers Car Insurance Quotes Utah Life Insurance Co Lincoln MESOTHELIOMA LAW FIRM Online Motor Insurance Quotes google adsense ROYALTY FREE IMAGES STOCK mesothelioma attorney Online Classes World Trade Center Footage Massage School Dallas Texas