sonyps4.ru

Скрываем все лишнее от индексации, добавляем тег canonical, noindex и hreflang.

Модуль Faktiva Clean URLs позволяет создать более короткие и SEO-дружественные URL-адреса без идентификаторов (номеров id в адресной строке). Модуль можно использовать при создании или переезде сайта, его не стоит устанавливать на готовом проиндексированном сайте. После установки и настройки идем в Настройки>SEO и URLs, выключить ЧПУ, сохранить, включить ЧПУ, там же настраиваем шаблоны (пример шаблона для товара:{category:/}{rewrite}}.html). Модуль тестировался с 1.6.1.8 - работает).

Скрываем все лишнее от индексации, добавляем тег canonical, noindex и hreflang

Модуль Faktiva SEO ToolKit» управляет несколькими базовыми улучшениями, связанными с SEO, такими как: - для исключения дублирования при пагинации, для мультиязычных сайтов и для закрытия контроллеров PrestaShop, которые не должны индексироваться поисковыми системами.

Избавляемся от 404, модуль SEO-редиректов.

Модуль seoredirections позволяет управлять 301 и 302 редиректами, есть импорт из CSV-файла. Будет полезен при переезде сайта или смене URL-адресов. При тестировании, после удаления URL в модуле, редирект почему-то остался работать, возможно это баг, а может так надо. Использовать прямыми руками и на трезвую голову.

Модуль капчи для Prestashop 1.6.x

Модуль eicaptcha поможет защитить от нежелательного спама, добавляет капчу от Google в регистрацию и форму обратной связи. Для работы необходимо получить API-ключ.

Полный экспорт товара Prestashop 1.6.x

Это не совсем модуль но тоже очень полезный, нужно скопировать файл ваш проект и если все сделано правильно, то при выгрузке товаров по кнопке из панели администрирования, получаем полную версию экспорта (все доступные поля, которые можно импортировать с помощью инструмента CSV Import). Необходимые условия: Настройки>Производительность>Отключить все переопределения-Нет.

Номер заказа цифрами.

Модуль bnorderreferencenumeric для создания кода заказа, состоящего из девяти случайных чисел вместо букв верхнего регистра.

Google Tag Manager для Prestashop 1.6.

Модуль gtagmanager для удобной интеграции с Диспетчером тегов Google . Хотите сосредоточиться на маркетинге вместо маркетинговых технологий? Диспетчер JS тегов Google позволяет добавлять и обновлять JS теги веб-сайта, легко и бесплатно, когда захотите, без правки кода.

Добавим немного эффектов.

Бесплатный модуль product image rollover для Prestashop добавляет слайд-эффект при наведении на картинку товара в категории. Желательно, чтоб у товара было 2 картинки. Для работы модуля необходимо вставить код в themes/yourtheme/product-list.tpl:

{hook h="productImageHover" id_product=$product.id_product}

{ hook h = "productImageHover" id_product = $ product . id_product }

Должно получиться так:

getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img product-image" title="{$categoryProduct.name|htmlspecialchars}">getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, "home_default")|escape:"html":"UTF-8"}" alt="{$categoryProduct.name|htmlspecialchars}" /> {hook h="productImageHover" id_product=$categoryProduct.id_product}

< a href = "{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class = "lnk_img product-image" title = > < img src = "{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, "home_default")|escape:"html":"UTF-8"}" alt = "{$categoryProduct.name|htmlspecialchars}" / >

{ hook h = "productImageHover" id_product = $ categoryProduct . id_product }

< / a >

примерно 54-я строка, после картинки img внутри ссылки ,

Прежде, чем рассматривать локализацию собственных модулей в PrastaShop 1.6, рассмотрим как обычно устроена локализация в других CMS. Чаще всего, каждый язык представлен в виде отдельных файлов, которые автор модуля заполняет самостоятельно. Обычно, файлы представлены в виде ini-файлов или нечто подобного, где кодовым переменным присваивается значение (такой подход характерен для Joomla). Так же могут быть xml-файлы. Или же файлы могут представлять собой php-шные конструкции, например, как у локализация в OpenCart . В особо извращенных вариациях локализация может храниться в БД (неудобно и тормозит CMS).

