Magento, sacar hora fecha del sistema [Solucionado]

Puesto que magento configura la hora desde index.php, a veces cuando desarrollamos aplicaciones para este nos encontramos que funciones como time() o date() nos dan diferencias importantes en el tiempo.
Esto se soluciona usando el model incluído para eso, es tan simple como usar una línea similar a esta:

date("Y-m-d", Mage::getModel('core/date')->timestamp(time()));

No funciona GoogleAnalytics en Magento 1.4.0.1 [Solucionado]

Bueno, para todos aquellos que estén experimentando fallos con googleanalytics al pasar o instalar la versión 1.4.0.1 de magento, aquí va una solución temporal (temporal por que se toca el core):

Localizar el archivo: app/code/core/Mage/GoogleAnalytics/Block/Ga.php

Antes de:

_gaq.push(["_setAccount", "' . $this->getAccount() . '"]);
_gaq.push(["_trackPageview", "'.$this->getPageName().'"]);

Insertar esta línea:

var _gaq = _gaq || [];

Localizar el archivo: app/code/core/Mage/GoogleAnalytics/Model/Observer.php

Cambiar:

$analyticsBlock->setQuote($quote);

Por:

            if ($quoteId == $quote->getId()) {
                $analyticsBlock->setQuote($quote);
            } else {
                $analyticsBlock->setQuote($quoteId);
            }

Con esto debería volver a funcionarnos, pero atentos, es cosa de core, así que esperaremos a que nos lo incluyan en una futura release.

Magento 1.4 backend, al crear pedidos no calcula bien el precio [Solucionado]

Si estamos teniendo problemas al crear pedidos desde la administración una vez hayamos actualizado a la versión 1.4, tales como que no nos está calculando correctamente los precios al guardar los pedidos, solo tenemos que seguir los siguientes pasos en el archivo:

app/code/core/Mage/sales/Model/Quote/Address/Total/Subtotal.php

(ya sé que es tocar core, pero esto permitirá que podamos seguir trabajando al menos hasta que lo solucionen de forma nativa)

Paso 1. Localizar el código en el archivo

$finalPrice = $product->getFinalPrice($quoteItem->;getQty());
$item->setPrice($finalPrice);
--Aquí va a ir el código, es lo que vamos a modificar--
}
return true;
}

Paso 2. Cambiaremos este código

$item->calcRowTotal();
$this->_addAmount($item->getRowTotal());
$this->_addBaseAmount($item->getBaseRowTotal());
$address->setTotalQty($address->getTotalQty() + $item->getQty());

Paso 3. Por este otro

if ($quoteItem->getCustomPrice())
$quoteItem->setCustomPrice($quoteItem->getData('original_custom_price'));
$item->calcRowTotal();
$address->setSubtotal($address->getSubtotal() + $item->getRowTotal());
$address->setBaseSubtotal($address->getBaseSubtotal() + $item->getBaseRowTotal());
$address->setTotalQty($address->getTotalQty() + $item->getQty());

Con esto solo nos queda probarlo y ver que todo funciona correctamente. (refrescar caché por si acaso)

—-

When a product with a custom price was added to cart, and afterwards the qty of the item was changed, the subtotal messes. This was because the total tax of the item was not recalculated.

We only must to replace the above code in step 2. by the code in step 3. in the file: app/code/core/Mage/sales/Model/Quote/Address/Total/Subtotal.php

No funcionan las wishlist en magento 1.4.0.1 [Solucionado]

En caso de que hayamos actualizado y por algún motivo no se agreguen bien los productos a las wishlist, es tan simple como editar cualquier producto de nuestro catálogo e incluirlo en la categoría root de nuestra tienda, una vez hecho esto probamos y veremos que funcionan las wishlist correctamente, ahora ya solo nos queda quitar el producto de la categoría y a funcionar.

——-

Wishlist not working in 1.4.0.1

If we are experiencing problems with the wishlist after upgrade, only mus to edit any product  and include it into our root category of the shop. After that we can check if wishlist is working, and after we confirm that we can remove the product from the root category and save.

Las categorías y búsqueda no muestran resultados al actualizar magento a la 1.4 [Solucionado]

Si estáis sufriendo el problema de que vuestro magento no enseña los artículos en las categorías después de actualizar a la 1.4 puede que os hayais percatado de que sí que lo hace estando logueados. Si es así, la solución es tan simple como entrar en la base de datos con phpmyadmin o algún otro gestor de mysql y nos vamos a la tabla customer_group, ahí debemos cambiar

USER NOT LOGGED IN

y ponerle id 0, una vez guardado veremos que respiramos tranquilos de nuevo.

——

The categories and search not mach any product after update to magento 1.4 [Solved]

If you have this problem only mus to enter in the database, and in table customer_group change the id of USER IS NOT LOGGED IN to 0

Related issue is with 3 other tables:

Next four records MUST HAVE id = 0 (zero) in primary key field:

WHERE:

core_store.code=’admin’

core_website.code=’admin’

core_store_group.name=’Default’

customer_group.customer_group_code=’NOT LOGGED IN’

Canción del anuncio de Volvo XC60 Abril 2010

Bueno, pues esta vez os traigo la canción del anuncio del volvo XC60 que todos estamos buscando jejeje, es esta misma

La canción en concreto se llama Nex To You y es de Teddybears. De momento os dejo aquí un link al sitio donde podéis bajarla para escucharla completa:

http://www.taringa.net/posts/musica/5389626/Canci%C3%B3n-del-anuncio-de-Volvo-XC60-Abril-2010-%5BMp3%5D%5BMu%5D.html