Diseño y Posicionamiento Web con Joomla › Foros › Joomla 1.5 › Componentes › Virtuemart Vendors
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 15 años por
Anónimo.
-
AutorEntradas
-
-
15/02/2011 a las 08:59 #95464
Anónimo
InvitadoBuenas 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!
-
16/02/2011 a las 20:26 #95495
Robert
ParticipanteHas 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
-
16/02/2011 a las 20:57 #95504
Anónimo
InvitadoBien… 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
-
-
AutorEntradas
- El foro ‘Componentes’ está cerrado y no se permiten nuevos debates ni respuestas.