Jump to content

Recommended Posts

Hola,

Me propongo hacer una tienda online de venta de material digital. Mi idea es que en cada ficha de producto, habrá varias modalidades de compra y necesito hacer lo siguiente.

Modalidad 1

Modalidad 2

Modalidad 3

Modalidad 4

Modalidad 5

 

En el momento que el producto sale a la venta, todas las modalidades están disponibles, pero:

A) Si el primer cliente compra la modalidad 3 o 5, automáticamente (y después de confirmar la compra), todas las modalidades dejan de estar a la venta (No disponible/Fuera de stock).

B ) Si el primer cliente compra la modalidad 1, 2 o 4, automáticamente (y después de confirmar la compra), la modalidad 3 y 5 dejan de estar disponibles para comprar (pero lo siguen estando la 1, 2 y 4).

 

El tema, naturalmente es que se haga automático, para no tener que revisarlo yo manualmente. ¿No sé si se podría programarlo con condicionales para que en función del número de stock de cada modalidad, se desactivaran unos u otros? En las modalidades "infinitas", pondría un número muy alto, tipo 99999 o algo así.

 

He estado buscando si encontraba un módulo que incluya esa funcionalidad pero voy que no doy palo al agua. Tengo algo de conocimiento en lenguajes de programación (C# sobretodo). Si tuviera que hacerlo en un entorno de escritorio, no tendría problema alguno, pero en una plataforma como prestashop, no sé cómo hacerlo. Cualquier orientación la agradeceré.

 

Muchas gracias por su atención

Un saludo

Edited by Gato (see edit history)
Link to comment
Share on other sites

On 31/1/2018 at 5:07 PM, Gato said:

Hola,

Me propongo hacer una tienda online de venta de material digital. Mi idea es que en cada ficha de producto, habrá varias modalidades de compra y necesito hacer lo siguiente.

Modalidad 1

Modalidad 2

Modalidad 3

Modalidad 4

Modalidad 5

 

En el momento que el producto sale a la venta, todas las modalidades están disponibles, pero:

A) Si el primer cliente compra la modalidad 3 o 5, automáticamente (y después de confirmar la compra), todas las modalidades dejan de estar a la venta (No disponible/Fuera de stock).

B ) Si el primer cliente compra la modalidad 1, 2 o 4, automáticamente (y después de confirmar la compra), la modalidad 3 y 5 dejan de estar disponibles para comprar (pero lo siguen estando la 1, 2 y 4).

 

El tema, naturalmente es que se haga automático, para no tener que revisarlo yo manualmente. ¿No sé si se podría programarlo con condicionales para que en función del número de stock de cada modalidad, se desactivaran unos u otros? En las modalidades "infinitas", pondría un número muy alto, tipo 99999 o algo así.

 

He estado buscando si encontraba un módulo que incluya esa funcionalidad pero voy que no doy palo al agua. Tengo algo de conocimiento en lenguajes de programación (C# sobretodo). Si tuviera que hacerlo en un entorno de escritorio, no tendría problema alguno, pero en una plataforma como prestashop, no sé cómo hacerlo. Cualquier orientación la agradeceré.

 

Muchas gracias por su atención

Un saludo

 

Buenas,

lo que plantea es tan tan específico que no vas a encontrar ningún módulo desarrollado para este fin, ya que es muy raro este tipo de cosas.

La programación es Prestashop es HTML, CSS, PHP y Javascript con Jquery, por lo que C# no es válido en este entorno.

Lo único que puedes hacer es plantear este desarrollo personalizado o a mi o a cualquier programador experto en Prestashop. Dar todos los detalles y en mi caso te enviaría presupuesto cerrado del desarrollo. Ten en cuenta que un módulo desarrollado personalizado, su precio es muy superior a uno que ya se comercializa.

Tu tema para hacerlo automatizado para cada producto, tiene que ser a través del desarrollo de un módulo. Nada de modificar CORE ni archivos de plantillas. Todo se podría hacer desde un módulo personalizado.

Hay que crear una tabla de base de datos que relacione productos con modalidades y stock de cada modalidad.

Y sería todo más fácil si todos los productos con modalidades tuvieran las mismas modalidades...eso simplificaría algo más todo.

 

Saludos.

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...