Cuando queremos obtener los productos de un proveedor para añadirlos a nuestra web, normalmente empezamos a añadirlos uno a uno, creemos poder hacerlo pero, ¿tendremos la suficiente paciencia para subir 1000, 2000 productos?.
Llega un momento en el que sentimos que no merece la pena semejante trabajo y que podríamos estar dedicando ese tiempo a cosas de más provecho. Y más, si cabe, cuando los precios de los productos se tengan que modificar a menudo.
Esta tarea puede hacerla el ordenador automáticamente. Importarlo todo (y cuando digo todo, me refiero a todo lo que se necesite), de forma automática y actualizar los productos de igual manera.
Muchos proveedores ofrecen un fichero .csv o excel con todos estos datos, pero se necesita actualizar a mano, cada día o semana la base de datos para que los productos siempre tengan el precio y el stock correcto. Esto también se puede hacer automático, asegurando que todos los productos están actualizados al día.
Si quieres importar productos a tu web y que no te cueste nada de esfuerzo escríbeme a jllramosprogramacion@hotmail.com o desde el siguiente formulario de contacto.
Te daré un presupuesto a medida y créeme si te digo que te va a costar mucho menos de lo que imaginas y te ahorrarás muchas horas de aburrido trabajo.
Encuentra otras soluciones en el nuevo blog ó descargate themes y módulos en www.softwild.es
Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.
Lógica de la Programación, Programación Web, Prestashop, Wordpress, Drupal, Joomla, PHP, Python, Django, Javascript, JQuery etc...
Buscar este blog
viernes, 22 de noviembre de 2013
¿Cómo puedo reiniciar los id's de una tabla que usa auto_increment?
En phpmyadmin o cualquier otro gestor de base de datos que usemos ponemos el siguiente código SQL:
ALTER TABLE nombre_tabla AUTO_INCREMENT=1;
Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Encuentra otras soluciones en el nuevo blog ó descargate themes y módulos en www.softwild.es
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.
jueves, 21 de noviembre de 2013
Error copiando imagenes en prestashop 1.5.5.0
El error viene cuando se intenta importar las imagenes de los productos desde una URL o desde un directorio del propio servidor.
Habría varias formas para solventarlo. A mi me ha funcionado la siguiente:
NOTA: Esta modificación sirve cuando se van a descargar las imágenes desde una URL y la URL que pongás en el CSV debe ser de la forma www.blablabla.com/imagenes.jpg Es muy importante que comience con www y no con http. En caso de que las imágenes se encuentren en un servidor con https deberás modificar file_get_contents('http://'.$source); por file_get_contents('https://'.$source);
Encuentra otras soluciones en el nuevo blog ó descargate themes y módulos en www.softwild.es
Habría varias formas para solventarlo. A mi me ha funcionado la siguiente:
1.- Nos vamos al fichero classes/Tools.php
2.- Modificamos la línea en negrita (aproximadamente línea número 1408):
if (in_array(@ini_get('allow_url_fopen'), array('On', 'on', '1')) || !preg_match('/^https?:\/\//', $source))
return @copy($source, $destination);
por estas otra en rojo:
if (in_array(@ini_get('allow_url_fopen'), array('On', 'on', '1')) || !preg_match('/^https?:\/\//', $source))
{
$contenido = file_get_contents('http://'.$source);
$fp = fopen($destination, "w");
$resultado = fwrite($fp, $contenido);
fclose($fp);
return $resultado;
}
Y problema solucionado.2.- Modificamos la línea en negrita (aproximadamente línea número 1408):
if (in_array(@ini_get('allow_url_fopen'), array('On', 'on', '1')) || !preg_match('/^https?:\/\//', $source))
return @copy($source, $destination);
por estas otra en rojo:
if (in_array(@ini_get('allow_url_fopen'), array('On', 'on', '1')) || !preg_match('/^https?:\/\//', $source))
{
$contenido = file_get_contents('http://'.$source);
$fp = fopen($destination, "w");
$resultado = fwrite($fp, $contenido);
fclose($fp);
return $resultado;
}
NOTA: Esta modificación sirve cuando se van a descargar las imágenes desde una URL y la URL que pongás en el CSV debe ser de la forma www.blablabla.com/imagenes.jpg Es muy importante que comience con www y no con http. En caso de que las imágenes se encuentren en un servidor con https deberás modificar file_get_contents('http://'.$source); por file_get_contents('https://'.$source);
Encuentra otras soluciones en el nuevo blog ó descargate themes y módulos en www.softwild.es
Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.
Suscribirse a:
Entradas (Atom)