Как бы файлы не выглядели, их перевод автором модуля представляет собой ручное заполнение и создание файлов. И это обычная схема. Плюсами ее является - простота и легкость. Основным минусом - многие обычные пользователи, далекие от языков программирования, попросту не могут корректно справится с правкой перевода (где-то кавычки не закроют, где-то разделитель не поставят и так далее), что приводит либо к ошибкам вывода (например, квадратики или коды вместо фраз), либо к временной поломке модуля.

Поддержка локализации модулей в PrestaShop 1.6

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

Пример перевода из модуля поддержки Cron (Стандартный пакет PrestaShop 1.6):

cronjobs_682ee2e41e510efdbced967430173c66"] = "Менеджер заданий cron"; $_MODULE["<{cronjobs}prestashop>cronjobs_c75e110ddb05aea61563c50d7baf0ae0"] = "Управление задачами автоматизации магазина из единого интерфейса."; $_MODULE["<{cronjobs}prestashop>cronjobs_4093808c9781fb6ca2ed5ade71deff4d"] = "Для использования этого модуля включите расширение РНР cURL."; $_MODULE["<{cronjobs}prestashop>cronjobs_035d5cdab2c65ad42b303f8125025160"] = "Задания cron"; $_MODULE["<{cronjobs}prestashop>cronjobs_6588952424b58b4c9fc9df026b668991"] = "Создать новое задание"; ....

В чем же состоит суть механизма локализации PrestaShop и как устроен весь процесс? Чтобы обеспечить возможно перевода достаточно использовать только встроенные функции для вывода фраз:

В php это:

// Для основного файла модуля и контроллеров бэк-офиса $this->l("My comment"); // Для конктроллеров фронт-офиса $this->module->l("My comment");

В шаблоне Smarty это:

{l s="My Comment" mod="mymodule"}

Важно сразу отметить несколько моментов (прописаны в документации PrestaShop):

1. Все фразы должны быть на латинице, иначе могут быть ошибки при локализации. Кстати, именно эти же фразы являются значением по умолчанию (в случае отсутствия файлов перевода), что позволяет избавиться от ошибок php вида "Warning" / "Notice:" и от вывода кодов. Другими словами, сколько бы языков у вас ни было, модуль откроется везде.

2. Абсолютно все тексты и параметры (mod для Smarty - параметр, где указывается имя вашего модуля) должны быть заключены в одиночные кавычки. В противном случае инструмент локализации не найдет фразы. Кроме того, тут есть один интересный момент. В Smarty, если использовать двойные кавычки для параметра mod, то фразы попадают в общий список фраз перевода, а не во фразы модуля. Если же использовать одинарные кавычки, то модуль определяется корректно и, соответственно, сами фразы. При этом ошибка с двойными кавычками для самого текста (параметр s) обнаруживается только их валидатором (при этом сам перевод осуществляется корректно).

Стоит отметить, что если первый пункт отчасти понятен - отсутствие проблем с кодировкой, то второй скорее введен для упрощения всех моментов, связанных с чередованием одинарных и двойных кавычек. Тем не менее, второй пункт все же спорен, так как если вы пишите модули и под другие системы, то это очень не удобно, особенно учитывая, что сам движок Smarty нормально реагирует на одинарные и двойные кавычки.

Но, возвращаясь. Если вы во всех своих php файлах и шаблонах Smarty придерживались данных конструкций, то весь дальнейший перевод не потребует от вас внесения каких-либо правок в файлы, они будут генерироваться инструментом PrestaShop 1.6.

