Necesitas mi libro "Claves para abrir una tienda online y que venda" y lo sabes...


¿Quieres comprarlo en otro sitio?

Amazon | Casa del Libro

Cómo ocultar los proveedores en tienda Prestashop

En cualquier tienda PrestaShop si accedemos a supplier.php (www.nombredelatienda.com/supplier.php) nos saldrá la lista de los proveedores con lo que trabaja.
Si quieres ocultar esta información a la competencia o a los curiosos -y especialmente si trabajas como dropshipper- puedes editar los archivos del theme supplier.tpl y supplier-list.tpl para que no muestren esta información o impedir el acceso a la página de lista de proveedores. 

En PrestaShop 1.4
Mediante htaccess basta con añadir desde el backend de PrestaShop, en Herramientas > Generadores > Configuración específica, el siguiente código:
<files supplier.php>
deny from all
</files>
Y pulsar en "Generar".
En PrestaShop >1.5
En 1.5.x la forma de hacerlo es con un override sobre la clase SupplierController.
Edita el archivo override/controllers/front/SupplierController.php y deja este código:

<?php

class SupplierController extends SupplierControllerCore
{
    /**
     * Initialize supplier controller
     * @see FrontController::init()
     */
    public function init()
    {
        parent::init();

        /*
         * PrestaImport <info@prestaimport.com>
         *
         * Denegar acceso a la lista de proveedores
         *
         */

        header('HTTP/1.1 403 Forbidden');
        header('Status: 403 Forbidden');
        $this->errors[] = Tools::displayError('Acceso denegado');
    }
}
?>

No hay comentarios:

Publicar un comentario