Compilation conflicteert met de Sisow Magento extension

Na het draaien van het compilation proces wordt compilation automatisch ingeschakeld. De Sisow betaal module werkt alleen niet meer correct na het inschakelen van de compilation. Dit komt omdat Sisow heeft gekozen om een bestand met de benodigde functies doIssuerRequest(), curl_post(), parseFromXml() en unescapeXml() te includen in de file Form.php in plaats van deze te …

Attribuut waardes “0”, “N/A” en “No” verbergen

Om attributen te verbergen in het “Additional Information” overzicht op de productview pagina moet je de volgende file editen; /app/design/frontend/ / /template/catalog/product/view/attributes.phtml. Zet dan op de eerste regel binnen de foreach() de volgende tekst; [php]<?php if ($_data[‘value’] == $this->__(‘N/A’) || $_data[‘value’] == $this->__(‘No’) || $_data[‘value’] == "0") continue ?>[/php] Klaar!

Magento laat complete SQL query zien bij Exception

Magento laat standaard maar een deel van de query zien als er een exception optreedt. Dit is natuurlijk in een productie omgeving prima maar in een development omgeving wil je zoveel mogelijk informatie om het probleem op te kunnen lossen. Om Magento de volledige query te laten weergeven moet je het bestand /lib/Zend/Statement/Pdo.php aanpassen. Vervang …

Magento tips

Een paar korte Magento tips (voornamelijk voor eigen referentie). Een product opslaan zonder het hele model in te laden kan door gebruik te maken van hetzelfde mechanisme als de “Update Attributes” functie in de admin catalog view. Een uitgebreide uitleg staat hier (Saving a product attribute without saving the entire product). De korte uitleg; maak …

Magento’s memory leak bij product import

Voor een klant moest ik afgelopen week 26.000 producten importeren. Dit heb ik eerder gedaan voor MagicZeppo (toen ging het om 45.000 producten) en dat ging prima dus ik voorzag niet veel problemen, op het puntje na dat DataFlow erg traag is en het dus waarschijnlijk tussen de 10 en 20 uur ging duren. MagicZeppo …

Magento server migratie tip

Bij het migreren van Magento van development naar productieserver dien je uiteraard altijd de MySQL gegevens aan te passen in /app/etc/local.xml en dien je in de table ‘core_config_data’ de secure en unsecure web url aan te passen naar je nieuwe domein. Maar bij het migreren van de database kan er ook iets fouts gaan. Magento …

De Magento module must-haves

Na het overweldigende succes van de Drupal module must-haves post hierbij de Magento variant. Dutch Language Pack – spreekt voor zich lijkt me. Installeer ook meteen de Nederlandse button package, de BTW/taal/valuta instellingen en de Nederlandse transactionele emails. Yoast SEO Optimized Blank Theme – als je een theme vanaf scratch gaat maken, doe je er …

Magento Theming 101

Magento is een Opensource Webshop CMS (Content Management Systeem) waarmee iedereen een volledige webshop op kan zetten in korte tijd, zonder veel programmeer kennis. Voor het design van de webshop zijn er veel themes op het internet te krijgen, zowel gratis als betaald waarmee jij jouw webshop een eigen uitstraling kan geven. Maar zodra jij …