Cambios en el check...
 
Avisos
Vaciar todo

Cambios en el checkout

7 Respuestas
3 Usuarios
0 Reactions
3,789 Visitas
(@doncorleone_)
Respuestas: 13
Eminent Member
Topic starter
 

Hola a todos, necesitaría hacer unos cambios en el proceso de checkout y no se hasta que punto es viable y dónde tendría que cambiar.

1. En un principio necesito desactivar la fase de facturación (billing) donde se pide la dirección de facturación y "enviar a esta dirección", directamente quitar esta parte o desactivar el combo para que siempre se facture a la dirección principal
2. Cuando se pasa a dirección de envío, necesitaría poder indicar una tercera opción "Recoger en tienda" y de esta forma no tendríamos dirección de envío (se quedaría vacia)
3. Al tener varios métodos de envío que en función de lo seleccionado en el punto anterior, se muestre uno u otro
En este punto ¿Cómo podría hacer para que dependiendo de una dirección se muestre un método de envío u otro.

Bueno, se que es mucho pedir, pero como agradeceré mucho cualquier tipo de ayuda.

Saludos y gracias a todos.


 
Respondido : 17/03/2011 12:43 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

es algo que tengo que hacer, pero no podre ponerme en ello hasta dentro de un mes o dos.
1. aqui explican como quitar la forma de envío, pero te puede servir de modelo. A simple vista, me parece que le falta editar el opcheckout.js
2. podrias meter un par de radio, que si le das a "recoger en tienda" envie un formulario con los campos hidden con los datos de la tienda (así te evitas tener que cambiar el metodo que comprueba que los datos son correctos) y el otro que muestre el formulario normal
3. en Mage_Sales_Model_Quote_Address tienes un metodo getShippingRatesCollection(), yo miraria por alli

si no tienes prisa, dentro de mas tiempo podria darte consejos mas concretos.


Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 17/03/2011 5:44 pm
(@doncorleone)
Respuestas: 22
Eminent Member
 

Muchas gracias, es una pista. La verdad es que lo necesito pronto pero aun así es algo que podemos ir trabajando y compartiendo los avances. Estaremos en contacto por aquí.
Saludos y muchas gracias.


 
Respondido : 17/03/2011 5:55 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

jeje, has podido recuperar tu cuenta inicial 😉
estoy suscrito a este tema, así que cuando tengas dudas concretas las pones aqui y intentaré responderte. Pero pon la version con cual estas trabajando en tu firma, para que no tenga que preguntarla cada vez.


Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 17/03/2011 6:05 pm
(@doncorleone_)
Respuestas: 13
Eminent Member
Topic starter
 

En un principio creo que voy a solucionar este tema, digamos que "reconduciendo" el checkout. Como no necesito la información de facturación, pues paso directamente a la dirección de envío con

billing.save();
accordion.openSection('opc-shipping');

en onepage.phtml

Luego me creo una opción en direcciones de envío que sea "recoger en tienda" y hago shipping.save() con lo que ya pasa a la parte de gastos que forzaré a gratis en este caso o con tabla de gastos en el contrario.

¿Qué te parece?

Saludos,
Por cierto, uso la 1.4.1.1


 
Respondido : 17/03/2011 6:22 pm
OSdave
(@osdave)
Respuestas: 2099
Noble Member
 

mmm, no se como va a reaccionar el billing.save() si no hay datos... bueno, todo es cuestion de probar y ver lo que pasa


Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo

Algunas cosas que hay que saber sobre Magento, y el comercio online

 
Respondido : 18/03/2011 9:39 am
(@doncorleone)
Respuestas: 22
Eminent Member
 

Si hay datos, la dirección de facturación por defecto. Por ahora funciona bien.

Saludos,


 
Respondido : 18/03/2011 9:53 am