Guía – Listado de controladores del Front-End en Prestashop 1.5

Recordamos que los “Controladores” del Front-End de tu tienda Prestashop, bajo la versión 1.5, se encuentran en el directorio:

/controllers/front/

(No es una lista completa, se está completando)

  • AddressController.php – Usado por “address.php” para que los clientes modifiquen su dirección.
  • AddressesController.php – Usado por “addresses.php” para obtener las direcciones de los clientes
  • AuthController.php – Usado por “authentication.php” para la autentificación del usuario.
  • BestSalesController.php – Usado por “best-sales.php” para obtener el listado de productos más vendidos.
  • CartController.php – Usado por “cart.php” para administrar el carrito de los clientes
  • CategoryController – Usado por “category.php” para obtener los listados de productos por categorías
  • CMSController.php – Usado por “cms.php” para obtener las páginas de CMS (Contenidos)
  • CompareController.php – Usado por “products-comparison.php” para la comparación de productos.
  • ContactController.php – Usado por “contact-form.php” para el funcionamiento del formulario de contacto en el Front-End.
  • DiscountController.php – Usado por “discount.php” para obtener los vales de descuento de los clientes.
  • GuestTrackingController.php – Usado por ” guest-tracking.php” para administrar los pedidos de los invitados (usuarios no registrados)
  • HistoryController.php – Usado por “history.php” para obtener el historial de pedidos de los clientes.
  • IdentityController.php – Usado por “IdentityController.php” para que el cliente modifique su información personal.
  • IndexController.php – Usado por “index.php” para mostrar la página principal de tu tienda Prestashop.
  • ManufacturerController.php – Usado por “manufacturer.php” para obtener el listado de fabricantes/marcas en Prestashop.
  • MyAccountController.php – Usado por “my-account.php” para que el cliente gestione su cuenta de usuario en Prestashop
  • NewProductsController.php – Usado por “new-products.php” para obtener el listado de los nuevos productos.
  • OrderConfirmationController.php – Usado por “order-confirmation.php” para confirmar el pedido.
  • OrderController.php – Usado por “order.php” para administrar los 5 pasos del pedido.
  • OrderDetailController.php – Usado por “order-detail.php” para obtener la información de los pedido.
  • OrderFollowController.php – Usado por “order-follow.php”.
  • OrderOpcController.php – Usado por “order-opc.php” para administrar el pedido en 1 paso.
  • OrderReturnController.php – Usado por “order-return.php”.
  • OrderSlipController.php – Usado por “order-slip.php”.
  • PageNotFoundController.php – Usado por “404.php” para mostrar la página 404 en tu tienda.
  • PasswordController.phpUsado por “password.php” para que el cliente pueda recuperar su contraseña.
  • PricesDropController.php – Usado por “prices-drop.php” para mostrar el listado de los productos en descuento.
  • ProductController.php – Usado por “product.php” para obtener la ficha del producto.
  • SearchController.php – Usado por “search.php” para obtener los resultados en las búsquedas.
  • SitemapController.php – Usado por “sitemap.php” para imprimir el “Mapa del sitio” en tu tienda Prestashop.
  • StoresController.php – Usado por “stores.php” para mostrar la información de la tienda.
  • SupplierController.php – Usado por “supplier.php” para obtener el listado de los “Proveedores” en tu tienda.

Cuando decimos “Usado por X archivo”, el archivo en cuestión al que nos referimos se encuentra en el directorio raíz de tu tienda Prestashop.