Estás en: Inicio » Descargas»WP e-Commerce: un plugin para transformar tu blog en un comercio online

WP e-Commerce: un plugin para transformar tu blog en un comercio online


image WP e-Commerce es un plugin para wordpress, desarrollado por el equipo de Instict y que facilitará la labor de todos aquellos que quieran tener un negocio online desde su propio blog. Es ideal para aquellos blogs que se dediquen a la venta online de productos como: ropa, DVD,s, libros, software, servicios, etc…

En cuestión de minutos podemos configurarlo para que quede bonito y además es multi-idioma por lo que casi no tenemos que realizar traducciones.

Su instalación es la misma que como cualquier otro pulgin:

  1. Descargamos desde AQUÍ, el mismo.
  2. A continuación solo tenemos que instalarlo en nuestro blog, bien subiendo directamente el archivo .zip al mismo o descomprimiéndolo y subiendo la carpeta /wp-e-commerce/ a la siguiente ruta /wp-content/plugins/.
  3. Activamos el plugin.

image

A partir de este momento, tenemos que seguir una serie de pasos para ir configurándolo a nuestras necesidades.

Según el tipo de panel de administración que tengamos, tenemos que ver junto al mismo el icono que lo identifica, mirar imagen:

image

Como al instalarlo, se instala con el idioma inglés por defecto, en lugar de ver “e-Commerce” tiene que aparecer “Products”, por lo que tendremos que llevar una serie de modificaciones para dejarlo en idioma español.

  • Hacemos clic en “Products” y luego “Settings”.

Nos saldrá la siguiente pantalla de opciones:

image Esta pantalla tiene una serie de pestañas (General, Presentación, Admin, Shipping, Payment Options, Importar y Checkout) para poder realizar las modificaciones oportunas, entre ellas.

Si nos fijamos, automáticamente aparece la opción Importar, ya en idioma español, desconozco el motivo, aunque he de suponer que debe ser por el fichero .PO y .MO correspondiente a las traducciones y que podemos localizar dentro de la carpeta /wp-content/plugins/wp-e-commerce/languages/ . De momento es lo que menos importa.

  • Hacemos clic en el campo tipo lista “English”  y seleccionamos “Spanish”, posteriormente pulsamos el botón Update para actualizar. De esta forma nos aparecerán todas las opciones traducidas.

image

Ahora disponemos de las siguientes pestañas: General, Presentación, Admin, Shipping (medio de envío), Payment Options (Opciones de pago), Importar y Checkout. Como podemos ver algunas de ellas tampoco se han traducido, así que es pura lógica que el error proviene de los ficheros de traducciones.

A partir de este momento es cuestión de que nos pongamos a trabajar en la forma que deseamos que nuestro comercio se visualice en Internet.

WP e-Commerce es uno de los plugins más completos que he visto, aunque tenga pequeños errores de traducción, no quiere decir que deje de ser funcionable.

Para evitar, la carga de productos, una tarea laboriosa, podemos importarla desde la opción “Importar”, si tenemos previamente el fichero CSV adecuado.

En la pestaña “Checkout” (Opciones de validar compra)debemos realizar las modificaciones oportunas al objeto de finalizar con la configuración del comercio. En este punto recogemos en un formulario, el cual podemos modificar y añadir nuevos campos los datos necesarios para la forma de contacto y detalles del envío.

Para ello debemos hacer los siguientes cambios:

