Hola, tengo los siguientes problemas:
-Tengo varios métodos de pago en mi carrito de compra, entre ellos el de "Pago en efectivo contra entrega", el problema es que solo debería ser dentro de la ciudad donde vivo. Como lo puedo quitar para otras ciudades de las cuales envío los productos por encomienda, ya que es imposible pagar contra entrega si no voy a ir personalmente?.
-Es posible que en el carrito de compra no pueda avanzar a pago mientras el cliente no ingrese la ciudad. Debido a que solo sale un mensaje de "Calcular envío", y esto el usuario lo pasa por alto y causa los problemas de valores finales en la compra, es decir que no van a salir los valores reales de los costos de envío según la ciudad de corresponda el cliente.
-Y por último, es posible que antes de entrar a la tienda se pida que si el cliente va entrar como invitado o registrado.
Desde ya muy agradecido por su tan valiosa ayuda.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Erwin.
Revisa esta entrada donde se explica como configurar por zonas.
-> https://www.enriquejros.com/zonas-envio-woocommerce/
Otra opción sería con un plugin pero suelen ser de pago:
-> https://www.enriquejros.com/plugins/plugin-zonas-envio-personalizadas-woocommerce/
Revisa esto primero y vamos viendo los demás casos por partes.
Un saludo