Addons osCommerce v2.2 RC2a

 

Lo primero es dar las gracias por visitar esta web. Lo segundo es advertir que la versión 2.2rc2a está obsoleta de todas todas y por ende este listado no se actualizará mas, de hecho desaparecerá. O sea, que aunque aún funcione en muchos hostings, tiene los días contados por culpa del php. Sólo funciona hasta la versión 5.3.x, a partir de la versión 5.4 da una serie de errores que no tienen solución siendo el mas grave el bucle que se forma a la hora de realizar un pedido, el sistema dice que selecciones una forma de pago y aunque la selecciones te sigue diciendo que la selecciones cuando en realidad es que no hay una dirección de entrega seleccionada. Y lo mismo ocurre con la forma de envío pero aquí no hay mensaje de error, simplemente no cobra los portes, algo inasumible en muchos casos.

Si quieres o necesitas contribuciones para la versión BootStrap tienes que ir a la página Addons BootStrap.

Cada nombre de cada contribución (ahora se llaman addon) es un enlace que se abre en una nueva ventana.

Está organizado por categorías.

  • ADMIN
  • SEGURIDAD PARA EL ADMIN
  • CATALOGO
  • PAGO Y ENVIO
  • CLIENTES
  • FACTURACION

  • Actualizado por última vez el 13 de Octubre de 2015 a la 20:00



    oscommerce-2.2rc2a (www.oscommerce.com/Products) tienda OsCommerce. Ya está disponible la versión 2.3.4.1 y hasta hay una versión beta llamada 2.4.1 Joli, pero son distintas, no les sirven la mayoría de estas contribuciones, aunque si es cierto que ya hay muchas adaptadas a la nueva versión 2.3.x. Si quieres esta versión (no recomendado por obsoleta) la puedes descargar desde la propia página oficial.

    Ultimate SEO URLs (apps.oscommerce.com/36rDo) para que nuestras URLs sean indexadas por los buscadores más importantes (incluido google) y que sean más "amigables" convirtiéndolas a html poniendo el nombre del producto/sección en dicha dirección.

    Header Tags SEO v3.2.8 (apps.oscommerce.com/YE8IP) editor de etiquetas para buscadores. En combinación con Ultimate SEO URLs consigues buenos posicionamientos en las búsquedas.

    Dynamic Sitemap v 2.0 (apps.oscommerce.com/psxoP) crea un mapa del sitio de cara al público en una nueva página.

    Google XML Sitemap SEO (apps.oscommerce.com/QN8hJ) es un nuevo mapa del sitio compatible con el anterior. El anterior es de cara al público y de cara a los buscadores pero este es solo de cara a los buscadores y mejor que el anterior.

    RSS Feed 0.1 (apps.oscommerce.com/eiaVz) nos permite tener nuestro catálogo en formato RSS incluyendo las categorías y subcategorías de forma independiente. Hoy día esto también está obsoleto, incluso google dejó de prestar su apoyo a los lectores rss en Agosto de 2013.

    iOSC Mobile Version for OSC 2.3.3. (apps.oscommerce.com/bZF1I) es la versión para teléfonos móviles o celulares y tablets. Aunque diga que es para la versión 2.3 también incluye a la versión 2.2.

    Dependiendo de lo que tengamos instalado podremos necesitar las dos siguientes contribuciones o no.

    Contribution support 1.0 for iOSC 5.x (apps.oscommerce.com/8zhpQ) incluye pasos a seguir para Header Tags SEO, SEO urls, SPPC, Store mode, etc, etc..

    Purchase without Account for IOSC3 (apps.oscommerce.com/nm6O0) permite al cliente que use la versión móvil poder comprar sin necesidad de registrarse.

    Si tenemos alguna página personalizada o de alguna contribución que no esté en la versión móvil tendremos que incluirla manualmente en el archivo catalog/includes/application_top.php, concretamente copiaremos el párrafo entero (son tres líneas) similar a "if ($url_basename == 'featured_products.php') {", lo pegaremos y le cambiaremos el nombre del archivo por el nuestro.

    En el caso contrario, que por el motivo que sea tengamos un archivo renombrado que no ha sido renombrado en la versión móvil, actuaremos de manera similar pero cambiando la sentencia de la línea central $mobile_site por $classic_site.

    En el caso de que tengamos productos en mas de una categoría y salgan repetidos en los listados sólo tendremos que añadir "distinct" en la llamada sql a la base de datos de los archivos catalog/mobile_products_news.php y catalog/mobile_special.php, concretamente ha de quedar así "$listing_sql = "select distinct p.products_id, pd.products_name, ". Esto se encuentra en el hilo de soporte ubicado en forums.oscommerce.com/topic/327785-contribution-iosc-mobile-version-of-osc-on-your-iphone/page__st__580#entry1656001.

    En el caso de que tengamos problemas con el redireccionamiento por culpa de las urls amigables (Ultimate SEO URLs) hay que sustituir el archivo catalog/includes/clases/seo.class.php que tengamos por el de la versión Ultimate SEO 2-2.2d-12. Recuerda, es la 12, no es la 13 o cualquier otro número que le quieran poner, no sirven versiones posteriores a dicha versión porque no incluyen el soporte para la versión móvil (fallo tonto). Esto se encuentra en el hilo de soporte ubicado en forums.oscommerce.com/topic/327785-contribution-iosc-mobile-version-of-osc-on-your-iphone/page__st__580#entry1656005. En última instancia compara éste archivo con el que tengas buscando por "mobile". A continuación añades lo que no esté en uno en el otro y sustituye lo que haya modificado/ampliado.

    Advertencia: algunos de estos cambios no son necesarios en versiones posteriores a la versión 5.4.2 de la contribución que es la que yo utilizo.

    Buttons Factory era una página que ya no existe que nos permitía crear gratuitamente los botones que necesitábamos para nuestra tienda online. Actualmente los botones se crean con jQuery.

    phpDesigner (www.mpsoftware.dk) programa de edición de ficheros php. Soporta PHP, HTML, MySQL, XML, CSS, JavaScript, VBScript, Java, C#, Perl, Python y Ruby entre otros. Tiene como opción la descarga gratuita pero recomiendo la de pago (licencia permanente) porque es mas completa y el precio es ridículo. Dentro de las de pago las hay personales (para uso no comercial) por 29 euros y profesional (para uso comercial) por 69 euros. Solo por el tiempo que se ahorra al instalar contribuciones en una tienda ya merece la pena y se amortiza en poco tiempo.

    WinMerge (winmerge.org) programa gratuito comparador de ficheros que permite su edición para el caso de que no quieras pagar por el otro (phpDesigner).

    FileZilla (filezilla-project.org) programa gratuito de FTP necesario para subir y/o bajar archivos a nuestro dominio.

    XAMPP (www.apachefriends.org/es/xampp.html) servidor web Apache gratuito necesario para realizar pruebas en local de nuestra tienda online. Tiene versiones para Linux, Windows, Mac OS X y Solaris.

    Alexa toolbar (www.alexa.com/toolbar?utm_source=top-nav&utm_medium=www&utm_campaign=toolbar) es una barra de herramientas para el navegador que te informa del ranking mundial de cualquier página web que estés visitando. Parece una tontería pero no lo es porque cuenta cada visita, incluyendo las tuyas aunque sean al admin, y hace que mejore tu posicionamiento.

    Resize 2.7 (www.motus-software.com/resize.htm) es un antiguo programa totalmente gratuito en inglés muy simple y sencillo de utilizar que reduce el peso de las imágenes .jpg (no soporta otros formatos). De 50Kb pasa a 35Kb aproximadamente, de 250Kb pasa a solo 78Kb. Y ojo que digo que reduce el peso, no el formato ni el tamaño, para eso existen otros programas como el siguiente.

    irfanview (www.irfanview.com) es un programa totalmente gratuito y en español (con plugins también gratuitos en descarga adicional) muy simple y sencillo de utilizar que permite reducir o aumentar el tamaño de una imagen y cambiar su formato. Admite los formatos habituales .bmp, .pcx, .gif, .jpg y .png entre otros muchísimos más. También admite videos en formato .avi, .mpeg, .wma y .wmv entre otros y música en formato .mp3 y .wav entre otros más.


    ADMIN

    Aquí encontrarás una serie de contribuciones útiles y necesarias para la parte admin de la tienda online.

    OrderCheck v2.1 (apps.oscommerce.com/ez3lN) graba el pedido en una nueva tabla de la base de datos cuando el cliente llega a checkout_confirmation.php o confirmación del pedido. En la nueva página veremos todos los supuestos pedidos que se hayan realizado con un punto verde (ok) o un punto rojo (problema). Si está en verde lo tendremos repetido en la página normal de pedidos y podremos eliminarlo de aquí sin mas. Si está en rojo no aparecerá.

    Admin Session Lifetime v1.1 (apps.oscommerce.com/HzQe7) nos permite aumentar el tiempo de nuestra sesión admin de los 24 minutos que dura por defecto a 1 hora o más. Que levante la mano a quien no le ha pasado que se ha puesto a publicar el anuncio de un nuevo producto y cuando se ha querido dar cuenta le ha caducado la sesión y lo ha perdido todo teniendo que empezar de cero otra vez.

    QTPro v4.6.1 (apps.oscommerce.com/wBA5O) sirve para llevar el inventario de la tienda, el stock. De un solo vistazo puedes ver cuantas unidades de cada producto tienes en stock, al mismo tiempo que sale una franja de color marcando los productos agotados. Si necesitas llevar un control por tallas, medidas, diámetros, etc., necesitarás esta contribución imperiosamente porque tienes un control mucho mas exacto de las tallas, medidas, diámetros, etc. (es necesario crear cada atributo previamente), sabrás cuales se han agotado y cuales no. No será necesario tener un anuncio para cada talla, medida o diámetro, puedes tenerlo todo en un solo anuncio.

    Esta imagen muestra el informe de stock, nos indica lo que tenemos agotado y lo que no.

    Informe de stock


    Esta imagen nos muestra el botón para ir a la página de control de stock según los atributos. Si el producto no tiene atributos no sale botón alguno, solo el campo para introducir la cantidad.

    Botón a la página de stock


    Esta imagen muestra los atributos del producto y cuanto stock puede tener cada uno de ellos.

    Stock de los atributos del producto


    Products thumbnail image display and popups on the admin (apps.oscommerce.com/X3Nkm) permite tener una imagen en miniatura del producto vendido. También da la posibilidad de verla mas grande en una ventana emergente clicando sobre la imagen. Muy útil cuando tienes más de un producto con el mismo nombre. Imprescindible si, además, tienen el mismo precio.

    Imagen en miniatura y ventana emergente del producto vendido con efecto lytebox


    Order Stats In Admin v1.1 (apps.oscommerce.com/55dJD) permite tener una nueva caja en el admin con el estado de todos los pedidos.

    Box con los diferentes estados de los pedidos


    Script for automatic responses (apps.oscommerce.com/uNfk5) permite tener una serie de botones en el admin con unas respuestas pre-establecidas. De lo mas útil para no tener que estar escribiendo siempre las misma respuestas.

    Respuestas automáticas


    next and previous order display in admin (apps.oscommerce.com/lgk0s) muestra los textos anterior y siguiente que nos permiten pasar de uno a otro al entrar a cualquier pedido sin tener que volver al escritorio para ello.

    Admin Create Account (apps.oscommerce.com/62Aq5) permite poder crear desde el admin una cuenta de usuario.

    Manual Order Maker (apps.oscommerce.com/dS95F) te permite crear un pedido desde el admin.

    Order Editor (apps.oscommerce.com/K8zHc) es un editor de pedidos en AJAX. Muy útil cuando el cliente quiere cambiar algo del pedido. Absolutamente todo es modificable desde aquí, pero cuidado porque hay contribuciones que no reconoce ya que también hay que instalarla en estos archivos, como por ejemplo el NIF del cliente.

    Resend Order Confirmation (apps.oscommerce.com/Sw1ed) nos permite re-enviar un email de confirmación de pedido. Esto ya lo hace la contribución anterior pero nos obliga a entrar el pedido y a editarlo para poder enviar el nuevo email mientras que esta contribución nos permite hacerlo desde la lista de pedidos, solo tenemos que seleccionar el que nos interese y pulsar el botón correspondiente que hay en la parte derecha. Ojo que hay que seleccionarlo, que aparezca el primero de la lista no implica que ya esté seleccionado.

    Send email to customers with an attachment included (apps.oscommerce.com/5qAag) es lo que su nombre indica, poder adjuntar un fichero al email que se envía desde el admin de la tienda online al cliente. Aunque parezca una tontería porque cualquier programa de correo electrónico basado en web (también llamado web mail) ya incluye de serie esta función, no lo es porque hay quien prefiere usar el email de la tienda antes que otro tipo de email. O sea, que prefiere que el email que se envíe al cliente sea webmaster @ tudominio.com en vez de tudominio @ gmail.com o tudominio @ yahoo.es.

    Admin Change Customers Password (apps.oscommerce.com/4WJfK) es un complemento que permite cambiar la clave de acceso del cliente por una aleatoria creada por el sistema o usando una que nosotros o el cliente elija.

    Admin Notes 2.4.2 RC2 (apps.oscommerce.com/6dC5l) para añadir notas en el admin y que te salgan a modo de alarmitas. También se usa con los clientes sin que ellos se enteren, para añadir datos extras a su ficha, como por ejemplo que le tenemos que hacer un descuento o que no se le puede enviar por una agencia de transporte determinada, ha de ser por otra.

    Esta imagen muestra una nota a un cliente en la lista de pedidos.

    Nota al cliente en lista de pedidos


    Esta imagen muestra una nota a un cliente en el propio pedido.

    Nota al cliente en el propio pedido


    Admin Order Sort (apps.oscommerce.com/8Skce) permite poder ordenar los clientes por nombre, apellidos o creación de la cuenta, por defecto ordena por orden alfabético los apellidos.

    Mostar número pedidos (apps.oscommerce.com/Jf1Kf) para que el número de pedido aparezca en el admin sin necesidad de hacer clic en cada uno de ellos para verlo.

    Mostrar formas de pago esta parte es mía, pero siguiendo los mismos pasos de la anterior. Muestra las distintas formas de pago que han realizado los clientes sin necesidad de ir uno por uno para comprobarlo.

    Leer instrucciones de instalación (se abre en una nueva pestaña/ventana).

    Números de los pedidos junto a las formas de pago en el admin


    Mostrar formas de envío muestra las distintas formas de envío que han realizado los clientes sin necesidad de ir uno por uno para comprobarlo.

    Leer instrucciones de instalación (se abre en una nueva pestaña/ventana).

    Números de los pedidos junto a las formas de envío en el admin


    Esta imagen muestra todo instalado al mismo tiempo. Dependiendo de la resolución de pantalla de nuestro monitor lo podremos instalar todo o solo una parte.

    Números de los pedidos junto a las formas de pago y las formas de envío en el admin


    Increase/Decrease price (apps.oscommerce.com/zO8cL) permite subir o bajar los precios en un tanto por ciento o una cantidad fija. Funciona por categorías, no por productos.

    admin - copy, move and delete multiple products (apps.oscommerce.com/WczZA) es lo que su nombre indica, una contribución que nos va a permitir copiar, mover y eliminar en bloque todos o parte de nuestros anuncios publicados.

    Product Attributes Clone tool (apps.oscommerce.com/jqCcb) nos permite clonar los atributos de un producto a otro evitando tener que ir añadiéndolos manualmente. Esta contribución solo tiene sentido si tienes muchos productos con atributos, como por ejemplo mi tienda de relojes. Si por el contrario no usas o usas muy poco los atributos como ocurre en esta tienda, la contribución no tiene demasiado sentido instalarla.

    Tiny MCE Anywhere (apps.oscommerce.com/st1kG) es un popular editor WYSIWYG imprescindible ya que la tienda viene sin ninguno.

    Unsold Carts Report 2.3 (apps.oscommerce.com/HUONy) sirve para saber que clientes tienen productos en el carrito, cuales son y cuando lo llenaron.

    Recover Cart Sales (apps.oscommerce.com/mBsE6) es una contribución similar a la anterior que además permite enviar un email al cliente que no ha finalizado el proceso de compra.

    stats products orders (apps.oscommerce.com/rbrHq) es una utilidad que te permite conocer toda la información sobre los productos vendidos de uno o varios productos o de una o más categorías. También tiene como opción exportar a Excel.

    Supertracker (apps.oscommerce.com/0JYrn) sirve para llevar un control de visitas: país de origen (no te puedes fiar mucho porque incluye a google de forma genérica, o sea, que lo mismo viene desde España pero te dice que viene desde EEUU), que paginas ha visto, desde donde viene referenciado, que navegador usa, cuales son las palabras claves mas usadas en el buscador de nuestra web, el tiempo que ha estado conectado, etc, etc. Es muy útil en muchos aspectos, pero cuidado, toda esa información se va almacenando en la base de datos y a la larga, puede provocar un deterioro de la bd por manejar tablas cada vez más grandes. Y si no llega a ocurrir puedo garantizar que poco a poco la web se va volviendo cada vez más lenta. Solución: eliminar a menudo toda esa información que ya se ha quedado obsoleta.

    whos_online HTTP Referer (apps.oscommerce.com/612Nh) nos indica la url de referencia del visitante, lo que nos viene bien saber por si nos estamos anunciando en alguna plataforma, para ver si es efectiva o no esa publicidad. Ojo que solo sirve para el momento, los datos no se guardan.

    Demografia y Grafico de Clientes (apps.oscommerce.com/wsGQo) es sólo para España y sirve para llevar unas estadísticas por provincias, por códigos postales, por regiones y por sexos.

    Datos demográficos de los clientes


    Google Delivery Directions & Map (apps.oscommerce.com/JdIIl) crea en el admin una nueva página con un mapa de Google e indicaciones de como llegar desde nuestra tienda hasta la dirección de destino. Mas que nada es para la entrega de pizzas a domicilio, por poner un ejemplo típico.

    SpiffyCal / week starts on Monday (apps.oscommerce.com/JOMx5) es el calendario modificado que sale al editar un producto, el que indica cuando estará disponible para su compra. La tienda online incluye un calendario pero está configurado de manera que la semana empiece en domingo cuando en España tenemos por costumbre que empiece en lunes. Esta contribución corrige ese detalle tonto que a más de uno nos puede confundir y poner que un producto está a su venta a partir de un determinado día y resulta que ese día es festivo por no prestar la suficiente atención.

    Blacklist (apps.oscommerce.com/PvsYh) es lo que su nombre indica, una lista negra de clientes registrados bloqueados por nosotros mismo por diferentes motivos.

    Database Admin (apps.oscommerce.com/sXbAT) nos permite manejar nuestra base de datos directamente desde el admin (con algunas limitaciones mínimas). Ojo que esta contribución no es para inexpertos, hay que saber exactamente lo que se hace porque después no hay vuelta atrás.

    Database Optimizer 2.1 (apps.oscommerce.com/jzf9w) es un optimizador de la base de datos SQL. Es como el desfragmentador de Windows (sin su entorno gráfico) y sirve para eliminar residuos. También tiene la opción de reparar la bd en caso de errores que no se puedan corregir restaurando una copia de seguridad.

    AutoBackup Database (apps.oscommerce.com/1F1Uz) crea de manera automática una copia de seguridad de la base de datos y nos evita tener que hacerla nosotros mismo manualmente cuando nos acordemos de ello.

    Database backup manager (apps.oscommerce.com/qVZQg) nos permite comprimir en .gzip las copias de seguridad que hagamos y las que tengamos ya realizadas.

    La última versión publicada (1.5.2) es compatible con autobackup y permite enviarnos a nuestro email una copia de seguridad.

    Website Backup (apps.oscommerce.com/030cr) nos permite realizar una copia de seguridad de todos los archivos existentes en nuestra tienda online sin incluir la base de datos.

    Store Mode v2.0 (apps.oscommerce.com/EqW3l) permite cerrar la tienda o cerrarla por mantenimiento. La puedes dejar abierta (como si no tuvieses la contribución), cerrada (visitable con un mensaje todo el tiempo e impidiendo comprar) o en mantenimiento (no visitable, todo el tiempo hay un mensaje advirtiendo que la tienda está cerrada por mantenimiento).


    SEGURIDAD PARA EL ADMIN

    Aquí encontrarás una serie de consejos útiles y las contribuciones necesarias e imprescindibles para prevenir, en la medida de lo posible, ataques hacker.

    Lo primero que hay que hacer para prevenir ataques es renombrar la carpeta admin con otro nombre totalmente distinto. Recuerda que también has de cambiar el nombre de la carpeta en el archivo configure.php o no podrás acceder al admin. Busca y sustituyes los dos admin en minúsculas que encuentres (no debería haber más) por el nombre que hayas puesto a la nueva carpeta.

    Lo segundo es eliminar los archivos define_language.php y file_manager.php ya que diferentes scripts maliciosos pueden acceder a ellos y fastidiarnos todo. Hoy día son archivos inútiles porque se usan otros programas para editar los archivos de la tienda.

    El tercer paso es renombrar los archivos backup.php, banner_manager.php y configuration.php con otro nombre ya que también hay scripts que lo atacan. Recuerda renombrarlos también por dentro, en el archivo filenames.php y en el de idioma o no funcionarán.

    Protection through htpasswd admin (apps.oscommerce.com/I5IXm) permite proteger a nuestro admin con un archivo encriptado .htpassword.

    footer_ip (apps.oscommerce.com/yTxbB) es una contribución para el catálogo pero si lo instalamos en el admin te informa cual es tu IP en esos momentos, algo que te viene bien saber al ver quienes son los usuarios conectado en esos momentos. Si alguien está en el admin, o alguna de sus carpetas, solo te basta mirar abajo para saber si eres tu o es otra persona, te evitarás mas de un susto!

    Custom HTTP Error Page (apps.oscommerce.com/Ty9FX) es una contribución de gran ayuda para cuando no estemos conectados, nos informa de quien ha querido acceder a nuestro admin, después solo tenemos que copiar su IP y añadirla a la "lista negra". Otra utilidad de esta contribución es que por dichos emails de error que recibimos podemos saber en que archivo tenemos algún error no solo nuestro, también de alguna contribución que haga llamadas a, por ejemplo, una cascada de estilos que no tenemos o que está ubicada en otro lugar diferente. Hay que tener en cuenta que no todas las contribuciones publicadas son perfectas, aparte de posibles errores, también suele haber llamadas a archivos que nosotros no tenemos.

    Ban IP Addresses (apps.oscommerce.com/1Uk73) es lo que su nombre indica, un baneo (bloqueo) manual de IP's por diferentes motivos, generalmente accesos no autorizados. Vaya a donde vaya solo verá un mensaje informándole que su IP está bloqueada y no tiene acceso a nada. Al recibir el email de error de la contribución Custom HTTP Error Page ya tenemos la IP a bloquear.

    Secure your site with an IP trap (apps.oscommerce.com/HdUwO) es para bloquear automáticamente a los malos robots que ignoran las órdenes del archivo robots.txt. La última versión publicada permite añadir manualmente una IP desde el admin, lo que hace que la anterior contribución ya no sea necesaria porque hacen lo mismo.

    Bad Robot Blocker (apps.oscommerce.com/zzc1i) también es para bloquear automáticamente a los malos robots que ignoran la orden de no acceder a ciertas carpetas ubicadas en el archivo robots.txt.

    SiteMonitor (apps.oscommerce.com/Rzahh) es una herramienta prácticamente imprescindible. Monitorea toda nuestra web y nos informa, cuando ha sido atacada y de cuales han sido los archivos afectados.

    Security Fix for Admin Login Module (apps.oscommerce.com/Z4vMQ) sirve para proteger nuestra tienda online de ataques tipo *.php/login.php.

    osC_Sec - osCommerce Security Addon (apps.oscommerce.com/bXCun) es una versión mejorada y ampliada de lo anterior, para proteger la tienda de ataques tipo *.php/login.php. Esta contribución, además, evita los intentos de inyectar código malicioso por otros medios.

    Security FIX : osc2.2-rc1-rc2 Upload exploit FIX (apps.oscommerce.com/59RmX) es un parche muy simple para que no puedan subir archivos aprovechando los fallos de seguridad de login.php y file_manager.php en el caso de que no hayamos renombrado la carpeta admin ni hayamos eliminado el archivo file_manager.php.

    XSS/ BAD BEHAVIOR BLOCK (apps.oscommerce.com/U2zT3) es un parche muy simple para el archivo .htaccess que impide que puedan subir archivos aprovechando los diferentes fallos de seguridad de osCommerce.

    Whos online Vunerability Fix (apps.oscommerce.com/Xkx5M) es un parche muy simple para el archivo whos_online.php que afecta indirectamente al admin impidiendo así que puedan subir archivos aprovechando un fallo de seguridad.


    CATALOGO

    Aquí encontrarás una serie de contribuciones útiles y necesarias para la parte catálogo de la tienda online, la parte que ve el potencial cliente.

    Ley de cookies. El Real Decreto-Ley 13/2012 obliga a toda web española, o de habla española u otro u otros idiomas que funcione habitualmente en España, a informar al usuario de que la web usa cookies y cuales son. También dice que el usuario debe dar su consentimiento expreso para que se instalen en su dispositivo (puede ser un ordenador, un teléfono o una tablet), pero esto fue modificado posteriormente ante la imposibilidad física de que las cookies no se instalen hasta que el usuario de su consentimiento. La modificación dice que se entiende por consentimiento tácito (das el consentimiento aunque no lo des expresamente) solo por el mero hecho de navegar por la web o hacer clic en cualquier link. Y por navegar se entiende que haces scroll con el ratón o teclado, que subes o bajas por la página.

    Cookie Control (www.civicuk.com/cookie-law/index) nos permite cumplir la ley de cookies en la tienda online, blog o cualquier otro tipo de página web. Dispones de tres opciones, solo informar, consentimiento implícito y consentimiento explicito.

    Show Custome rthat shop use coockies (apps.oscommerce.com/hKgYJ) es lo mismo que lo anterior pero mas discreto. La anterior aplicación muestra un box en colores llamativos mientras que esta contribución solo es una franja de color negro arriba del todo. Al tener su propia hoja de estilos se pueden modificar los colores y tamaños de textos.

    Particularmente recomiendo eliminar google analytics e instalar en una carpeta independiente de tu propio hosting matomo (matomo.org), antes conocido como piwik. Para mi gusto es mejor que google analytics en muchos sentidos ya que te dice el sistema operativo del usuario, el navegador que usa, el tipo de dispositivo que usa y la resolución de pantalla que tiene entre otras mas cosas, te puedes llevar una sorpresa.

    TextMaster V 1.0 (apps.oscommerce.com/AR8qG) nos permite editar desde el admin todos los textos de todos los archivos de cada idioma que tengamos.

    counter (apps.oscommerce.com/Kj0s2) para corregir el contador y que no aumente a cada clic que se haga. En poco tiempo podrías tener millones de visitas sin ser cierto. Inútil si quitas el contador de la tienda online.

    Nav bar with on/off tabs (apps.oscommerce.com/sGuu5) son las pestañas ubicadas debajo del logo (en la antigua versión de la tienda). Cada vez que se pulsa en una de ellas cambia el color en señal de que es esa página/pestaña en la que estamos. Como has de crear los archivos de imágenes previamente a tu gusto o necesidades, las pestañas pueden tener el mismo fondo cambiando solo el color del texto (es este caso) o puedes tener el mismo color de texto cambiando el color de fondo de la pestaña. Puedes usar la extensión que quieras sin problema.

    Left and Right Column Control (apps.oscommerce.com/QMH29) nos permite mostrar las dos columnas, solo la izquierda o solo la derecha a voluntad.

    overlay pics (apps.oscommerce.com/aoLZa) nos permite colocar una pequeña marca indicando que el producto es una novedad en el archivo de la portada new_products. Aunque esta contribución es para la versión 2.3, se puede usar sin problemas en la versión 2.2.

    Display Default Image (apps.oscommerce.com/8784v) es una sencilla contribución que muestra una imagen por defecto cuando la imagen no existe. Esta contribución también se puede aplicar sin problemas a todo aquel archivo susceptible de mostrar una imagen.

    Low Stock Level Email (apps.oscommerce.com/bLHcM) nos envía automáticamente un email avisándonos de que el producto vendido ha llegado al tope establecido en el admin como reponer stock (configuration/stock/Stock Re-order level). Esto puede ser útil para algunos e inútil para otros, depende de si estás pendiente del stock o no.

    Add UPC numbers, SKUs, ISBN/ISSN, etc (apps.oscommerce.com/iXFia) muestra un código único UPC, SKU, ISBN o como le queramos llamar. Este código lo tenemos que generar nosotros mismo a la hora de crear un nuevo anuncio de producto e ir añadiéndolo posteriormente producto a producto a nuestro catálogo.

    Cool Flash Carousel Menu (apps.oscommerce.com/5T76U) es un carrusel de productos en portada. Por desgracia las instrucciones de instalación no están en la contribución, están en una web que ya no funciona.

    Recently Viewed Products (apps.oscommerce.com/bIRdO) muestra que productos se han visto recientemente.

    Back Button v1.0 (apps.oscommerce.com/KEcZL) para que se muestre el botón de volver en los productos, por defecto no aparece.

    Popup fix v2.3 (apps.oscommerce.com/46u0l) para agrandar la ventana emergente cuando se quiere ver una foto del producto anunciado, por defecto se corta por la mitad. Si vas a usar alguna contribución especifica para mostrar las fotos de otra manera, esta contribución no te hace falta porque se anula con dicha contribución (la que sea) que instales.

    Custom HTTP Error Page (apps.oscommerce.com/Ty9FX) permite crear páginas de error personalizadas en vez de las típicas páginas de error blancas que siempre se muestran.

    Display / show 2 prices Incl & Excl VAT (tax) (apps.oscommerce.com/mOd2C) muestra, debajo del precio, el precio sin impuestos.

    Display Specials Discount Percentage (apps.oscommerce.com/13Y14) muestra debajo del precio el porcentaje de descuento del que goce el producto en oferta.

    Previous - Next - With detailed info (apps.oscommerce.com/ezLzN) muestra unos botones en la descripción del producto para pasar al siguiente producto, al último, al anterior o al primero de los existentes en la categoría en la que se estés.

    Attribute Images (apps.oscommerce.com/bdePI) nos permite mostrar una imagen por cada atributo (por cada color) que tenga el producto.

    Options as Images (apps.oscommerce.com/b277x) es similar a la contribución anterior con la que es totalmente compatible pero trabajando directamente con los atributos del producto. O sea, que en vez de un menú desplegable con las diferentes opciones muestra una imagen con un botón tipo radio debajo para seleccionar el color que quieras. Quien dice color dice otras opciones.

    Extra YouTube Videos (apps.oscommerce.com/cpPrS) nos permite mostrar de uno a tres videos por producto de nuestro catálogo que estén publicados en youtube. Sirve tanto para videos de otros como nuestros propios vídeos.

    Add This (apps.oscommerce.com/rL9E6) son los marcadores sociales. Esto ya viene incluido en Header Tags SEO, pero la diferencia es que Header Tags muestra once (11) marcadores diferentes y esta contribución muestra unos trescientos cincuenta (350).

    Product QR Codes (apps.oscommerce.com/QDVLd) muestra un box en una columna con un dibujo QR único que muestra toda la información necesaria en el mínimo espacio posible.

    Product Info Export File (apps.oscommerce.com/RApC5) permite al cliente exportar el producto que está viendo a formatos tales como Excel, Word, csv, html y xml.

    Graphical Borders v2.1 (apps.oscommerce.com/cK2Cb) para tener los boxes con otro diseño distinto al que viene por defecto.

    Individual Boxes v1.2 (apps.oscommerce.com/N5igo) complemento para los boxes laterales.

    Individual boxes 1.2 destacados y ofertas (apps.oscommerce.com/N5igo) es lo mismo que lo anterior pero para los módulos de destacados y ofertas de la portada. Hay que buscarlo entre la lista de contribuciones ya que el link es el mismo de la contribución anterior.

    Individual boxes 1.2 product listing columns (apps.oscommerce.com/N5igo) es lo mismo que lo anterior pero para la parte del catálogo. También hay que buscarlo entre la lista de contribuciones porque también está ubicado en el mismo link. Antes de instalar esto es necesario instalar el siguiente punto antes.

    Product listing columns 2.2 (apps.oscommerce.com/tZ83O) muestra los productos del catálogo de otra manera distinta a la que trae osC por defecto, los muestra en boxes independientes.

    Star Product v1.0 (apps.oscommerce.com/WH5fd) es un nuevo box en la pagina central, index o portada que muestra un producto estrella.

    Product availability delivery guaranty v1.1 (apps.oscommerce.com/Uwbt3) permite mostrar información adicional de los productos. En este caso es disponibilidad, tiempo de envío y periodo de garantía.

    Counter products viewed (apps.oscommerce.com/Roo03) muestra el numero de visitas que tiene el producto que estas viendo.

    All Products v3.0 MS 2.2 with Images v4.7 (apps.oscommerce.com/y4G3b) es una nueva pagina que muestra todos los productos. Parece la misma que trae osCommerce por defecto pero en ésta puedes buscar por orden alfabético, lo que no permite la original.

    All Products (apps.oscommerce.com/50AV2) aparentemente es la misma que la anterior pero esta muestra un listado de todos los productos en una sola página y sin imágenes.

    Keep Products Displayed When Out of Stock (apps.oscommerce.com/MrABX) dice que hacer para que se muestren los productos cuando se agotan, por defecto desaparecen. También hay que aplicarlo a PayPal.

    Disable Add to cart button (apps.oscommerce.com/t2Q6O) para desactivar la compra de productos agotados y que se sigan mostrando en la tienda, pero sin la posibilidad de poder comprarlos.

    Featured Products 1.5.9 (apps.oscommerce.com/jor3G) muestra los productos destacados en la portada.

    Specials on index v3 (apps.oscommerce.com/aMHeF) muestra los productos en oferta en la portada.

    Scrolling specials (apps.oscommerce.com/dKOX2) muestra los productos en ofertas en un box lateral en scroll vertical. Como ventaja a la siguiente contribución es que aquí puedes graduar la velocidad y el dirección en que se muestran las ofertas. Como inconveniente esta contribución carga todas las ofertas al mismo tiempo, lo cual puede ser un problema si tienes muchas ofertas ya que, durante la carga, el resto de la columna queda debajo de las imágenes y no se ve. También ralentiza la carga de la página, algo que penaliza google tal como dije al principio.

    Web 2.0 Scrolling Specials (apps.oscommerce.com/TBoKy) básicamente es la misma que la anterior pero tiene como diferencia que se para en cada producto anunciado el tiempo suficiente como para que de tiempo a leer la oferta y sin el inconveniente de cargar todas las ofertas al mismo tiempo, el resto de la columna es visible todo el tiempo.

    Scrolling Images Carousel (apps.oscommerce.com/6npLS) muestra una serie de productos en scroll horizontal.

    Web 2.0 Scrolling Best Sellers (apps.oscommerce.com/Q0Ufv) muestra los productos mas vendidos en scroll vertical en vez del clásico listado habitual de osCommerce.

    Web 2.0 Scrolling New Products (apps.oscommerce.com/FYOkR) muestra los últimos productos añadidos al inventario de nuestra tienda en scroll vertical en vez de uno en uno aleatoriamente tal como es habitual en osCommerce.

    Show Sub-categories (apps.oscommerce.com/bkimR) muestra las categorías y subcategorías desplegadas con efecto luminoso.

    More Pics 6 v2.0.7 Combined (efecto lightbox) (apps.oscommerce.com/QVwvq) para mostrar hasta seis (6) imágenes más en cada producto anunciado.

    lytebox (apps.oscommerce.com/45sTk) es un efecto similar al lighbox pero corrigiendo un fallo de éste que hace que haga un efecto raro al haber imágenes de varios tamaños en los navegadores Chrome e IExplorer.

    Optional Related Products (apps.oscommerce.com/Ce6LW) permite hacer una lista de productos relacionados. Util para recordar al cliente que tienes más productos que le puedan interesar.

    Partners v1.0 (apps.oscommerce.com/qVp2L) permite tener en un nuevo box más banners y que estos salgan aleatoriamente.

    Credit Card Payment Logo Box (apps.oscommerce.com/DSbON) muestra un nuevo box con los logos de las tarjetas de crédito que admitimos como forma de pago.

    Onliners v1.0 (apps.oscommerce.com/Ap1eT) muestra un nuevo box con los usuarios conectados en esos momentos y el total de páginas vistas.

    Google Translator Infobox (apps.oscommerce.com/Ac5mU) es un nuevo box que enlaza con el traductor de google y traduce nuestra página a diferentes idiomas.

    Ask a question RC2a (apps.oscommerce.com/g4mcA) permite al cliente realizar una pregunta sobre ese producto que está viendo y a nosotros nos permite saber por que producto está preguntando. Por desgracia sale en una columna y la gente no suele mirar ahí, por eso es mejor la siguiente contribución.

    Ask a Product Question (apps.oscommerce.com/Sb3ef) es prácticamente lo mismo de antes (los archivos son los mismos) pero aquí el link se muestra directamente en la descripción del producto que se está viendo en vez de en un box en una columna donde pasa más desapercibido para el cliente.

    Shop by Price v2.5 (apps.oscommerce.com/jgncF) es el box que muestra los productos dentro de un rango o escala de precios. Esto se tiene que modificar acorde a la escala de precios con la que trabajes.

    Make An Offer 1.0 (apps.oscommerce.com/MJyFt) permite al cliente poder hacer una oferta por ese producto que está viendo. Cuales productos pueden admitir ofertas y cuales no se establece desde el admin.

    All Manufacturers (apps.oscommerce.com/00fKs) muestra una nueva página con los logos de todas las marcas o fabricantes con la que trabajes.

    Google Calendar (apps.oscommerce.com/wlpgV) es una nueva página que integra el calendario de google. Muy útil si sueles realizar o anunciar reuniones, congresos, concursos, fiestas locales, etc.. Si no haces nada de eso entonces esta contribución es más bien inútil.

    EasyMap V_1.0 (apps.oscommerce.com/Ny0pn) muestra una nueva página con un mapa de Google con nuestra ubicación geográfica. No es el mapa normal de Google Maps en donde puedes desplazarte, es un mapa fijo que puede alejarse y/o acercarse.

    krika news v1.0 (apps.oscommerce.com/YQshn) crea en la portada un nuevo box para noticias o eventos que admite imágenes. No necesariamente se ha de usar para dar noticias, también se puede usar para cambiar los textos de bienvenida y publicando rápida y fácilmente ofertas exclusivas por tiempo limitado, por poner un ejemplo, o sólo en un idioma determinado por poner otro ejemplo.

    News Blog V 1.0 (apps.oscommerce.com/1H96v) nos permite mostrar un pequeño blog en nuestra tienda online. Admite réplicas como en cualquier blog y se puede configurar si queremos que el usuario esté registrado para responder o no. También admite aprobación previa de las respuestas. Esta contribución está muy bien si no fuera porque ningún buscador la reconoce como blog, lo que es malo para el posicionamiento. No malo porque nos penalicen, eso no va a ocurrir.

    Customer Testimonials 3 (apps.oscommerce.com/cPRRE) muestra un nuevo box (y una nueva página) que muestra los testimonios de los clientes satisfechos o insatisfechos. Como en casos anteriores se puede configurar para aprobar previamente el testimonio del cliente.

    Store Feedback (apps.oscommerce.com/pyvBX) es muy similar a la contribución anterior, muestra un nuevo box en scroll vertical donde se muestran las valoraciones de los clientes satisfechos o insatisfechos, además de que te pueden otorgar una puntuación de cero (0) a cinco (5) estrellas. Y como en los casos anteriores, hay que aprobar previamente la valoración del cliente.

    Wishlist 2.0 (apps.oscommerce.com/SWemx) es una lista de favoritos, lo que en eBay sería tener un producto en seguimiento. Si el cliente está registrado se conserva y tiene acceso desde su ficha personal (datos), pero si no está registrado se elimina automáticamente al abandonar la sesión.

    Search Tag Cloud (apps.oscommerce.com/4vRhT) es un box con una nube de etiquetas o búsquedas más populares. Se muestran en diferentes tamaños y en diferentes colores según su popularidad. Por desgracia Header tags SEO también incluye desde la versión 3.2.8 una nube de etiquetas en el footer que particularmente no quiero ya que cada etiqueta mostrada está asociada a un producto en concreto, no a un resultado de búsqueda como hace esta contribución. O sea, que si busco por Canon con esta contribución me sale una lista de productos que contengan la palabra Canon mientras que con Header Tags SEO me puede salir un adaptador de lentes sin mostrarse los demás resultados.

    Ajax Search Suggest (apps.oscommerce.com/6sTQS) muestra sugerencias de productos en el box de búsqueda.

    Allow Customer To Select Product Listing Size (apps.oscommerce.com/JgBp9) permite al cliente elegir cuanto productos se han de mostrar en los resultados de búsquedas (y eso incluye las categorías).

    Menú desplegable con cantidad de resultados de busqueda a mostrar


    iOSC - mobile site fo iPhone (apps.oscommerce.com/0ZDm8) muestra nuestra tienda online en teléfonos iPhone.

    Anuncio flotante deslizante (ciudadblogger.com/2010/03/anuncio-flotante-que-baja-con-la-pagina.html) no es una contribución osCommerce pero te indica que hacer para crear un anuncio flotante que se desplace por la página a medida que te vas moviendo arriba o abajo. Se puede poner una imagen o un texto, tienes las instrucciones para las dos opciones (usa solo una). También puedes hacer que solo salga una única vez o que salga siempre que recargues la página por mucho que lo cierres.

    button back to top (apps.oscommerce.com/1Rs8P) nos muestra el botón lateral que permite ir hasta arriba de la página en cualquier momento sin tener que usar la barra de desplazamiento lateral ni la rueda del ratón.

    Snow in your site (apps.oscommerce.com/TiDtc) hace que nuestra tienda online tenga copos de nieve cayendo. Se puede habilitar y deshabilitar a voluntad desde el admin, lo cual viene muy bien de cara a las campañas navideñas.

    footer_ip (apps.oscommerce.com/yTxbB) antigua contribución que muestra la IP del visitante en el footer. Se puede instalar sin problemas en el admin.

    Facebook Store (apps.oscommerce.com/vjLvE) es una utilidad (de pago) de facebook que permite "montar" en facebook una tienda online sin hace nada en especial, solo indicar la URL de nuestra tienda.

    Poll Booth (apps.oscommerce.com/OqYbS) es una muy antigua contribución que realiza encuestas de forma anónima. Puedes ponerla en la tienda o en una categoría pero no en una subcategoría.


    PAGO Y ENVIO

    Aquí encontrarás una serie de contribuciones útiles y necesarias para la parte de las formas de pago y envío de la tienda online.

    Country-State Selector 1.4.1 (apps.oscommerce.com/xRZzM) para que salga el país que selecciones por defecto, en este caso España. También muestra un desplegable de provincias. Y ya que estamos, es mas que conveniente cambiar el Spain que trae OSC por defecto por España. Eso facilita muchísimo la búsqueda al cliente cuando tenemos mas de uno y se ha puesto a "investigar" a donde enviamos, después no lo encuentra porque no se le ocurre pensar que en vez de España pone Spain.

    visible_countries (apps.oscommerce.com/Ei4Q3) permite ocultar países al crear/modificar una cuenta. También permite, para uso interno, escribir el nombre del país a tu propio idioma, ten en cuenta que el nombre del país has de ponerlo en el idioma original del país, no es tu propio idioma. A menos que estés acostumbrado ¿tu sabes desde un primer momento que Sverige es Suecia? yo al menos tengo que llevarme un buen rato pensando y ni por esa soy capaz de asociarlo, tengo que usar San Google.

    Esto es especialmente útil ya que puedes tener una larga lista de países a los que tengas pensamiento de enviar pero por el motivo que sea no envías. Gracias a esta contribución no tienes que eliminar ninguno, solo deshabilitarlos para que no se muestren.

    Países visibles


    fast update to shopping cart quantity (apps.oscommerce.com/1ZNg0) es una sencilla contribución que permite aumentar o reducir el contenido del carrito e incluso eliminar productor sin necesidad de pulsar en el botón de actualizar carrito. Otras contribuciones parecidas dan problemas de compatibilidad con el resto de archivos javascript.

    Cool Shopping Cart in Header (apps.oscommerce.com/13U7k) es el carrito junto al logo. Si no tienes nada aparece vacío y si añades algo aparece lleno.

    2gether discount (apps.oscommerce.com/6Mcng) realiza un descuento en la segunda unidad.

    Individual Product Shipping Methods (apps.oscommerce.com/QvXMX) permite seleccionar independientemente las formas de envío de cada producto.

    Selección de formas de envío


    Individual Product Payment Methods (apps.oscommerce.com/6yf6c) es prácticamente lo mismo que la contribución anterior pero para los pagos, permite seleccionar independientemente las formas de pago de cada producto.

    Aunque esta contribución es totalmente compatible con la anterior de envío, en caso de incompatibilidades tipo admites envío contrareembolso pero no admites así el pago, lo que prevalece es el envío, no el pago. Hay que tener cuidado con que se selecciona en ambos casos para no pillarse los dedos en ningún momento.

    Payment Information PopUp (apps.oscommerce.com/rlvKh) abre una ventana emergente con información sobre cada método de pago que tengamos. No están todos los métodos de pago existentes, solo los mas habituales, así que los que tengamos y no estén tendremos que añadirlos nosotros mismo manualmente.

    checkout payment fix (apps.oscommerce.com/MLc1k) muestra al lado contrario el radio botón del método de pago de dicha página.

    Radio botón reubicado


    Con un poco de imaginación también se puede aplicar al método de envío y, en ambos casos, se puede ampliar el radio de acción del marcador del método (efecto que hace al situar el ratón encima) para que abarque también al comentario, normalmente entre paréntesis, particular de cada método, lo de "La mejor opción" para que nos entendamos mejor. Haciendo esto conseguimos que se pueda pulsar en cualquier punto del radio de acción del marcador y no solo en el radio botón.

    Radio botón reubicado


    Default Selected Shipping Method (apps.oscommerce.com/oZzaW) para seleccionar una forma de envío por defecto. Muy útil porque muchos simplemente van pulsando en aceptar todo el tiempo hasta finalizar el proceso de compra y después se arrepienten porque, por defecto, el sistema selecciona el más barato.

    Ship In Cart (apps.oscommerce.com/7N9AN) para que el cliente vea cuanto le cuestan los gastos de envío de lo que compre en todas sus modalidades. Esto solo tiene sentido cuando tienes mas de una forma de envío.

    Ship 2 pay (apps.oscommerce.com/C9ty4) para que el cliente pague según la forma de envío elegida. De esta manera se evita que un listo seleccione el envío ordinario (1.50 euros) y pague contrareembolso (12.50 euros). Al igual que antes, esta contribución sólo tiene sentido cuando tienes varias formas de envío.

    Pago en Mano + Retirar en mano (apps.oscommerce.com/SebSi) para cuando el cliente se acerca a la tienda física a recoger lo que ha comprado.

    Correos Paquete Azul (apps.oscommerce.com/BvlYV) para que salgan las diferentes tarifas de correos según se quiera enviar como ordinario (cuando el precio de venta es muy bajo, para que no sean más caros los gastos de envío que el producto en si mismo), certificado, contrareembolso, certificado internacional a la Zona Euro y certificado internacional a latinoamérica.

    Código seguimiento Correos (apps.oscommerce.com/9IPZK) añade un campo donde poder introducir el código de seguimiento facilitado por Correos tanto en la parte admin como en la parte cliente.

    Flat es el módulo original para el envío por mensajería que trae osC por defecto, se ha copiado y renombrado para usarlo también como contrareembolso con las mensajerías para la península y Baleares.

    Código seguimiento SEUR (apps.oscommerce.com/Tql8g) lo mismo que antes pero para la mensajería SEUR, añade un campo donde poder introducir el código de seguimiento.

    Shipping Insurance 1.0 (apps.oscommerce.com/0gMdl) es un seguro de envío que aplica un tanto por ciento según el importe. Aunque lo tengamos habilitado, si el cliente paga a través de PayPal, el seguro no se le cobrará aunque salga en el email de confirmación de pedido, PayPal no admite este tipo de recargos.

    Detailed Item Invoice Fix for Paypal Standard (apps.oscommerce.com/Xbw7g) hace que se muestre lo que ha comprado el cliente cuando ha pagado a través de PayPal estándar, por defecto solo se muestra el nombre de la tienda. Es compatible con Discount Code, una contribución de cupones de descuento.

    Que ha comprado el cliente en PayPal


    TPV Servired (apps.oscommerce.com/cKjVR) es un módulo obsoleto para pagos con tarjetas de crédito, hay que usar el oficial de Redsys.

    Payment Type Surcharge (apps.oscommerce.com/ja0mf) (20/01/2009) hace que se aplique un recargo a cualquier forma de pago. Sigue estas instrucciones para que se cobre una cantidad mínima.

    fix shipping method description in order total (apps.oscommerce.com/lRMLi) no muestra los molestos paréntesis que se muestran en la factura final de las formas de envío que no tienen un comentario tipo "La mejor opción", inclusive no muestra el comentario en caso de que lo haya.

    Métodos de pago con comentarios sin parentesis

    Métodos de pago con comentarios sin parentesis


    Método de pago sin paréntesis ni comentario en checkout payment

    Método de pago sin parentesis ni comentario en checkout payment


    Add Back buttons to the checkout process (apps.oscommerce.com/KfxHE) muestra el botón volver al paso anterior durante el proceso de compra.

    If price = 0.00 dont display price (apps.oscommerce.com/gli4b) permite mostrar un texto informativo en los casos que tengamos un producto anunciado en que su precio sea cero patatero.

    Continue Shopping 'Fix' (apps.oscommerce.com/wqrmp) muestra otra vez el desaparecido botón de seguir comprando en el carrito de la compra.

    Products thumbnail image display and popups checkout_confirmation (apps.oscommerce.com/y1YIw) permite tener una imagen en miniatura del producto que el cliente va a comprar durante el proceso de compra.

    U HTML Emails (apps.oscommerce.com/k4y25) da otro aspecto a los emails que se envíen desde la tienda: confirmación del pedido, boletines, emails, etc. También te permite crear tus propios diseños pero en código, no es decir esto lo quiero aquí y esto allí, tienes que programarlo en HTML.

    Cuidado que el email de confirmación del pedido que se envía cuando pagan por PayPal no es con el nuevo diseño que hayas puesto o creado, también tienes que editar el archivo /catalog/includes/modules/paypal_standard.php. Si sigues por intuición las instrucciones de instalación te será difícil de que funcione a la primera, se quedara la pagina en blanco cuando retorne de PayPal, no tendrás constancia del pedido en la tienda pero si tendrás el dinero. Para solucionarlo solo tienes que seguir estas instrucciones publicadas en el foro ingles forums.oscommerce.com/topic/296492-contribution-u-html-emails/?page=8&tab=comments#comment-1424847. Si usas PayPal IPN observa si te da algún tipo de error en la composición del email, error en alguno de los datos. Si es así tienes que hacer lo mismo que se dice en este otro post del mismo hilo forums.oscommerce.com/topic/296492-contribution-u-html-emails/?page=8&tab=comments#comment-1456463. Pero recuerda que primero tienes que hacer el punto anterior antes de hacer de este. Si solo haces este último punto no te servirá para nada, el email que se envíe seguirá siendo el mismo de siempre. El primer punto es el que dice que se envíe el email y que tiene que contener, el segundo punto corrige errores en IPN de dicho contenido. Si no usas IPN este segundo punto no es necesario seguirlo.

    AUTO EMAIL REPLY (apps.oscommerce.com/Q44GE) es para contac_us.php y nos permitirá enviar automáticamente un email comunicando al cliente que hemos recibido su consulta y que nos pondremos en contacto con él en breve.

    PHPMailer Class to send email (apps.oscommerce.com/JqJxG) nos permitirá enviar los emails cuando existe alguna clase de limitación o problema en el hosting. El hosting puede modificar la forma de enviar emails sobre todo cuando detecta que se está enviando spam y no necesariamente ha de ser desde nuestra tienda online, puede ser desde otra web alojada en la misma máquina donde estemos nosotros.

    He probado otras contribuciones similares y esta es la única que funciona sin problemas.


    CLIENTES

    Aquí encontrarás una serie de contribuciones útiles y necesarias para la parte cliente de la tienda online, lo que el cliente ve cuando se va a registrar o se identifica cuando ya se ha registrado previamente.

    Separate Pricing Per Customer (apps.oscommerce.com/fgHfe) también conocida por sus siglas SPPC nos permite mostrar diferentes precios, uno por cada grupo de clientes que queramos tener (el límite de grupos lo pones tu). Cada grupo tiene su propio precio en cada producto incluyendo los atributos que pueda tener.

    Capitalize First Letter for Create Account Fields (apps.oscommerce.com/FNKgV) nos permite modificar los archivos create_account, account_edit, checkout_shipping_address y address_book_process para que la primera letra del nombre, apellidos, dirección, ciudad y empresa sean siempre en mayúscula y el resto en minúscula (para los campos empresa, cif y nif se recomienda todo en mayúsculas).

    Textos en campos no es una contribución publicada en el sitio oficial. Esto hace que salga un texto (el que queramos) en cada campo donde se han de introducir datos, como por ejemplo en create_account.php. Dicho texto desaparece automáticamente al escribir en el susodicho campo.

    Leer instrucciones de instalación (se abre en una nueva pestaña/ventana).

    birthdate combo select (apps.oscommerce.com/ETrIB) crea menús desplegables para la fecha de nacimiento del cliente.

    Password Strength Meter (apps.oscommerce.com/DIa0X) es una contribución que muestra la intensidad de la contraseña utilizada por el cliente cuando se registra y cuando quiere cambiar su contraseña.

    Virtual Keyboard for login field (apps.oscommerce.com/pRZw5) muestra un teclado virtual junto al campo contraseña.

    Email Validation (apps.oscommerce.com/RF1qp) es una sencilla contribución que obliga al cliente a introducir su email dos veces cuando se registra.

    Welcome Email username & password (apps.oscommerce.com/unMBg) es una sencilla contribución que nos permite enviar, en el email de bienvenida que recibe el cliente, cual es su email (username) y que password o contraseña ha utilizado al registrarse. Particularmente he quitado la parte del email porque lo veo una tontería ¿para que recordarle al cliente que se ha registrado con el email a donde le estamos enviando el email?

    Activation Code (apps.oscommerce.com/ToaYS) obliga al cliente a validar la cuenta recién creada pulsando en un link que se le envía por email. Util para foros y tiendas con temática muy concreta. Asegúrate realmente de que te interesa antes de instalarlo.

    Terms Acceptance 1.0 (apps.oscommerce.com/iKZTB) es una sencilla contribución que muestra una casilla a marcar por el cliente cuando se registra que indica que ha leído las condiciones de venta y las acepta. Esto es "obligatorio" incluirlo por la Ley de Servicios de la Sociedad de la Información (LSSI) de España.

    AGB's (apps.oscommerce.com/udaBA) es otra sencilla contribución muy similar a la anterior que muestra las condiciones de venta y permite su descarga en formato pdf (no implementado en ninguna de mis tienda), además de una casilla a marcar cuando el cliente va a realizar un pedido que indica que ha leído las condiciones y las acepta. Esto también es "obligatorio" incluirlo por la Ley de Servicios de la Sociedad de la Información (LSSI) de España.

    Anti Robot Registration Validation v3.3 (apps.oscommerce.com/TrkmB) es un capcha para evitar el registro automático de robots. También evita que el gracioso de turno cree una ficha de cliente tipo "asdfg asdfg" fácilmente. Al mismo tiempo evitamos que desde nuestra tienda online envíen spam de manera automatizada desde contac_us.php, tell_a_fiend.php o cualquier otro archivo susceptible de enviar emails.

    Purchase Without Account v2.1 (apps.oscommerce.com/70f7Y) para clientes que quieran comprar sin registrarse en cumplimiento de la Ley Orgánica de Protección de Datos (LOPD) de España.

    Loginbox V5.4 (apps.oscommerce.com/YhaSh) para que el cliente entre directamente a su cuenta desde un box en la columna.

    Login and Return to same page (apps.oscommerce.com/18BnN) corrige un defecto "de fábrica" sin solución aparente desde que se creó la primera versión de la tienda online. Cuando un cliente visita nuestra tienda online y añade algún producto al carrito, después, al crear una cuenta, comprar sin registro o identificarse si ya está registrado, por defecto se le envía a la portada de la tienda que es donde se pierden porque ya no saben donde está el carrito en vez de ir al proceso de compra directamente. Mi aporte número treinta y siete (37) corrige ese defecto, cuando el cliente se identifica (no importa si se acaba de registrar o está comprando sin registrarse) se le envía a la página del proceso de compra si tiene algún producto en el carrito o se le envía a la portada de la tienda si el carrito está vacío.

    Account History with Quick Re-Order (apps.oscommerce.com/voMUN) es una sencilla contribución que muestra, en el historial de compras del cliente, que es lo que ha comprado previamente para facilitarle la búsqueda de los productos y que los vuelva a comprar.

    RC2CA Pop Up customer Stock alert (apps.oscommerce.com/l5sLE) permite que los clientes sean notificados de forma automática cuando los productos agotados estén de nuevo en stock.

    Delete account (apps.oscommerce.com/gvmUc) permite al cliente eliminar el mismo su propia cuenta. Obligatorio incluirlo por la Ley Orgánica de Protección de Datos (LOPD) de España. Esta versión pide confirmación (email y password) antes de proceder a la eliminación para asegurarse de que es el propio cliente quien quiere eliminar sus datos y no otra persona que haya accedido a su cuenta de forma fraudulenta. También envía un email de confirmación de cuenta eliminada al cliente.

    photo display product customer history (apps.oscommerce.com/WE2On) es una adaptación que he realizado de Show Model Picture (PopUp) Admin que muestra, en la página del pedido del historial del cliente, una miniatura de la imagen del producto comprado.

    Imagen en miniatura y ventana emergente del producto comprado con efecto lytebox


    Retour_produit V.1 (French) (apps.oscommerce.com/Koqee) permite al cliente poder devolver un producto en un sencillo formulario al mismo tiempo que se crea un pdf y se notifica mediante email al propio cliente y al admin de la tienda. Adicionalmente diré que el formulario evita la picaresca de que el cliente diga que ha comprado un producto diferente al realmente vendido o que lo compró la semana pasada cuando hace tres o cuatro meses que lo compró.

    Lamentablemente no es compatible con PHPMailer Class to send email, dará error sin decir exactamente cual es el motivo al mismo tiempo que advierte que el email no se ha podido enviar.

    Discount Code (apps.oscommerce.com/k6tJy) permite crear cupones de descuento y es compatible con Detailed Item Invoice Fix for Paypal Standard.

    Price Sensitive Discount (apps.oscommerce.com/oaG5p) realiza un rappel de descuentos según el importe de la compra. Si se gasta un dinero se le hace un descuento, si el importe es más el descuento es mayor, y si se gasta aún más el descuento es aún mayor. Por desgracia no es compatible con Detailed Item Invoice Fix for Paypal Standard.

    Points and rewards v2.1rc2a_1 (apps.oscommerce.com/stQCS) es un programa de puntos que permite que al cliente se le asignen unos puntos por cada compra, por cada comentario y por traer a otros clientes. Dichos puntos son canjeables por dinero a descontar de futuras compras y es compatible con la anterior contribución, Price Sensitive Discount, por lo que deberás tenerlo en cuenta si la tienes instalada, comprueba tu margen de beneficios porque lo que vendas lo venderás más barato aún.


    FACTURACION

    Aquí encontrarás las contribuciones necesarias para poder realizar correctamente la facturación desde la tienda online sin necesidad de utilizar otros programas externos.

    Según las leyes vigentes en España toda factura ha de tener unos requisitos, una serie de datos mínimos, que son:

    - Indicar claramente que se trata de una factura o documento de venta, no de un albaran o justificante de compra.

    - Serie y número de la factura.

    - Fecha de venta.

    - Datos fiscales del vendedor: nombre, dirección y NIF/CIF.

    - Datos fiscales del cliente: nombre, dirección de facturación (puede ser distinta a la de envío) y a partir de 100.00€ de base imponible obligatoriamente el NIF/CIF.

    - Base imponible o precio de venta sin impuestos.

    - Impuestos desglosados y

    - Total de la factura a pagar por el cliente.

    Estas son las contribuciones necesarias para conseguir dichos requisitos:

    Crear número factura (apps.oscommerce.com/i9MGB) para crear independientemente una factura con un número. Las leyes españolas exigen que sean números correlativos sin que falte un solo número. En caso de que falte hay que dar muchas explicaciones en Hacienda. También se ha de cambiar la serie y la numeración, ha de empezar desde cero a cada cambio de ejercicio fiscal, o sea, a cada año que pase.

    NIF 1.0 (apps.oscommerce.com/LSTWc) para incluirlo en las facturas.

    E.U. VAT Intracom Number (apps.oscommerce.com/v7aff) nos permite exigir el número de iva comunitario al crear una cuenta un cliente de un país europeo al que también vendamos. Si no vendes a Europa esta contribución no es necesaria instalarla.

    Order Total excluding VAT (apps.oscommerce.com/X67Zk) permite obtener el precio de venta sin impuestos, lo que seria la base imponible de la factura.

    ot_handling (apps.oscommerce.com/JvPUB) nos permite cobrar una cantidad en concepto de manipulación y embalado donde si podremos cobrar impuestos.

    En toda factura ha de constar la base imponible (precio sin impuestos), los impuestos desglosados y el total a pagar. Los gastos de envío irían aparte porque es un suplido (anticipo que se hace por cuenta y cargo de otra persona) y no llevaría impuestos ya que no somos ni transportistas ni agencia de transporte (hay quien si los cobra) por lo que seria necesario clonar el modulo de subtotal y renombrarlo (por dentro y por fuera), por ejemplo, como subtotal_2 y que aparezca antes de los gastos de envío. Si cobras impuestos en los gastos de envío entonces este paso no es necesario. Solo se debería de cobrar impuestos por el embalado y manipulación, no por el porte en sí, aunque hay quien eso no lo distingue y es complicado desglosarlo.

    El orden de los módulos de totalización del pedido deberían ser los siguientes:

    1 - Base imponible
    2 - Impuestos
    3 - Subtotal
    4 - Rappel de descuento aplicado (si fuera aplicable)
    5 - Cupones de descuento (si fuera aplicable)
    6 - Total con todo tipo de descuentos e impuestos que se apliquen pero sin incluir los gastos de envío 
    7 - Gastos de envío (no se cobran impuestos por este concepto)
    8 - Comisión por reembolso (si fuera aplicable)
    9 - Manipulación y embalado (si se cobran impuestos por este concepto)
    10 - Seguro de envío (si fuera aplicable)
    11 - Total del pedido

     

    Inclusion de recargo de equivalencia (apps.oscommerce.com/3Tejz) nos permite aplicar el recargo de equivalencia a aquellos clientes que así lo soliciten. Para que esto funcione es necesario tener previamente instalado en la tienda online la contribución SPPC ya que no todos nuestros clientes están obligados a pagar dicho impuesto. Esto iría entre el punto 2 y el punto 3 de la tabla anterior.

    Factura PDF con número factura + nif (apps.oscommerce.com/kii8l) esto permite que el propio cliente se baje la factura en formato PDF desde su cuenta.

    Modificación facturas pdf sin teléfono ni email del cliente


    Legal Notice (apps.oscommerce.com/nsvWd) es la "coletilla" que se debe de incluir en todo email comercial, lo de "Este email es personal...". Puedes poner el texto que quieras, el que se muestra lo saqué de un email recibido de un banco.


    No dejes de preguntar las dudas que tengas! y recuerda que si quieres o necesitas contribuciones para la versión BootStrap tienes que ir a la página Addons BootStrap.

    Saludos desde Fuengirola (Málaga) - España.


    BUSQUEDA RAPIDA
    MARCAS / MONTURAS
    ACEPTAMOS
    WEBS AMIGAS
    Ropita para bebés Relojes baratos Repuestos para portátiles Accesorios de moto y recambios Yamaha Joyería relojería online
    NO LO TENEMOS?
    No encuentra lo que busca?
    FEEDBACK
    "Todo ok"
    Pascual


    "todo perfecto"
    Fernando


    "EXCELLENT SELLER AND SERVICE"
    Brendan Murphy


    "Todo bien"
    Manuel


    "Genial! Envío súper rápido, pedido correcto y el vendedor súper comunicativo"
    Mohamed


    "El mejor proveedor que he enconrado en ventas por correo."
    Rafael