Archive for the ‘Prestashop’ Category
Šablony pro prestashop zdarma ke stažení
Při jednom dlouhém večeru jsem se rozhodl vytvořit pár šablon pro prestashop. Jedná se v podstatě jen o přebarvení šablony dodávané s prestashopem. Není to ideální stav, ale pokud nechcete investovat do tvorby šablon není problém tyto nasadit.
Zatím dvě barevné varianty najdete na prestashop.michalprihoda.cz.
XML export pro zbozi.cz
Bohužel zatím používám starý XML export pro zboží.cz, funguje ale bez problémů a lze použít i v jiných katalozích produktů.
- Musíme vytvořit soubor třeba zbozi.php
- Nakopírujeme do něj tento php kód
- Musíme nastavit ID jazyka v databázy
- Obsah souboru obalíme do <?php ?>
- Nahrajeme do adresáře s Prestashopem
- a spustíme zadáním xxx.cz/zbozi.php
include(dirname(__FILE__).'/config/config.inc.php'); // cesta k vasemu config souboru
$p=Product::getProducts(1, 0, 0, 'id_product', 'desc', false); // cislo 1 je id ceskeho jazyka v databazi
$products=Product::getProductsProperties(1, $p); // cislo 1 je id ceskeho jazyka v databazi
header("Content-Type: text/xml");
echo ' ';
foreach ($products as $row) {
$img=Product::getCover($row['id_product']);
echo '
'.strtr($row['name'], "&", "&").'
'.strtr(strip_tags($row['description_short']), "&", "&").'
http://www.motolumi.cz'.$row['link'].'
http://www.motolumi.cz/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg
'.($row['price']*1).'
0
';
}
echo '';
Možnost smazání objednávky v administraci
V souboru Na ftp serveru editovat adminorders.php (admin/tabs/AdminOrders.php)
Přidání ikonky pro smazání objednávky dosáhneme editací souboru admin/tabs/AdminOrders.php. Pod řádek $this->colorOnBackground = true; vložíme $this->delete = true;.
Výsledek
$this->table = 'order'; $this->className = 'Order'; $this->view = 'noActionColumn'; $this->colorOnBackground = true; $this->delete = true;