background preloader

PrestaShop

Facebook Twitter

Golang

Prestashop Sync Service. Modules and themes for Prestashop. PrestaShop оптимизация магазина часть 2 - Google Rich Snippets. И так продолжаем серию статей по оптимизации магазина на движке PrestaShop.

PrestaShop оптимизация магазина часть 2 - Google Rich Snippets

Напомню, в первой части затронули такие темы: перелинковка, оптимизация, правильное заполнение файла robots.txt. Сегодня хочу поговорить про "красивую" выдачу магазина в ПС Google. При правильном подходе вы существенно можете улучшить видимость сайта в выдаче ПС Google, что в свою очередь может также существенно повысить посещаемость и конверсию сайта. Поехали... но неспеша Выделяйся Я не буду вдаваться в подробности по какому принципу работает данная схема, что на картинке, вот вам сыль с описанием. Интеграция Google Rich Snippets и Prestashop Открываем файл product.tpl в папке вашего шаблона (themes/... дописываем itemtype=" код [CODE] Таким образом мы указали что это именно продукт и дальше пойдут его характеристики, цена, доставка и т.д Продолжаем, там же строкаПоказать код [CODE] заменимПоказать код [CODE] Указали название продукта Описание (description)Показать код [CODE] заменим на Показать код [CODE]

Модуль для PrestaShop. В предыдущей статье мы коротко познакомились с архитектурой системы электронной коммерции (интернет-магазина) PrestaShop, сегодня поговорим про ее модульную систему.

Модуль для PrestaShop

Модули являются частью PrestaShop, позволяя расширять функциональность системы, правда, чтобы сделать нечто более-менее серьезное, зачастую вам придется расширять или переопределять методы классов, иначе сплошные костыли (см. ниже). А иногда хочется сесть и переписать магазин с нуля на Kohana. В оригинальном дистрибутиве значительная часть функций реализуется именно модулями, их там больше сотни (платежные системы, способы доставки, информационные блоки, статистика и многое другое).

Какова архитектура и принципы работы модуля системы электронной коммерции PrestaShop? Давайте рассмотрим на примере, только я немного схитрю: не буду создавать новый модуль, а воспользуюсь готовым, к примеру, Shop by Price 1.2.1 by David StClair. Распакуем папку модуля в WEBROOT/modules/ и посмотрим на составляющие его файлы: Override в Prestashop - Руководство по Prestashp.

Часто стандартного функционала Prestashop пользователям бывает недостаточно.

Override в Prestashop - Руководство по Prestashp

Но в то же время, расширяя его функционал, можно вносить изменения в core-файлы, что впоследствии может привести к большим сложностям при обновлении версии Prestashop и покупке новых модулей и дополнений. Измененная вами часть системы попросту не сможет корректно работать с новым установленным модулем. Для решения этой проблемы существует специальный метод – Override. Что он представляет собой? Это механизм, который позволяет модифицировать поведение некоторых функций без изменения core-файлов Prestashop.

Ранее мы уже разобрались, как сборщик Autoloader использует классы файлов. Classes/override/classes/controllers/override/controllers/ То есть если ваш класс находится в папке override, вместо стандартного файла будет использоваться ваш, уже кастомизированный файл, как правило, унаследованный от стандартного core-класса. Override для классов Override для tpl-файлов модулей Override для тем в панели администратора. Глобальные переменные - Полезные заметки о PRESTASHOP: решения, модули и т.д. Контроллеры в PrestaShop 1.5. Where to Start to Become a PrestaShop Developer – Software Every Developer Needs.

Email Share i 4 Votes When learning how to become a PrestaShop developer, it can be difficult to know where to start. This series of articles aims to provide you the information you need to start developing for PrestaShop. In this first article, I will compare the different tools PrestaShop developers can use when programming. Center a Logo on the Home Page of Your PrestaShop Store. Email Share i 2 Votes In this tutorial, you’ll learn how to center a logo on the home page of your PrestaShop Store.

Center a Logo on the Home Page of Your PrestaShop Store

I see this question come up often in the PrestaShop Forum and it’s also come up on PrestaTraining.com a time or two. While the primary focus of this tutorial is to show you how to center the logo on the home page of your PrestaShop store, it will also demonstrate a couple other aspects of manipulating your header that will give you some valuable bonus instructions. Note: This tutorial was created using PrestaShop version 1.4.8.2.

Tools You’ll Need: FTP Program (i.e. This the the first tutorial that I’m trying out a lightbox for displaying the videos. Here’s the tutorial… Part 1 Part 2 Part 3 Part 4 If you want more great video tutorials like this one, click here to check out our other PrestaShop Video Tutorials . Writing a Prestashop module. Introduction There has always been a little bit of Voodoo associated Prestashop modules.

Writing a Prestashop module

This has been mainly down to a lack of documentation available, but never fear — this series of tutorials aim to introduce module writing to the PHP programming masses. This series will look at building our very own fully functional module which will provide all the standard functionality that is the basis for many of the most common modules. It will also provide a basic framework that you can use as a template for your own code. Later articles will look at creating Payment Modules and extending the Administration interface, but initially we’ll look at the class of modules which deal mainly with inserting content into your pages, as this best demonstrates the fundamental basic concepts of developing for PrestaShop. Updated for Prestashop version 1.4 onwards. Before we start These articles assume at least a basic knowledge of PHP 5.x.x and its object oriented programming concepts. Models Views.