Стоит знать, что все файлы переводов помещаются в каталог "translations" вашего модуля (или же в шаблоны, если у вас несколько шаблонов и под каждый планируется свой перевод), а имя каждого файла формируется как "%код языка%.php" (например, ru.php для русского языка и так далее). Кстати, все фразы переводов внутри файлов обертываются в одиночные кавычки.

Перевод (локализация) собственных модулей в PrestaShop 1.6

Теперь, рассмотрим как осуществляется перевод (локализация) собственных модулей в PrestaShop 1.6 поэтапно:

0. Вначале убедитесь в том, что параметр "max_input_vars" в php.ini установлен хотя бы на 3000 элементов (а лучше сразу на 10000, чтобы более не задаваться этим вопросом). В противном случае при открытии перевода, страница будет вываливаться с ошибками. К сожалению, все фразы для переводов отображаются сразу на одной странице (в стандартном пакете для шаблонов их получается порядка 1900 +/-; обычное же ограничение php на количество параметров составляет 1000). Как таковой, нет возможности посмотреть перевод только отдельного модуля.

1. Откройте админку. Затем в левом меню раскройте пункт "Локализация" и выберите пункт "Переводы".

2. В появившемся окне выберите поле "Тип перевода" как "Переводы установленных модулей", поле "Выберите шаблон" как "Ядро (вне зависимости от шаблона)" (тогда файлы перевода будут создаваться прямо в каталоге с вашим модулем), а затем в поле "Выберите язык" укажите нужный язык. Ну и в конце нажмите кнопку "Изменить".

Примечание : Отображаются только те языки, чьи переводы установлены в самой PrestaShop 1.6, так что если вы хотите поддерживать какие-то дополнительные языки, то их необходимо вначале установить в магазине.

3. Откроется окно, где будут перечислены все установленные модули и все переводы внутри файлов каждого модуля. Вам лишь остается заполнять поля нужного вам модуля и воспользоваться кнопками "Сохранить и остаться"/"Сохранить". Учтите, что ваш модуль (вне зависимости от имени) будет находится в самом низу. Ну или используйте стандартный поиск на странице .

Примечание : Обращаю ваше внимание, что одинарные кавычки необходимо экранировать косой чертой. Например так - Вася гулял в месте под названием \"Опушка\" и был этому рад.

Prestashop можно загрузить и установить бесплатно, но многие его модули являются платными. Цены могут сильно варьироваться.

Prestashop требует оплаты за модули, представленные на официальном сайте в разделе дополнений , если разработчик хочет, чтобы приложение было бесплатным. Это объясняет распространенность платных модулей Prestashop .

Помимо бесплатных модулей, доступных на официальной торговой площадке Prestashop , вы можете найти бесплатные модули на форуме . Вы также можете найти бесплатные модули непосредственно на ресурсе разработчика, в то время как на сайте PrestaShop они стоят денег.

Скачивая из официального магазина, вы спокойны, зная, что модуль был проверен и протестирован командой PrestaShop . Вы также будете уведомлены об обновлении модуля, чтобы у вас всегда была последняя версия.

Бывает трудно понять, какие модули действительно бесплатны, поскольку некоторые из них предусматривают плату за использование. Досадно потратить время на скачивание и установку только для того, чтобы потом обнаружить, что «бесплатный » модуль на самом деле стоит денег.

Ниже мы рассмотрим пять модулей, которые действительно можно скачать и использовать абсолютно бесплатно.

Google Analytics

Чтобы оптимизировать магазин, можно отслеживать своих клиентов с помощью Prestashop модуля бесплатно — с помощью Google Analytics .

Вы сможете:

  • Узнать, откуда пришли ваши клиенты;
  • Посмотреть, что ваши клиенты ищут на сайте;
  • Выяснить, сколько в среднем стоит каждый визит;
  • Сравнить различные группы клиентов или источники трафика;
  • Узнать, в какой момент клиенты отказываются от покупки, и принять соответствующие меры;
  • Узнать сколько раз просматривался каждый конкретный продукт.

