Virtuemart Vendors

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

      Buenas Noches..
      una duda, he visto el modulo Virtuemart Vendors.
      en la pestaña de vendedores, puedes poner varios, en virtud del producto, o de quien lo venda etc..

      pero…. si la gente selecciona un producto de ese vendedor.. el pedido va directamente a el? desde la web.
      es decir.. si selecciono tres productos de 2 vendedors diferentes… iran los pedidos diferenciados a cada vendedor
      o meramente lo del vendedor es un apartado meramente informativo…??

      es que si se podria poner algo asi… me seria muy interesante…

      si alguien sabe del tema,, estaria bien ir comentandolo por aki y cambiar opiniones..

      Un Saludo!

    • #95495
      robertRobert
      Participante

      Has editado los archivos shop_browse_queries.php y shop.browse.php

      Edita el archivo “administrator/components/com_virtuemart/html/shop_browse_queries.php” y en linea 176 justo debajo de las lineas:

      [code type=php]if (!empty($manufacturer_id)) {
      $table_names .= ‘,`#__{vm}_product_mf_xref`’;
      $where_clause[] = “manufacturer_id='”.$manufacturer_id.”‘”;
      $where_clause[] = “`#__{vm}_product`.`product_id`=`#__{vm}_product_mf_xref`.`product_id` “; }[/code]

      Añade esto:

      [code type=php]if (!empty($vendor_id)) { $where_clause[] = “`#__{vm}_product`.`vendor_id`='”.$vendor_id.”‘”; }[/code]

      Luego edita el archivo “administrator/components/com_virtuemart/html/shop.browse.php” y en la linea 131 justo debajo de manufacturer_id añade esto:

      [code type=php]elseif( $vendor_id) { $db->query( “SELECT vendor_id, vendor_name, vendor_store_desc FROM #__{vm}_vendor WHERE vendor_id=’$vendor_id'”); $db->next_record(); $mainframe->setPageTitle( $db->f(“vendor_name”) ); $browsepage_lbl = shopMakeHtmlSafe( $db->f(“vendor_name”) ); $tpl->set( ‘browsepage_lbl’, $browsepage_lbl ); $browsepage_lbltext = $db->f(“vendor_store_desc”); $tpl->set( ‘browsepage_lbltext’, $browsepage_lbltext ); $browsepage_header = $tpl->fetch( ‘browse/includes/browse_header_manufacturer.tpl.php’ ); }[/code]

      Es lo que comenta su autor para que funcione bien

    • #95504
      Anónimo
      Invitado

      Bien… probare a hacer los cambios.. pero??
      esto hace que cada producto de diferentes vendedores reciba el pedido el propio vendedor? diferente al que ha creado la emrpresa?? que es mi mayor duda y lo que estoy buscando…..

      saludos y gracias

Mostrando 2 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