mostrar cantidad en stock al cliente? virtuemart

Diseño y Posicionamiento Web con Joomla Foros Joomla 1.5 Componentes mostrar cantidad en stock al cliente? virtuemart

  • Este debate tiene 13 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 12 años, 5 meses por Anónimo.
Mostrando 13 respuestas a los debates
  • Autor
    Entradas
    • #94211
      Anónimo
      Invitado

      buenas.

      Mi pregunta es la siguiente ¿puede virtuemart mostrar la cantidad de stock que tiene mi tienda al cliente final? y no me refiero con esto a activar el control de stock, opción que si tiene virtuemart.
      Otros carritos de la compra si que pueden, ejemplo zencart.
      Desde luego casi podria asegurar que virtuemart por si solo no es capaz, sin hacerle modificación
      Me imagino que modificando algun archivo php o con algun plugin o modulo se podra hacer.
      Llevo varios dias liado con esto y me sorprende no encontrar esta pregunta por la web, ya que es una opción importante para un carrito de la compra.
      Imaginaros que tengo una tienda que vende cartas de colección. Para el cliente final es muy importante saber de cuantas cartas de un tipo dispongo antes de hacer el pedido ya que no es un producto que se pueda reponer facilmente con lo cual ahora tengo 2 cartas de un tipo y mañana, despues de venderlas, puedo pasarme mucho tiempo sin conseguir mas de esta carta.

      He encontrado bicheando por internet un solo caso donde un chico le estaba haciendo una página web a un cliente y preguntaba esto: esto me da algo de esperanza a la hora de saber que hay mas gente con mi inquietud

      Estaría agradecido, si alguien aportara algo de luz a esto que parece simple pero que no soy capaz de dar con la solucion.

      Saludos y gracias.

    • #94216
      redloModerador Foro
      Participante

      He estado mirando por encima en el foro de virtuemart y no he visto referencia sobre ese tema. Deja que lo mire mas a fondo. Es interesante como idea. Como opcion para animar al cliente a no despistarse, mas si se trata de articulos con mucha demanda. Para las navidades seria un buen sistema de acelerar ventas.

    • #94249
      Anónimo
      Invitado

      Mira a ver lo que puedes hacer al respecto, ya que es una pena que un carrito como virtuemart no tenga esta opcion, y es que me gusta tanto trabajar bajo joomla que sería una pena que nadie hubiera sacado algo para remediar esto.

      Saludos y agradecer tu interes por remediar esto.

    • #94442
      Anónimo
      Invitado

      Bueno, he tardado, pero aquí cuelgo la respuesta a poder indicar en la tienda final la cantidad de stock disponible. Para que los demas no tengan que pasar por lo que yo he pasado. Estas indicaciones las puedo dar gracias a un alma de buen hacer que me explicó como hacer esto.

      Todo lo que voy a indicar es usando la lista de “flat product list” en la configuración del tema de la tienda con el tema “default”. Esto esta en configuración de virtuemart / sitio / diseño / seleccione el tema de la tienda. Aunque tambien se puede aplicar a cualquier “browse” cuando usamos “product listing with a table”. Pero sinceramente, queda mucho mejor usando “flat product list”. Bueno, una vez configurada nuestra tienda con las indicaciones de arriba, paso a detallar el php a modificar:

      wwwcomponentscom_virtuemartthemesdefaulttempbrowseincludesbrowse_listtable.tpl.php

      Aqui aparecen las columnas que presenta el catalogo, en concreto, estas lineas pertenecen a la cabecera:
      // Table header
      $tableheader[] = $VM_LANG->_(‘PHPSHOP_CART_NAME’);
      $tableheader[] = $VM_LANG->_(‘PHPSHOP_CART_SKU’);
      if( _SHOW_PRICES && $auth[‘show_prices’] ) {
      $tableheader[] = $VM_LANG->_(‘PHPSHOP_CART_PRICE’);
      }




      Y estas líneas son los productos:

      $data[$row][] = ‘‘.$product[‘product_name’].’‘;
      $data[$row][] = $product[‘product_sku’];
      $data[$row][] = $product[‘product_price’];

      modifica

      $data[$row][] = $product[‘product_sku’];

      por

      $data[$row][] = $product[‘product_in_stock’];

      con esto aparecerá en vez del nombre de la referencia del producto, la cantidad en stock.

      Hay que tener en cuenta que esto es una solución tosca y seguro que hay alguna manera mas elegante de hacer lo mismo, pero es a lo que he llegado y dando gracias al cielo.

      Si alguien tiene alguna duda al respecto que lo indique y dentro de mis pequeños conocimiento intentaré aclarar sus dudas.
      Y si alguien puede depurar esta respuesta que se anime y lo diga.

      el conocimiento de una persona puede mover piedras, el de millones de personas puede mover montañas 😉

    • #94443
      redloModerador Foro
      Participante

      Mil Gracias por compartirlo con esta comunidad. Muy agradecido. 😉

    • #94444
      Anónimo
      Invitado

      hay una cosa que me molesta de la configuración “flat product list”, ya abriré un tema nuevo pero aun asi lo coloco aqui tambien y es que cuando picas sobre la imagen de un producto no se abre la imagen en grande sino que te manda a detalles del producto. para solucionar esto pasamos a editar el famoso archivo browse_listtable.tpl.php del que hablo en el post anterior y en la parte donde dice..

      $data[$row][] = ‘
      . ps_product::image_tag( $product[‘product_thumb_image’] )
      . ‘
      ‘;

      lo modificamos y ponemos:

      $data[$row][] = ‘
      . ps_product::image_tag( $product[‘product_thumb_image’] )
      . ‘
      ‘;
      ya está, el unico problema es que se habrirá en la misma ventana donde esta la página que estamos usando, con lo cual para seguir navegando en la web tendremos que darle al navegador para atras, ya me gustaria a mi que se abriera uno nuevo que se abriera una ventana minimixada con la imagen pero ya te digo que solo consigo soluciones parciales.

      de todas maneras lo postearé como un post nuevo.

      aun asi, si alguien tiene un aporter sobre esto que lo indique, de todas formas abrire un nuevo post 🙂

      saludos.

    • #94891
      Anónimo
      Invitado

      Hola,
      Antes de nada muchas grácias por tu ayuda. Resulta que he seguido tus indicaciones al pié de la letra, pero no ha sucedido nada, la ref. del producto continua y no aparece la cantidad en stock.
      ¿Alguna idea?

    • #94901
      Anónimo
      Invitado

      Bueno ya está! todo era porque la pestaña de Ref. estaba seleccionda en el menú/ site de configuración de virtuemart, ahora tu indicación funciona perfectamente. Hang looose!!!

    • #95043
      Anónimo
      Invitado

      ante todo pedir perdon a marcelogiu por no contestarle pero es que llevo mucho sin conectarme, de todas maneras ya lo solucionó el solo, ole tus huevos, jajajaj.
      Solo indicar que ya se como hacer para que cuando se pique sobre la imagen de un producto se te abra en una ventana nueva y asi no tener que darle para atras en el navegador, como estoy muy liado, os digo que ya indicaré como y es lo maximo que puede dar php para llegar a mas tendriamos que usar java, usando java conseguiriamos que la ventana de la imagen del producto se abriera pero redimensionada, osea que no se abra en grande sino al tamaño que yo quiera, pero eso aun no lo controlo.
      Bueno en cuanto tenga algo de tiempo os pongo como he conseguido que usando la configuracion del este post al picar sobre la imagen se abra una ventana nueva.
      Saludos

    • #95103
      Anónimo
      Invitado

      Bueno, ya estoy para indicar como se modifica browse_listtable.tpl.php para conseguir que cuando piquemos sobre una imagen en miniatura de un producto, esta se muestre en grande, recordar que esto es usando una configuración en concreto, que se habla anteriormente en este tema.
      Editamos el browse_listtable.tpl.php y añadimos target=”_blank”. Os pongo la linea ya modificada:

      $data[$row][] = ‘<a href="'.$product['product_full_image'].'" target=”_blank” title=”‘.$product[‘product_name’].'”>’

      Espero que esto le pueda servir a alguien.

      Saludos.

    • #95104
      Anónimo
      Invitado

      :s como al poner lo que queria resaltar en negrita he visto que no se ve claro las comillas, pongo otra vez la linea ya modificada, esta vez sin negrita, jajaja.

      $data[$row][] = ‘

    • #95105
      Anónimo
      Invitado

      A ver si ahora sale bien, joe..

      $data[$row][] = ‘
      . ps_product::image_tag( $product[‘product_thumb_image’] )
      . ‘
      ‘;

      Por si no sale bien y no se ve claro, donde pone target=”_blank” antes hay una comilla y una doble comilla ‘”

      Saludos otra vez.

    • #102158
      Anónimo
      Invitado

      Donde esta el menu/site Ref. a que te refieres tengo el mismo problema y no le he podido arreglar

    • #102164
      Anónimo
      Invitado

      Hola Israel.

      Ahora mismo estoy un poco perdido con tu consulta. Cuando preguntas donde esta el menu/site ref. me imagino que te refieres a esto:

      Pues bien, si es esto a lo que te refieres, no tengo ni idea, ya que esto lo escribió Marcelogiu y la verdad yo no encuentro ninguna pestaña REF. que afecte a lo que estamos hablando.

      Pero concretamente, cual es tu problema? Que sigues las indicaciones y no se produce cambio alguno? Si es así, todo apunta a tu configuracion de virtuemart.

      Si quieres te puedo indicar exactamente como esta configurada mi página.

      A ver si damos con tu problema, ok?

      Saludos.

Mostrando 13 respuestas a los debates
  • El foro ‘Componentes’ está cerrado y no se permiten nuevos debates ni respuestas.
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. 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