Hola @alvaroshop99, entiendo perfectamente tu necesidad, es un escenario común en muchas tiendas.
Para el punto 1, sobre evitar que un estado personalizado marque el pedido como pagado o entregado automáticamente, la solución es sencilla y se encuentra en la configuración del propio estado. Ve a Parámetros de la tienda > Pedidos > Estados. Al crear o editar tu estado personalizado, verás varias casillas de verificación. Asegúrate de que las siguientes NO estén marcadas:
- Considerar el pedido como validado: Esto suele ser para el estado de 'Pago aceptado'.
- Considerar el pedido como pagado: Si lo marcas, PrestaShop entenderá que el pago ha sido procesado.
- Considerar el pedido como enviado: Si lo marcas, el sistema lo dará por enviado.
Simplemente desmarca las que no apliquen a tu estado, por ejemplo, para 'Enviado a almacén', solo marcarías 'Considerar el pedido como validado' (si el pago ya está aceptado) pero no 'pagado' ni 'enviado'.
En cuanto al punto 2, la adjunción de la factura PDF a un correo electrónico de un estado específico, PrestaShop 1.7 por defecto vincula la generación y adjunción automática de la factura a los estados que marcan el pedido como pagado. Si tu estado 'Esperando grabado personalizado' NO tiene la casilla 'Considerar el pedido como pagado' activada (lo cual es correcto si aún no está enviado), la opción de adjuntar la factura en la configuración del estado no aparecerá, y el sistema no la adjuntará automáticamente al email. La lógica de negocio de PrestaShop asume que una factura (documento fiscal) solo se emite y adjunta una vez el pedido ha sido efectivamente pagado. Si necesitas la factura en ese momento, deberías asegurarte de que el estado anterior ya ha marcado el pedido como pagado y el cliente ya la ha recibido con el correo de confirmación de pago. No hay una opción nativa para adjuntar la factura a un correo de un estado que no está marcado como pagado.