LemonWay


Это европейский платежный шлюз, который позволяет принимать платежи через карты Visa , MasterCard и Maestro из любой точки мира. Вы можете создать учетную запись за несколько минут и сразу начать обработку платежей. Комиссия низкая: 1.2% + € 0.18 за транзакцию!

SENDINBLUE


Допустим что, вы хотите связаться со своими клиентами, и у вас нет времени на отправку писем вручную. Бесплатный модуль для Prestashop SendinBlue — это решение, которое позволяет отправлять электронные письма своим контактам. Бесплатная учетная запись предусматривает лимит в 9000 писем в месяц (300 писем в день ).

В рамках бесплатной учетной записи вы будете использовать IP-адрес SendinBlue , поэтому вам придется подтвердить, что клиенты предоставили вам свои данные добровольно и согласились получать электронные письма. Если вы отправляете большое количество электронных писем, которые не открываются получателями, то рискуете попасть под блокировку учетной записи или столкнуться с необходимостью обновить собственный IP-адрес .

Вы можете использовать SendinBlue для отправки новостных рассылок, подтверждений купли-продажи, автоматических ответов, уведомления об оформлении заказа, сбрасывания пароля и многого другого. Существуют шаблоны, которые можно использовать, чтобы создать свой собственный формат. Данный модуль похож на MailChimp только с лимитом 9000 писем в месяц, а не в 1200.

TRUSTEDSHOP


Это сайт отзывов. С помощью модуля категории Prestashop вы получите не только отзывы на свой сайт, но и рейтинг из пяти звезд и этот рейтинг может появиться в Google . Что может помочь повысить доверие клиентов. Предприниматели обнаружили, что их рекламные объявления получали больше кликов, и размещение рекламы обходилось дешевле, когда они использовали рейтинги.

Модуль бесплатный до 500 заказов в год, поэтому это хороший способ для начинающих интернет-магазинов начать собирать отзывы для формирования доверия.

PRESTACOOKIE

Если вы планируете отслеживать своих клиентов с помощью cookie-файлов , необходимо проинформировать об этом своих клиентов в целях соблюдения европейского закона о cookie . Можно выполнить это правило, показывая баннер, который информирует ваших клиентов о наличии файлов cookie и позволит им это принять. Модуль PrestaCookie — это бесплатный модуль, который позволяет соблюдать это важнейшее правило.

Перевод статьи “The 5 free prestashop modules for new e-commerce sites ” был подготовлен дружной командой проекта .

Хорошо Плохо

List of 55+ Best Prestashop Modules, Add-ons & Plugins. You’ll find Prestashop social modules, Prestashop security modules, Prestashop notification modules, Prestashop seo modules, slider modules and much more. Choose the right module from these best Prestashop modules.

Instauro Maintenance / Coming Soon

Instauro is a good way to show something new to your customers during a maintenance or before the shops launches.

PS Social Blocks

Prestashop social blocks module. Includes facebook like box, Twitter timeline.

Prestashop Cookies Law

Make sure your prestashop store meets European Law cookies before using this module.

PrestaShop – Simple Blog

PrestaShop – Simple Blog allows you to create a simple blog for your shop.

Prestashop Request Info

Request product info allows you to add a contact button on the product page to request more information on it.

Prestashop Popup Notification

Products page popup (possible to add different popups for each product, or the same for all)

Prestashop SEO Manager

This Prestashop SEO Module provides a comprehensive tool to generate the meta tags for your shop resources with just 1 click.

Facebook Login & Facebook Promotion

Your customers get incentives for promoting your products among their friends.
Fully Customizable
Generate voucher codes for sharing products or their shopping carts to get instant voucher.
Instant voucher for facebook registered users.

Prestashop Presta Social module

Prestashop Presta Social module is a prestashop module that manages a social networking tab and calculates the number of fun each network automatically in real time.