Marcamos las opciones:

  • los usuarios deben registrarse antes de hacer la compra: Si (evidentemente, los usuarios deberán estar registrados para poder realizar las compras).
  • TXT_WPSC_SHIPPING_SAME_AS_BILLING: Si (Con esto lo que hacemos es que automáticamente se rellenen los campos de Detalles del envío, obteniendo los datos de los campos Detalles de contacto.

La versión gratuita de este plugin es totalmente funcional, pero en Instint podemos comprar unos módulos que harán de dicho plugin todo un lujo, de tal forma que podemos añadirle nuevas funcionalidades, disponibles desde la opción “e-Commerce”, “Actualizaciones”:

  • Pure Gold: añadir búsqueda de productos, múltiples uploads de ficheros, vista galería y multiples métodos de pagos. Tiene un coste de 10$.
  • DropShop: permite a los visitantes tener la funcionalidad de arrastrar y soltar “Drag&Drop” mediante AJAX, de esta forma podrán arrastrar los productos que desean comprar. Cuesta 75$.
  • MP3 Player: añadiendo este módulo nos permite subir y manejar ficheros MP3, que pueden ser asociados a las descargas de pago. 10$.
  • Módulo de solo miembros: nos permitirá disponer de páginas privadas, accesible solo para miembros. Activando este módulo permite a los usuarios de WordPress manejar sus subscripciones a nuestro blog. Cuesta 25$.
  • Deslizar productos (Slider): con el slider, los productos pueden ser vistos de una forma más visual y dinámica. Lo podemos obtener por tan solo 25$.

Lo que menos me ha gustado de este plugin, es que cuando lo desactivamos, no elimina la página “Products Page” que ha creado para mostrar los productos y tenemos que hacerlo a mano. Además presenta unos mínimos errores que con los adecuados conocimientos podemos resolverlos nosotros mismos o bien, podemos hacérselo saber a los desarrolladores.

Además de la página “Products Page”, existen otras que no se visualizan hasta que les toca ser visualizadas, pero que también debemos eliminarlas cuando desactivemos el plugin.

image Seguramente querrás que las páginas tengan el nombre en español, así que debemos hacer lo siguiente para poder hacer los cambios:

  • Menú WordPress: Páginas, Editar.
  • Editamos la página que deseamos cambiar el nombre, haciendo clic en Editar.

image

  • Para cambiar el nombre de cada página, debemos seguir el orden siguiente:
    • Cambiamos el “Enlace permanente”, haciendo clic en editar.
    • Escribirmos “productos” y pulsamos Enter (Intro).
    • Ahora escribimos el título de la página “Productos”.
    • Menu WordPress: e-Commerce, Opciones de la tienda, Admin.
    • Nos desplazamos al final de dicha pestaña y localizamos “URL de opciones:”
    • Asignamos las URL,S de las nuevas páginas y pulsamos “Actualizar URLs de páginas”.

Sin duda es un plugin con el que he pasado mayor tiempo intentando conocer su funcionamiento y verificando el código, aún así merece la pena probarlo :D , eso sí, nos llevará tiempo habituarnos al mismo así como dejarlo en buenas condiciones.

PD: a este plugin podemos añadirle el plugin WP Shopping Cart XML Sitemap, con el que podemos indexar todos nuestros productos.

Share

  • carlos

    De todos modos puede ser cuestión de mi servidor, yo no creo que a todo el mundo que lo haya instalado le de el mismo problema que a mi.

  • http://fabriciomantovani.com fabriciomantovani

    Hola, luego de buscar y releer mucho, aqui esta la solucion del idioma para el WP E-commerce. Especificamente hablo del archivo (SP_sp.php) que se encuentra en xxx./wp-content/plugins/wp-e-commerce/languages/. Descárgalo en <span class="removed_link">fabriciomantovani</span>

    Copia el texto y reeplazar el contenido tu SP_sp.php Muchas gracias a todos.

    Fabricio Mantovani

  • http://www.verasoul.com Vera

    @fabriciomantovani: gracias por haber localizado otra traducción, aunque ésta también sigue conteniendo errores en la función utf8_encode(), además sobra algo de texto que has añadido ;) . Bajo mi punto de vista, e-commerce requiere el uso ficheros de traducción .mo, tal y como he mencionado en otro comentario.

    He modificado un poco tu comentario porque habías olvidado el cierre del enlace < a href="" title="" >aquí los enlaces< /a >

    Un saludo y gracias por tu participación.

  • http://www.verasoul.com Vera

    @carlos: no son cosas del server, el tema está en que la traducción se realiza haciendo uso de la función que menciono en el comentario de respuesta a @fabriciomantovani, deberías probarla a ver que tal, aunque yo lo he probado y sigue con algunos errores, prácticamente los mismos jeje.

    Un saludo

  • Carlos

    De momento voy a dejar todo como lo tengo.

    Guardare esta nueva traducción por seguridad, y si al actualizar se me complican las cosas le meteré la traducción.

    Gracias por tu ayuda David.

    Este plugin me parece de los más interesantes para wordpress, yo también he buscado información al respecto para ver los problemas que pueda dar, pero no hay mucha información.

    De momento activaré la forma de pago sólo por ingreso o transferencia bancaria, y más adelante pensaba implementar un TPV para pagos con tarjeta de crédito, aunque esto no sé si será una opción segura al tratarse de un CMS abierto, puede que no termine de ser un sistema seguro y comprometas los datos de clientes.

    De momento estoy contento con poder habilitar los pagos mediante transferencia, es fácil de administrarlo así ya que llega un email de confirmación al administrador y otro al comprador con los datos de la compra.

  • http://www.verasoul.com Vera

    @Carlos: denada, es un placer ayudar. Tengo pendiente avisarte si encuentro alguno que sea mejor que el aquí comentado.

    Exacto, por ingreso o transferencia podrías comprometer la seguridad de tus clientes. Lo ideal sería emplear otro sistema más seguro.

    Si, llegué a probar casi todos los sistemas inluidos en el plugin, aunque al final solo comenté en la entrada los datos más relevantes que pude obtener en base a las pruebas realizadas.

    Saludos.

  • Carlos

    @Vera: Supongo que te has equivocado al decir que "pago por ingreso o transferencia" compromete la seguridad de los clientes.

    Supongo que quisiste referirte al pago con "tarjeta de crédito", que aqui sí que quedan los datos de sus tarjetas guardados en la BBDD, mientra que pago por ingreso o transferencia no se guarda ningún dato.

    un saludo-

  • http://www.verasoul.com Vera

    @Carlos: en parte sí y en parte no, cuando dije lo de las transferencias me refería (pensaba) a cuando se recogen los datos mediante formularios, ya que si la toma de datos no se realiza en servidores seguros con protocolos SSL entonces se ponen en riesgo dichos datos. Todo depende de varios factores de seguridad.

    El riesgo siempre existe ;) .

    Por tarjeta de credito, la seguridad ha de ponerla el banco, incluyendo pasarelas seguras, cosa que no todos los bancos hacen.

  • Carlos

    De todos modos piensa en un sistema de pago en el que el cliente llena sus datos en el formulario indicando tan solo sus datos de contacto y direccion de envio, pero no es necesario que indique ningun dato bancario puesto que el pago lo hara a un numero de cuenta, mediante la banca online o directamente ir al banco a hacer el ingreso.

    Lo unico que queda al descubierto al usar este sistema de pago por transferencia es el numero de cuenta a la que pertenece el comercio, le cual le llega este numero de C.C.C. al comprador por email despues de confirmar su compra.

    Por tanto, la seguridad del que compra es total, ya que tan solo ha de hacer el ingreso en el codigo de cuenta de la tienda.

    Para empezar usaria este sistema junto con el de PAYPAL, las dos opciones de pago a elegir por el cliente.

  • http://www.verasoul.com Vera

    @Carlos: Si, tienes razón. Para mi PayPal es un sistema seguro de pago, precisamente he escrito unas cuantas cosas sobre PayPal. Tanto para velar la seguridad de los clientes de dicho sistema como alguna que otra entrada sobre truquillos que nos facilitan nuestras tareas.

    Por cierto, he encontrado otro plugin que le hace bastante la competencia al que ya tienes instalado. Estoy haciendo pruebas con él, en cuanto acabe tendré una nueva entrada.

    Un saludo

  • Carlos

    ¿Otro plugin de catálogo de productos con opción a compra?

    Me gustará echarle un vistazo, en cuanto puedas publicas algo referente a ello

    un saludo

  • http://www.verasoul.com Vera

    Si Carlos, estoy preparando la entrada a medida que voy estudiando el plugin y revisando el código ;) . Espero que te guste, a mi desde luego me va llamando la atención :D , por sus dos versiones ;) .

  • Carlos

    Hola de nuevo David.

    Hay algo que no consigo traducir, y es que cuando se hace un pedido le llega al cliente un email con la información que incluye los productos comprados y el precio final.

    Lo que ocurre es que "se cuela" una linea de dice "Purchase No.: 39", que corresponde al número de compra.

    Entonces en el EN_en.php no está esta linea, ni tampoco veo la opción en la parte administrativa de los settings de productos.

    Me gustaría o traducir esa linea o sino eliminarla por completo.

    He revisado otros PHP pero nada, no doy con ello.

    un saludo.

  • http://www.verasoul.com Vera

    @Carlos: Hola Carlos, le echaré un vistazo y te dejaré el aviso por aquí. En cuanto a la entradda que te había comentado sobre el otro plugin, la versión que merece la pena es de pago, así que seguiré buscando a ver que encuentro. Lógicamente buscaré en inglés con las posibilidades de traducción ya que en castellano es difícil encontrar algo que no sea gratuito :D .

  • http://www.verasoul.com Vera

    @Carlos: ¡Ya he localizado el error!, bueno, tendrás que añadir la siguiente línea dentro del fichero sp_SP.php en cualquier lugar, pero si lo pones en un lugar donde puedas localizarlo mejor.

    define('TXT_WPSC_YOUR_PURCHASE_NUMBER', 'Nº de Compra:');

    Lógicamente podrás poner el texto que quieras, sustituyendo Nº de Compra por lo que mejor convenga.

    Saludos y espero se solucione. Avísame si encuentras cualquier otro error y trataré de ayudarte.

© 2012 Todos los derechos reservados. Vera's Soul

Volver arriba