Inicio > Magento, MySql > Crear Productos Relacionados o cruzados en Magento usando Query

Crear Productos Relacionados o cruzados en Magento usando Query

Si estamos creando un nuevo producto dentro de un modulo de Magento y queremos introducir mediante Query al nuestro nuevo producto una serie de productos relacionados (related link ),  productos cruzados (Crosssell Product) o productos sujeridos (Upsell product) debermos cargar el resource de magento recuperar el id del producto y el id de producto relacionado , ambos deben de estar creados, e introducirlos mediante la siguiente query:

$resource   = Mage :: getSingleton( 'core/resource' );
$read= $resource -> getConnection( 'core_read' );
$write= $resource->getConnection('core_write');
$linkTable=$resource->getTableName('catalog/product_link');
// Creating Upsell Product link
$write->query("INSERT into $linkTable SET
              product_id='".$productId."',
              linked_product_id='".$linkProduct."',
              link_type_id='".Mage_Catalog_Model_Product_Link::LINK_TYPE_UPSELL."'
            ");
// Creating Related Product link
$write->query("INSERT into $linkTable SET
              product_id='".$productId."',
              linked_product_id='".$linkProduct."',
              link_type_id='".Mage_Catalog_Model_Product_Link::LINK_TYPE_RELATED."'
  ");
// Creating Crosssell Product Link
$write->query("INSERT into $linkTable SET
              product_id='".$productId."',
              linked_product_id='".$linkProduct."',
              link_type_id='".Mage_Catalog_Model_Product_Link::LINK_TYPE_CROSSSELL."'
            ");

Siendo el $productId  el entity_id del producto y el $linkproduct  el entity_id del producto a relacionar.

 

También podemos utilizar el metodo programado de Magento para añadir productos relacionados.

Fuente: Subesh Pokhrel’s Blog

  1. Aún no hay comentarios.
  1. 18 julio 2012 a las 14:02

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: