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>
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');
}
}
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