AÑADIR GASTOS A DET...
Avisos
Vaciar todo

AÑADIR GASTOS A DETERMINAR PARA USUARIOS NO REGISTRADOS  

Página 1 / 2
 
MC
 MC
Reputable Member

Buenas!! Me gustaría saber como puedo poner gastos a determinar para clientes no registrados en mi página web. Que no salga envió gratis ni el coste del envío ya que según la zona habrá un coste u otro. 

 

Citar
Respondido : 25/11/2020 10:54 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola MC,

En este caso verifica si el siguiente plugin te permite añadir la configuración que necesitas -> https://wordpress.org/plugins/user-role-based-shipping-method/

Una vez lo instales debes configurar sus ajustes en el apartado de Woocommerce -> Ajustes -> Rolse Based Shipping

Un Saludo

ResponderCitar
Respondido : 25/11/2020 11:10 am

MC
 MC
Reputable Member

@karen es para Prestashop. 

ResponderCitar
Respondido : 25/11/2020 11:17 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola MC,

Disculpa no me di cuenta era para prestashop, en este caso verifica si el siguiente modulo te permite restringir los método de envió como deseas -> https://addons.prestashop.com/en/shipping-logistics/44578-restrict-shipping-methods.html

Dentro de sus opciones te permite desactivar métodos de basado el el grupo de usuario

Screenshot

Puedes comprobar su funcionalidad desde las opciones de demo tienen disponible en la pagina de modulo

Un Saludo

 

ResponderCitar
Respondido : 25/11/2020 1:14 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

MC
 MC
Reputable Member

@karen solamente se puede hacer con un módulo verdad? A nivel de código es imposible? 

ResponderCitar
Respondido : 25/11/2020 9:41 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola MC,

Si requieres hacerlo vía programación lo ideal es que lo consultes con algún desarrollador especializado en Prestashop o con alguno de nuestros colabores -> Red de Colaboradores, desarrollarlo a través del foro resulta complicado.

Saludos 

ResponderCitar
Respondido : 25/11/2020 9:51 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

MC
 MC
Reputable Member

@karen he comprado este módulo porque me dijo que se podría pero no me deja ocultar el costo del envío...Lo sigue haciendo 

ResponderCitar
Respondido : 30/11/2020 2:00 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Mc,

Puedes verificar previamente antes de adquirir el complemento, de hecho Karen te ha mencionado esto, igualmente parece que trabaja por medio de roles de usuarios, has hecho esto? si no tienes un grupo de usuario debes crearlo en tu tienda puedes verificar en la guía de prestashop > Contenido solo visible a usuarios registrados

Igualmente compártenos una captura si deseas para verificar si estas opciones se muestran de forma diferente.

Un saludo 

ResponderCitar
Respondido : 30/11/2020 2:13 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Las restricciones con el módulo son a nivel de roles de usuario pero revisando " mcmodainfantil " no veo que esté instalado

 

Lo que quieres es no mostra gastos de envío hasta que no se registre el Usuario ?

Hay un truco que igual te funciona para lo que buscas

.- Accede a transportistas y edita uno de los transportistas que utilizas.

.- En grupo de acceso deja solo seleccionada la opción " Customer "

Esto lo que hace es mostrar los gastos solo a usuarios compradores que estén registrados.

 

El problema de esto es que aparecera gastos de envio gratuitos hasta que no se registren o accedan con su usuario

Si no utilizas los gastos de envío gratuitos lo puedes solucionar con las traducciones modificando el texto de gratuitos.

.- Accedes a Localización -> Traducciones 

.- Editas el loque " SHOPPING-CART " y modificas " Free shipping! " 

screenshot mary52.webempresa.eu 2020.11.30 15 31 33

 

Un saludo

 

 

 

ResponderCitar
Respondido : 30/11/2020 2:32 pm
MC
 MC
Reputable Member

@pepesoler perdona es que la url está mal, es maruweb.es porque estoy haciendo pruebas hasta pasarlo a producción. Esto que me acaba de indicar se podía hacer sin el módulo perfectamente? 

Porque he probado a desinstalar el módulo y funciona sin necesidad de este. 

Un saludo 

ResponderCitar
Respondido : 30/11/2020 8:09 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola MC,

Efectivamente, lo que te comenta Pepe es una opción que podrías utilizar en lugar del complemento.

Nos comentas que lograste lo que necesitabas con este método? nos avisas para poder dar como cerrado el tema.

Un saludo 🖐️ 

ResponderCitar
Respondido : 30/11/2020 8:20 pm
MC
 MC
Reputable Member

@pepesoler he hecho lo que indicas y si me sigue apareciendo el coste del envío sin estar registrada. 

la url es: https://maruweb.es/es/

1
2
ResponderCitar
Respondido : 30/11/2020 8:35 pm

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Mc,

Hace unos minutos hice una prueba y se mostraba envió gratis hasta que necesitaba registrarme, has hecho algún otro cambio? aparte de desactivar el módulo?

Un saludo 🖐️ 

ResponderCitar
Respondido : 30/11/2020 8:38 pm
MC
 MC
Reputable Member

No sé como le puede aparecer gratuito, a mi me sigue aparienciendo el coste de los gastos de envío. 

ResponderCitar
Respondido : 01/12/2020 10:58 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Tienes que hacerlo para todos los transportistas que hay creados.

Por ejemplo en al instalación básica que hay de prestashop 1.7 por defecto hay dos transportista " prestashop y My carrier "

.- Edita los dos transportistas:

.- Para los dos transportistas selecciona " Cliente "

screenshot nimbus capture 2020.12.01 12 28 52

 

Si tienes más transportista lo haces por todos los que tengas creados.

 

Una vez tengas eso:

.- Accede a tu cuenta de cPanel -> Administrador de archivos:

.- Accede a la carpeta de tu instalación src -> Adapter -> Presenter -> Cart y edita el archivo " CartPresenter.php "

.- Busca el siguiente código:

$this->translator->trans('Free', array(), 'Shop.Theme.Checkout')

 

Modifica el código por lo siguiente:

(Context::getContext()->customer->isLogged() ? $this

->translator->trans('Free', array(), 'Shop.Theme.Checkout')

: $this->translator->trans('por determinar', array(), 'Shop.Theme.Checkout'))

 

Tienes que tener en cuenta que el código aparece en dos sitios, tienes que modificar los dos:

screenshot cp605.webempresa.eu 2083 2020.12.01 12 56 29

 

El resultado para usuarios no registrados es el siguiente:

screenshot nimbus capture 2020.12.01 12 58 09

 

 

Un saludo

 

 

 

Esta publicación ha sido modificada el hace 4 años por Pepe
ResponderCitar
Respondido : 01/12/2020 11:59 am
Página 1 / 2