¿Cómo podemos mostrar SKU en la estructura de URL?
-
12-12-2019 - |
Pregunta
¿Cómo podemos mostrar SKU en la estructura de URL?E.G Dominio / Nombre del producto KWS / Industry / Sku-Product Type.También estoy usando SKU Auto Generator para generar Sku's.
Solución
Use Magento Event Observer y use CATALOG_PRODUCT_SAVE_BETHE EVENTO EN ESTA FUNCIÓN NECESITA ACTUALIZAR EL CAMPO DE LA CLAVE DE LA URL de productos MAGENTO (URL_KEY)
<global>
<events>
<catalog_product_save_before>
<observers>
<stockalert>
<type>singleton</type>
<class>yourmodel/observer</class>
<method>autoupdateurlKey</method>
</stockalert>
</observers>
</catalog_product_save_before>
</events>
</global>
y el código de observador es:
public function autoupdateurlKey($observer)
{
$product=$observer->getEvent()->getProduct();
$oldUrlKey=$product->getOrigData('url_key');
$Sku=$product->getSku();
$TypeId=$product->getTypeId();
// put yourlogic
$product->getData('url_key',$YourNewUrl);
return $this;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange