MageSuiteFrontend

https://github.com/magesuite/frontend

This module provides the backend code and helpers for frontend modifications of Magento features placed in theme-creativeshop.

Installation

This module is a part of MageSuite metapackage

composer require "creativestyle/magesuite-frontend" ^3.0.0

Admin settings

Some functionalities from the module are placed in:

Product Listing Sort Direction

Stores -> Configuration -> Catalog -> Catalog -> Storefront

Google optimize

Stores -> Configuration -> Sales -> Google Api -> Google Optimize

Show "Print order" button in customer area

Stores -> Configuration -> Sales-> Sales

Custom URL redirection type

Stores -> Configuration -> MageSuite -> SEO -> Category

Options:

  • No

  • Temporary (302)

  • Permanent (301)

Backend

TODO - BE documentation and review of documentation is needed

Frontend

 

Helpers

MageSuite\Frontend\Helper\Product

MageSuite\Frontend\Helper\Order

MageSuite\Frontend\Helper\Category

MageSuite\Frontend\Helper\Store

MageSuite\Frontend\Helper\Customer

MageSuite\Frontend\Helper\Review

 

Some of the templates can be outdated and not used. In some placed outdated methods and magento code cam be used. The module should be reviewed and refactored.

 

Magesuite logo in admin panel

MageSuite logo is added next to new features in the admin panel.

In magesuite-frontend/view/adminhtml/layout/default.xml layout

<css src="MageSuite_Frontend::css/cs-logo.css" /> <link src="MageSuite_Frontend::js/cs-logo.js" />

In order to display MageSuiyte logo add cs-csfeature__logo class, f.e:

<field id=""> <label></label> <source_model></source_model> <frontend_class>cs-csfeature__logo</frontend_class> </field>

Print order button in User Area

If Show "Print order" button in customer area swicther is set to Yes the print order button is displayed in the User Area..

Template:

magesuite-frontend/view/frontend/templates/order/info/buttons.phtml