Configurar Oscommerce: Email, Download, Compresión y Sesiones.

Aquí tenéis el cuarto videotutorial de la tercera serie de videotutoriales en la que mostraremos cómo configurar oscommerce.

En este cuarto videotutorial explicaremos cómo configurar el apartado de emails, opciones de descarga de productos virtuales, opciones de compresión y sesiones. Pulsa sobre la imagen para ver el videotutorial de configurar oscommerce: Email, Download, Compresión y Sesiones.

[flash http://www.josecriado.com/tutoriales/oscommerce-configuracion/configurar_4.swf]

Duración: 7 minutos.

67 pensamientos sobre “Configurar Oscommerce: Email, Download, Compresión y Sesiones.”

  1. hola que tal jose criado excelente tutorial gracias. del comienzo hasta el final te pasaste.

    tengo una pregunta he echo una descarga de prueba! pero tengo un problema le doy todo ubicacion del archivo, atributos, descarga todo normal pero al abrir el archivo descargado esta dañado o corrupto y no sirve

    espero me puedas ayudar que le agrego o que le quito
    eso lo que pasa con mi tienda.

    posdata: a tu tutorial le falta una instalacion de ssl para sacar el candadito que siempre se ve en bancos como se hace alguna idea hasta pronto, y que nos recomiendas para poder cobrar al cliente paypal, 2cheauot, muchos mas que veo por hai alguna idea

    gracias de antemano

    1. Hola Luis.

      Que el archivo descargue corrupto no es cosa de oscommerce, sino del propio archivo. Oscommerce sólo crea un link de descarga. El tutorial de instalación de un certificado SSL es complicado que lo haga, porque cada hosting lo instala de forma diferente. Lo que sí haré algún día será uno de cómo configurar oscommerce para trabajar con un certificado SSL. De las formas de pago te digo que con tpv virtual, transferencia previa y reembolso (según lo que vendas) es más que suficiente.

      Saludos.

  2. Enhorabuena por tus video tutoriales, son estupendos.

    Quisiera preguntarte sobre las sessiones y internet explorer. He tenido muchos problemas en ese sentido, puesto que IE7 y IE8 inician nuevas sesiones a cada cambio de URL, y no en Firefox, por ejmeplo.
    ¿Te has encontrado alguna vez con este problema?

    Por otra parte, después de ver tu tutorial sobre las sesiones, sospecho que podría ser por no guardar las sessiones en la Base de datos, y hacerlo en la carpeta temp, como viene por defecto.

    Te agradezco tu opinión al respecto.

    Saludos cordiales.

  3. hola que tal sigo con el problema creo una descarga y sigue dañado he intentado de todo pero nada aqui abri lo descargado con bloc de notas y me salio esto

    Warning: readfile() has been disabled for security reasons in rincondelcachorro.orgfree.com/tienda/download.php on line 99

    esto esta en la linea 99 de download.php

    // Fallback to readfile() delivery method. This will work on all systems, but will need considerable resources
    readfile(DIR_FS_DOWNLOAD . $downloads[‘orders_products_filename’]);

    que me recomiendas que debo hacer algo esta desabilitado en el servidor algo idea gracias de antemano buena web

  4. Excelente tutorial
    Solo una pregunta: cuando alguien quiere comentar algo (cualquier cosa) me llega a una direccion de e-mail. ¿como puedo hacer para cambiar la direccion de e-mail?

    saludos y gracias

  5. Hola José, te felicito por los tutoriales me ayudaron mucho, te cuento que estoy haciendo el Store de mi grupo de musica, en el cual quiero vender mis canciones en mp3, mi problema es el siguiente…

    Tengo dos metodos de pago aceptado:

    1) tranferencia bancaria
    2) paypal

    cuando alguno realiza el pago mediante tranferencia bancaria, obviamente se tiene que acreditar el pago y luego ir a la parte de administracion de oscommerce para “entregar” la descarga asi el comprador la puede descargar, eso es lógico, pero el problema es con Paypal, quiero que cuando alguno pague con este método la descarga se habilite automaticamente sin que yo tenga que “entregarla”, creo que es la ventaja de esta forma de pago, obtener la descarga instantaneamente sin que requiera una “entrega”, me explico? no se como hacer para que los pagos con paypal se habiliten automaticamnete…

    Gracias y felicitaciones otra vez…

  6. No sé cómo vincular el envío de emails a una cuenta de email, es decir, no sé dónde configurar los parámetros de la cuenta de email que va a enviar los mails de confirmación de registro, boletines o lo que sea. ¿Dónde está eso? Tengo un host de pago por lo que crear una cuenta de email del dominio no sería problema.

  7. Hola Jose, fantástica web que me está ayudando muchísimo a crear mi primera tienda. Muy buena idea lo de los videotutoriales, enhorabuena y sigue así.

    Tengo un problema con los emails. No puedo recibir ni enviar, ¿la única configuración es la que se hace en el panel de control?¿No hay que indicar servidor ni puertos? He probado con sendemail y smtp y no funciona de ninguna forma. Utilizo gmail.

    Gracias y un saludo!

    1. @Raul: oscommerce puede mandar correos con la función mail de php. Con poner en la configuración de la cuenta que quieres recibir y enviar en la cuenta de gmail es suficiente. No necesitas configurar nada más en principio.

      Saludos.

  8. Antes de nada quiero felicitarte por la gran ayuda que prestas a toda la comunidad, en especial a los que empezamos con el mundillo osCommerce. Gracias de verdad. Me descargué la tienda y gracias a tus tutoriales he conseguido ponerla en marcha.
    Como consejo te emplazo a hacer un tutorial de como configurar la tienda para que funcione con Paypal, ya que es uno de los metodos mas implantados y que nos quita dolores de cabeza a nivel de seguridad.

    Un cordial saludo

  9. Hola Jose:
    Agradecerte la ayuda que nos das con tu página priméramente. Mi problema es el siguiente, no me envia ni un email, ni el de cambio de contraseña, ni bienvenida ni ninguno.Lo tengo configurado con una cuenta de yahoo, mi servidor es gratuito y no me da cuentas de correo, ya no sé que más mirar, he probado a cambiar lo de “E-Mail Transport Method” y “E-Mail Linefeeds”…ya había modificado toda la tienda…y ya no sé que hacer, estoy desesperada. No sé si es porque no tengo cuenta de correo del dominio o yo qué sé…Si alguien puede ayudarme se lo agradecería. Gracias y saludos

  10. jose amigo como agrego algun rar para descarga en scommerce.. quiero poner algun archivo para descarga como hago eso y como hago apra agregar algun producto proximamente-

  11. @Jose Criado
    Hola, Muchas gracias José, estos tutoriales salvan la vida!! Te escribo desde Argentina…

    Te cuento que tengo el mismo problema que Cheloki, los e-mails no le llegan al cliente. He configurado todo como indicas, y con una cuenta del dominio que funciona correctamente. Y mi hosting no tiene habilitada la función mail de php por políticas de seguridad. Qué puedo hacer? ya se me acabaron las ideas y dónde buscar!!

  12. Hola Jose.

    Tengo el mismo problema, no puedo recibir ni enviar e-mails, escribi al proveedor de hosting sobre habilitar la funcion de mail php y esto fue lo que me respondieron:

    “Por motivos de seguridad de su informacion, al ser la funcion mail simple vulnerable a ataques de maquinas de spam. Los formularios de contacto ahora deben llevar una autenticacion via SMTP si es que quiere dirigirlo a un correo publico como hotmail, yahoo etc.

    Esto no quiere decir que la funcion mail no sirva o no funcione adecuadamente, lo puede verificar si pone una cuenta de su mismo dominio en su formulario, esta seria la UNICA forma de que la funcion mail simple (sin autenticacion) funcionara dentro de su sitio.

    Si lo que desea es enviarlo externamente, tendra que verificar algunos scripts de autenticacion en internet”

    me surge unas preguntas:
    Ahora que hago entrenador?, como soluciono este problema?

    gracias por tu ayuda.

  13. Hola Jose,
    Me pasa algo curioso con el email: recibo los emails que se redactan desde CONTACTENOS (Enquiry from) pero no recibo ninguno cuando se realiza una compra! No entiendo a qué se debe. ¿Podrías echarme un cable?

    Gracias.

  14. Hola! Por favor, tengo un problema. He migrado mi tienda oscommerce y despues de muchos errores funciona bien, pero al hacer un pedido, me llega bien el mail de que alguien ha hecho unpedido, pero en el Admin no aparece el pedido. He mirado en Phpmyadmin y en la base de datos si esta el pedido. Ha que se debe? Sera el archivo configure de admin? Ya he cambiado cosas hai, pero ya no se que mas cambiar para este ultimo error, un saludo y gracias

  15. Buenas noches Jose,

    Tengo un problema y levo meses sin encontrar solución. Resulta que todos lo correos que mando a mis clientes les llegan como SPAM, que puedo hacer. Por favor, estoy desesperado con este tema.

  16. hola jose tengo problemas con los newsletter le instale el tiny mce funciona pero a la hora de los envios de boletines corta los enlaces y no llegan las imagenes, puedes ayudarme para que necesito enviarte? gracias por tu ayuda

  17. si me puedes ayudar a que me envie correctamente los newsletter en html te ayudo en todo lo que pueda posteare todo lo que he aprendido y entrare siempre en tu foro para postear cosas que he aprendido y que pueda ayudar ya que los boletines llegan muy mal y nunca he logrado mandar un product global notifications para informarle al dia a los clientes de los nuevos productos saludos gracias por tu tiempo

  18. hola jose ,tengo una pregunta,cuando un cliente me compra y lo que compra es por medio de download ,le llega el e-mail con el links para entrar en su cuenta y poder ver los datos del pedido el mismo abajo dice (Descarga tus productos aqui)pero el problema es que no hay ningun boton de descarga ,dice la caducidad y las descargas restantes pero nada mas.
    cuando entro a clientes/pedidos y entro en editar pongo estado/entregado/actualizar y tampoco les aparece ningun boton para descarga.ya puse true download y positivo a estado de pedidos como tambien en atributos el nombre del fichero que subi a download y la venta se hace pero no le permite al cliente bajarlo ya que no ningun boton de descarga.
    si me puedes dar una mano con eso te lo agradeceria.

  19. jose ,en atributos tambien puse lo que esta en tu videotutorial con el nombre del archivo que subi a download y no aparece ningun boton de descarga

  20. Jose, he echo una prueba haciendo un pedido a mmi tienda registrandome con otro nombre y otro email y no recibo el email de pedido

    gracias por tus tutoriales

  21. Hola José, aprovecho la oportunidad para agradecerte este gran aporte de tu parte que a muchos a ayudado, bueno quiero vender archivos en formato .zip en mi web site el problema es que no se como hacerlo es decir le doy true en download pero al momento de agregar un producto debería aparecer alguna opción en la cual me solicite subir el archivo que voy a vender? o algo así, pues ya le di true en download pero no cambia nada y no se en que momento debo subir el archivo que quiero vender, espero me ayudes gracias de antemano.

    1. @Arthur: tienes que poner el download como un atributo. Cuando el cliente pague el pedido y el pedido llegue a un estado con download permitido el cliente se lo podrá descargar desde su área de clientes.

      Saludos.

  22. Hola José. tengo instalado el OsCommerce en mi web y veo que funciona perfecto el asunto de las compras pero lo que no se es como configurar que puedan bajar un CD despues de comprar con Paypal. Yo subí los CDs pero al regresar de pagar no pasa nada y no se donde debo hacerlo y realmente que?. Soy extremadamente nuevo en esto, lo que quier es vender mis CDs y no se nada de lo demás. Mil gracias anticipadas, si tu o alguien me puede ayudar?. Ya le puse enable donwload en true y donwload to redirect tambien en true y nada. Lo otro es que en la admin hay algún lugar donde indicar en que carpeta esta el producto digital que van a bajar?. Más gracias y olaja se apiaden de mi ignorancia

  23. Hola José, Te escribo para agradecerte está excelente ayuda que nos proporcionas a muchos, y tambien para hacerte una consulta tengo una tienda en oscommerce pero tengo un problema el cliente inicia sesion y escoge el producto y cuando va a la cesta de compras para pagar lo saca automaticamente del sistema, y tiene que iniciar sesion de nuevo y vuelve a suceder lo mismo. ¿Qué puedo hacer? Gracias de antemano.

  24. Hola José. los videostutoriales que has hecho son excelentes me ayudaron muchísimo a montar mi propia tienda. Pero tengo una duda con respecto a los productos virtuales ¿Es posible establecer que sólo exista uno sólo en stock? Te lo pregunto porque puedo comprarlos tantas veces como quiera a pesar que establecí como límite a uno la cantidad disponible y la cantidad de descargas.
    saludos.

  25. Hola luis excelente tus tutoriales, quiero preguntarte algo lo que pasa es que tengo una tienda vitual con oscommerce y todo anda bien lo unico es que solo activa algunas descargas de productos y no se porque, aparece el nombre en algunos pero no da el link para descargar si me puesdes ayduar Muchas gracias

  26. Hola José, megustaron mucho tus tutoriales me fueron muy utiles
    mi pregunta es si la configuracion de las sesiones msql del servidor localhost funcionan con un servidor pago o si tengo que camviar en la cofiguracion la localhot por la ruta del mysql del servidor pago

    1. @pablo: tendrás que adaptar los parámetros (servidor, base de datos, usuario y password), por lo demás todo igual. Si necesitas hosting pásate por lineagrafica.es que tenemos buenas ofertas 😉

      Saludos.

  27. Hola, al descargarme el fichero de productos me aparece la url del a ficha de cada producto pero querría que me paareciera en el excel la SEO de la url, algo así como la ruta hasta llegar a la ficha de cada producto.
    Saludos

  28. Hola Jose, muchas gracias por tus videotutoriales, me han salvado en más de una ocasión, quería comentarte una cosa. Tengo el oscommerce instalado desde hace tiempo y ahora veo que los correos que se mandan a hotmail, yahoo, ya no los reciben, si en cambio correos que pertenecen a un dominio.

    Sabrías decirme porque sucede? y si hay solución? he probado con SMTP, y con sendmail y con las dos opciones pasa lo mismo, en el dominio los recibo y en hotmail, yahoo, ya… No.

    Muchas gracias.

    1. @U: es un problema de identificación de correo. Al mandarse de forma automatizada la cabecera del email es de un tipo, y algunos webmails lo pueden tomar como spam. Es bueno informar en la pantalla de alta de clientes y de pedido realizado con éxito de que revisen sus bandejas de correo no deseado y marquen tu correo como remitente seguro. Esa es la opción más sencilla.

      Saludos.

  29. Hola jose,
    Muchas gracias, pero ya he mirado si se recibía en la carpeta de correo no deseado y tampoco están los emails que mando, no se porque no se reciben.

    Saludos.

  30. Estimados amigos, tengo en producción un catalogo virtual (tienda) con Oscommerce. Somos distribuidores mayoristas y por esa razón no publicamos precios. El problema que tengo es que no hay forma de enviar mensajes ni las consultas en la opción de Contáctanos. He deshabilitado el iptables de mi servidor permitiendo todo tráfico y no funciona. Si deseo enviar correos con el comando sendmail desde mi servidor y funciona bien. En este momento necesito los servicios de alguien que pueda resolver este problema. En el mismo servidor tengo en producción otra pagina web con Prestashop de una empresa hermana y el problema persiste. Necesito poder enviar los correos usando mi servidor o nuestro enlace a smtp.bizmail.yahoo.com. ¿Quien puede ayudarme con este tema?

    Saludos Cordiales,

    Fernando

  31. Hola
    Gracias por tus tutoriales, si no hubiera sido por ellos todavía estaría con mi sitio de OsCommerce sin funcionar y tal como su madre lo parió.
    Lo que no quiere decir que no tenga un problemilla y es por eso que te escribo.

    La historia es la siguiente: en mi tienda pienso vender libros electrónicos, por lo que los clientes deben descargarlos. Hice toda la configuración tal como la decís en el video, perfecto, gracias, no problem.
    El problemilla aparece cuando uno compra el libro porque en la parte de la cuenta del cliente aparecen el nombre del libro, la fecha de la caducidad de la descarga y el número de descargas disponibles pero no aparece el enlace para descargar (todo queda en texto plano, miro el código fuente y no hay ningún enlace a ningún archivo).
    ¿Qué habré hecho mal para que ocurra esto?

    Y otra cosa extraña sucede: pongamos que el precio del libro es $2. Bien, en los datos del pedido aparece ese precio pero también aparece un precio absurdo (en este caso particular, con el libro que experimente, es de $13,333,685.00). Afortunadamente lo que le han cobrado a mi tarjeta en esta autocompra fueron los $2 (la otra cantidad es muchísimo mayor que todo el dinero que tengo, tuve y tendré en mi vida).
    ¿Por qué aparecerá esta suma absurda?

    Espero que entiendas lo que me pasa. Y si necesitás que te envíe los archivos o los códigos de mi tienda (para ver si el php está bien o si metí mano donde no debía y borré algo sin querer) decime.
    Gracias.

    1. @Saurio: el link no está activo seguramente porque el estado del pedido no permite descargas, revísalo en localización->estados de pedido. Lo otro parece un error del módulo de monedas o un dato suelto en una tabla que no debe aparecer, habría que mirar el código y la base de datos a mano.

      Saludos.

  32. Hola buenas, no sé si verás este comentario pero estoy intentando buscarlo por el foro y no encuentro la respuesta a la duda que me ha surgido… Configuro la tienda, subo un archivo a downloads, le pongo atributos para poder descargar ese archivo, configuro el estado “enviado” para que se pueda descargar… y luego con un usuario de prueba hago una compra, el pago todo correcto… pero no soy capaz de encontrar dónde se supone que se puede bajar el archivo. No sé si es que no lo encuentro o he hecho algo mal y no aparece, por eso lo pregunto.

    Gracias de antemano :/

  33. hola, quisiera saber o que si tuvieras tiempo para hacer un video implementado seguridad a osccomerse, por que es muy frecuente que sea atacado con los jacker.
    gracias

  34. Hola Jose, felicidades por tus tutoriales porque nos ayudan un montón. Gracias a ti di mis primeros pasos en oscommerce.
    He encontrado este tutorial buscando una solución a un problema que hace tiempo que le doy vueltas. Cuando mando un enlace en un email a los clientes, no funciona dicho enlace… revisando el tutorial y haciendo los cambios que aconsejas, me cambia el error y ahora cuando clicas el enlace recibido en el email sale en la barra de navegación esto: res://ieframe.dll/syntax.htm#../taza…
    si fueras tan amable por favor de ayudarme con este tema… muchas gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>