4 options
PrestaShop module development : develop and customize powerful modules for PrestaShop 1.5 and 1.6 / Fabien Serny ; cover image by Monirath Pontiac ; foreword by Bruno Leveque.
- Format:
- Book
- Author/Creator:
- Serny, Fabien, author.
- Leveque, Bruno, author of introduction, etc.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Electronic commerce.
- Business enterprises--Computer networks.
- Business enterprises.
- Web site development.
- Internet marketing.
- Physical Description:
- 1 online resource (254 p.)
- Edition:
- 1st edition
- Other Title:
- Develop and customize powerful modules for PrestaShop 1.5 and 1.6
- Place of Publication:
- Birmingham, England : Packt Publishing, 2014.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Serny Fabien: Fabien Serny is a former core developer at PrestaShop. He has 10 years of experience in web development and e-commerce. He has worked for several big e-commerce companies in France, and then created his own company named 23Prod in late 2010. In 2014, along with two other former core developers from PrestaShop, he launched Froggy Commerce, a platform that sells simple and powerful modules for PrestaShop based on the needs of e-tailers. You can visit his websites http: //www. 23prod. com and http: //www. froggy-commerce. com.
- Summary:
- If you are a developer who is new to PrestaShop and wants to get a good foundation in development on the PrestaShop framework, this book is for you. It's assumed that you will have some experience with PHP5, jQuery, and HTML/CSS (no need to be an expert on it).
- Contents:
- Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating a New Module; First steps; Adding the module configuration; Making a simple configuration form; Summary; Chapter 2: Hooks; Registering our module on hooks; Changing the position of your module on a hook; Using hooks to display templates; Using the database class to save comments; Displaying comments; Triggering hooks; Adding a hook; The dynamic hooks; Summary; Chapter 3: Using Context and Its Methods; Looking at the Context; Using the translate method
- Adding CSS and JS in your moduleChecking compatibilities and dependencies; The compatibility check; The dependency check; Summary; Chapter 4: Building Module Updates; Creating a database table on module installation; Deleting a table on uninstallation; Upgrading your module; Updating the module code; Adding a callback to options; Summary; Chapter 5: Front Controllers, Object Models, and Overrides; Using front controllers to create a new page; Creating the front controller; Maintaining compatibility with the Friendly URL option; Creating a small action dispatcher
- Displaying the product name and commentsIncluding CSS and JS media in the controller; Adding a pagination system; Creating routes for a module's controller; Installing overrides with modules; Creating the override class; Editing the template file to display grades on products list; Creating a new method in a native class; Using object models to create cleaner code; Creating the ObjectModel class; Using the ObjectModel in our module; Placing all the database requests in our ObjectModel; Using HelperForm to make a scalable form; Cleaning your code using the hook's controller; Summary
- Chapter 6: Admin Controllers and HooksAdding an admin controller; Adding and installing a new tab to your admin panel; Uninstalling the tab when the module is uninstalled; Listing comments in your admin controller; Improving the list view; Adding actions on the list view; Creating your own view template; Configuring your form view; Using back office hooks; Attaching your module to a product hook; Displaying comments in a product hook; Displaying comments associated with a customer; Making links between admin sections; Summary; Chapter 7: The Carrier Module
- First step to create a carrier moduleUsing web services; API description; Module configuration; Creating new carriers; Using web services on shipping cost calculation; Handling carrier update; Displaying relay points; Associating the chosen relay point with the cart; Displaying the customer's choice in the back office; Summary; Chapter 8: The Payment Module; Creating a payment module; Creating the payment controller; Checking the currency; Validating a cart into an order; Displaying information on the order confirmation page; Creating your own order state
- Associating an e-mail with an order state
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed December 17, 2014).
- ISBN:
- 9781783280261
- 1783280263
- OCLC:
- 897934137
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.