Aqua Slider Prestashop Module (PS 1.2/PS 1.5)

Sick of his slider Prestashop images? Do not hesitate. Use our first class: AquaSlider

Prestashop Content HTML Editor

Prestashop module html in category description. Allows you to add html in category description.

Nivoshop for Prestashop

NivoShop is a powerful slider module for prestashop. With Nivoshop you can organize any type of web content into a beautiful and user-friendly slider.

Welutions Size Chart for PrestaShop

Welutions Size Chart is a PrestaShop module for displaying the measurement of a product.

Minic Slider Pro for Prestashop

An eye-catching and dynamic banner/slideshow is a great way to introduce and advertise your specific products or specific offers.

Disqus Comments

The module allows you to connect the commenting system Disqus for you store

Prestashop Responsive Seo Slider

Slide show on the home page of your store.
Allows you to add any content in a text editor to improve SEO of your shop.

Prestashop Elastic Slideshow

A module for prestashop, capable of displaying images to fit the resolution of your screen (the images are rescaled).

Wpress Show WordPress Post on Prestashop

The module can be showed in home page or in the columns. You can configure the number of post to show, order of the post, colors, and much more!!!

CSS3 Slider

CSS3 Slider for Prestashop allows you to create on your homepage a slideshow using latest CSS3 techniques.

Prestashop LegalWarning Module

Limit access to your website with a warning. You can place images, videos, and text in the warning, and redirect to another site if you do not accept the terms.

Prestashop MassPriceupdate-Plus Module

MassPrice update is a module that allows you to change the price of its products by selecting them by category. The module also allows you to change the prices of products with combinations.

TinyMCE Plus for Prestashop

This module allows you to customize TinyMCE, the text editor used by Prestashop.

Prestashop Improved Product List

It allows you to see the unit profit, the units sold in the last month and the stock coverage of each product in the product list.

Prestashop Fullscreen Background Slideshow

Social Tech Prestashop Module

SocialTech is a module for Prestashop, that will allow visitors to your site, access to social networks your company (facebook, twitter, linkedin, google +1 and Pinterest) or share the content of your site.

Popup advertising for Prestashop

This module allows to easily display promotions in Prestashop. Upload image or use TinyMCE editor to display any content.

Prestashop Orders List Improved

This module reduce the time you spend working with orders. It allows you to see order details in the orders list.

Home Advertisement

Prestashop Home Advertisement block module lets you display various advertisement blocks in your home page.

Prestashop VerticalCarrousel

VerticalCarousel is a module that allows you to display products on your site in a striking and elegant.

Last Orders Prestashop Module

Last Orders is a module that allows you to display on your site, the last orders placed by customers.

Facebook Like Box

PrestaShop Friendly URLs

A module to generate SEO friendly URLs for your PrestaShop store. Its easy to use and lightweight.

Ajax Live Search Prestashop

Ajax Live Search module allows to search products quickly and easily for your customers. It will display the results instantly while typing in an inputbox.

PrestaShop CloudFlare Manager

CloudFlare Manager is a module for PrestaShop. It can integrate your PrestaShop to CloudFlare platform.

Prestashop Tracking Number Import

Prestashop Tracking Number Import allows you to import all your tracking numbers at once. Orders will be updated and your customers will receive an email with the tracking URL of their parcels.

Modellium – videoSlider HQ for Prestashop

With modellium, you can organize any type of web content into a beautiful and user-friendly slider.

PrestaShop Smart Prices – Dynamic Pricing System

Increase your profit with Smart Prices! It allows you to adapt automatically your prices using smart pricing algorithms.

Prestashop Order Pdf Email / Download

PrestaNitro Print PDF Order allows you to download your order in pdf format. It also allows you to send an email to a customer attaching the pdf.

YoutubeWall Prestashop module

Show Youtube videos from your channel, on your Prestashop home page.



Загрузка...