Hola buenas tardes:
Tengo un problema con las cantidades de los pedidos. En Preferencias >> Productos la opción de "Permitir ventas de productos que no están en el inventario" tengo seleccionado no. En la base de datos, he comprobado que en la tabla "*_stock_available", en el campo "out_stock" tiene como valor 1, pero aun asi dentro de la página de productos en el BackOffice, en la pestaña cantidades está habilitada la opcion de Permitir pedidos, lo que hace que los clientes puedan realizar pedidos con cantidades mayores a las que hay en stock. ¿Cómo puedo arreglar esto?
Gracias. Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Podrías enviar la url de algún producto específico que tenga sólo stock 1 unidad para revisar?
Envía también algunas capturas de pantalla de la configuración de stock y un usuario registrado para realizar una prueba de compra.
Saludos.
Tiene un stock de 2 unidades:
http://www.topelectronica.com/es/accesorios-informaticos/2-adaptador-hdtv-control-remoto.html
Contenido solo visible a usuarios registrados
Hola,
En el backend de tu Prestashop, en Preferencias -> Productos -> Inventario de productos ponga los valores siguientes:
Permitir ventas de productos que no están en el inventario: NO
¿Activar el manejo automático del inventario? No
Tras el cambio, verifica si el problema que estas teniendo se resuelve.
Saludos
Hola
Has definido diferentes stocks para cada combinación de este producto de ejemplo?
Contenido solo visible a usuarios registrados
Envía algunas capturas de pantalla para ver la configuración de stock de este producto particular.
Además verifica si te sucede lo mismo con un producto que no tenga combinaciones.
Saludos.
Hola Luis.
En el apartado preferencias tienes la acción que se debe llevar a cabo por defecto. Habrás seleccionado ' Permitir ventas de productos que no están en el inventario ', correcto, sin embargo ve a cualquier producto y en la pestaña ' Cantidades ' tienes la acción que se debe llevar a cabo finalmente:
Cuando no haya existencias:
Denegar pedidos
Permitir pedidos
Por defecto
Si no tienes seleccionada la opción ' por defecto ' no cogerá lo que tengas puesto en ' preferencias ', sino que utilizará aquella que hayas seleccionado en el mismo producto.
Un cordial saludo.
Eso es lo que quiero evitar. El ir producto por producto activando las opciones, cuando normalmente por defecto te suele activar la opción por defecto. El caso es que en la base de datos está activado el denegar pedido pero en el backoffice está actvado el permitir pedidos. Si no hay ninguna otra opción iré producto por producto.
Hola,
Entiendo que cuando hablas de la base de datos es que lo has revisando en la tabla #_products (cambiando # por el prefijo de tus tablas. Aquí el campo out_of_stock debería tener el valor 2 para el producto utilice la configuración por defecto de PrestaShop.
Esto se puede hacer ejecutando el siguiente sql:
UPDATE #_products SET out_of_stock = 2
Pero además de aplicar el cambio aquí, tendrías que hacerlo también en la tabla #_stock_available:
UPDATE #_stock_available SET out_of_stock = 2
No lo he probado, pero debería de funcionar. Antes de ejecutar estas consultas sql es importante que hagas una copia de seguridad de la base de datos.
Muchas gracias. Había cambiado la tabla de "*_stock_available" pero no la de "*_product" lo acabo de cambiar y funciona perfectamente. Muchas gracias.
Un saludo