Re: VirtueMart y los comerciales

#86920
Anónimo
Invitado

Buenas de nuevo ya empiezo a ver el problema que tenía y tengo, he estado examinando la Base de datos del Virtuemart y comprobando el Funcionamiento Básico del Sistema y me he ido dando cuenta de algunas cosillas, voy explicando el funcionamiento y las cosas a tener en cuenta a la hora de tener varias subtiendas en un mismo virtuemart:

1º) Crear los distintos Vendedores desde el Backend, estos vendedores (subtiendas), heredan todo lo de la tienda “Principal”(la 1ª que hemos creado y la que aparece en el Backend) menos:

* Formas de Pago
* Productos
* Categorias
* Pedidos
* Grupo de Comprador

(NOTA: El transporte lo coge de la tienda principal, por lo que si está bien configurado, no hay problema Pero hay que recordar que las tasas las coge en función del peso y
del CP, por tanto habrá que contemplar todos los casos de pesos y CP en la tarifa de los transportistas).

Por tanto, todo esto, tendrá que crearlo luego el usuario con permisos de dicha tienda (subtienda), desde el Frontend

2º) Crear los usuarios de dichas subtiendas con privilegios para administrar la tienda.(storeadmin)

2º.a) Automáticamente, al crear un vendedor, el sistema crea un comprador por defecto, pero habrá que actualizarlo y asignarle el id correctamente, por tanto, desde el Backend
de la tienda ppal, nos vamos a compradores y seleccionamos a cada grupo de cada subtienda a su tienda

3º) Habilitar dichos usuarios, desde el menu de usuarios global de Joomla, para que tengan acceso al Sistema, y seguidamente, para cada usuario, loguearse en el Frontend y
acceder a la Administración (enlace que aparecerá en el modulo de Virtuemart), y una vez allí configurar:

Grupos de usuario, formas de pago(asignándole el grupo de comprador creado en el paso anterior), impuestos adicionales (si se quieren),categorías y productos,
transportistas adicionales (si se quieren), PERO CUIDADO!!, Estos transportistas
no distinguen por vendor_id!!!, por lo tanto les aparecerán a todos los clientes, y si varias tiendas tienen (por casualidad) mismo CP y mismo peso, ambos le saldrían al cliente, l
lo cual sería un problema, porque pueden tener importes distintos y ser además un transportista de los que no trabajan con dicha tienda!!!, sería mucha casualidad que esto ocurriera,
pero podría ocurrir, siendo un buen problema.

¿Qué pasa?, que desde el registro del usuario, habría que indicar a que tienda va a comprar, para que el vendor_id en las tablas y6z4i_vm_auth_user_vendor y
y6z4i_vm_shopper_vendor_xref referencien a la tienda correcta y así al hacer pedidos, estos queden en la tienda correspondiente.

Además, por defecto, al crear el usuario en la tienda correspondiente, deberá asignarle un grupo de usuario para que luego se le apliquen los métodos de pago que el
administrador de la tienda haya especificado. estos grupos se almacenan en la tabla: y6z4i_vm_shopper_group, indicando un codigo (shopper_group_id) y la tienda a la que
pertenece (vendor_id).

Sino se especifican métodos de pago, cuando el usuario intente hacer el pedido en el paso del pago, no aparecerá ninguna opción de pago (paypal, tarjeta, etc…),
además dichos métodos de pago se deberán asignar a los correspondientes grupos de clientes.

Mi problema ahora mismo: NO CONSIGO Separar las tiendas, para que a la hora de acceder a cada una, se registre en la que es, o a las malas, que al registrarse, el sistema pidiera la tienda a la que quiere acceder y así todo lo anterior funcione bien.

¿Alguién sabe cómo se podría solucionar? :blink:

Espero que me puedan ayudar, y asi todo esto le pueda servir también a la comunidad por si alguién más quiere implementar una multitienda en su sitio, que seguro que no soy el único.

GRACIAS.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad