Архив рубрики: PrestaShop

Prestashop модуль геотаргетинг и геолокация

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

В prestashop модулей такого типа практически нет. Правда, есть встроенные функции определения страны по IP адресу посетителя. Но служат они только для запрета или разрешения покупок их разных стран.

Часто нужно определить страну и город пользователя не для запрета сделать покупки в интернет-магазине, а для того, чтобы отобразить данные, соответствующие региону посетитя: язык, валюту, цены, скидки, доставку и т.д. Вот для таких целей и можно использовать модуль prestashop «Определение региона по IP» или «Prestashop GeoIP Module». Благодаря этому модулю, можно получить следующую информацию о пользователе:

  • IP адрес
  • Город пользователя
  • Регион
  • Страну
  • Почтовый индекс
  • Координаты широты и долготы

На основе полученной информации можно показывать сайт на языке посетителя, цену доставки, региональные скидки и т.д. Т.е выделить из всей массы посетителей только ту часть, которая соответствует поставленным характеристикам (целевую аудиторию) и предоставить посетителям интернет-магазина актуальную информацию. Благодаря этому, целенаправлено предоставлять товары и услуги покупателям.

Увеличение JqZoom в prestashop

JQZoom это плагин позволяющий добавить к картинкам эффект лупы – рядом с картинкой показывается ее увеличенная часть.

exzoom

В prestashop применяется к элементам у которых назначен  класс jqzoom. Для показа увеличения используется картинка большого изображения.

Размеры большой картинки задаются в админке в — Настройки > Изображения — thickbox_default.

Параметры можно изменить в файле — /themes/default/js/product.js

//set jqZoom parameters if needed
    if (typeof(jqZoomEnabled) != 'undefined' && jqZoomEnabled)
    {
        $('#bigpic').attr('rel', $('#bigpic').attr('src').replace('thickbox', 'large'));
        $('img.jqzoom').jqueryzoom({
            xzoom: 200, //zooming div default width(default width value is 200)
            yzoom: 200, //zooming div default width(default height value is 200)
            offset: 0 //zooming div default offset(default offset value is 10)
            //position: "right" //zooming div position(default position value is "right")
        });
    }

Код, который генерируется плагином,

<div style="top: 0px; left: 266px; width: 200px; height: 200px; display: block;">
    <img src="http://prestashop.ru/1-thickbox_default/ipod-nano.jpg">
</div>

Значения,

  • Размер картинки «thickbox_default» в стандарной теме ширина = 600px, длинна = 600px.
  • Размер окна ширина = 200px, длинна = 200px, берутся из значений «xzoom: 200», «yzoom: 200».
  • Место показа окна «top: 0px; left: 266px;» расчитываются относительно родительского блока.

Сам плагин находиться в  /js/jquery/plugins/jqzoom/jquery.jqzoom.js
Файл стилей  /js/jquery/plugins/jqzoom/jquery.jqzoom.css

OPTION NAME DEFAULT DESCRIPTION
zoomType ‘standard’ The others admitted option values are ‘reverse’,’drag’,’innerzoom’.
zoomWidth 300 The popup window width showing the zoomed area.
zoomHeight 300 The popup window height showing the zoomed area.
xOffset 10 The popup window x offset from the small image.
(always «positive» to move the popup window more on the right if position is «right» or more on the left if position is «left»)
yOffset 0 The popup window y offset from the small image.
(always positive to move the popup window more on the top if position is «top» or more on the bottom if position is «bottom»)
position ‘right’ The popup window position. Admitted values:’right’,’left’,’top’,’bottom’
preloadImages true if set to true,jqzoom will preload large images.
preloadText ‘Loading zoom’ The text to show while preloading images.
title true Show a small title over the zoomed window it can be the anchor title and if not specified,it will get the small image title.
lens true if set to false,the small lens,over the image, won’t show.
imageOpacity 0.4 Set the image opacity when the ‘zoomType’ option is set to ‘reverse’.
showEffect ‘show’ The effect by which showing the popup window. Options available: ‘show’,’fadein’.
hideEffect ‘hide’ The effect by which hiding the popup window. Options available: ‘hide’,’fadeout’.
fadeinSpeed ‘slow’ Changes fade in speed,in case the showEffect option is set to ‘fadein’ (options: ‘fast’,’slow’,number).
fadeoutSpeed ‘2000’ Changes fade out speed,in case the hideEffect option is set to ‘fadeout'(options: ‘fast’,’slow’,’number’).

Prestashop — Как восстановить пароль администратора

Для того чтобы восстановить пароль администратора можно использовать 2 метода.
  1. Установить модуль Восстановление забытого пароля для prestashop
  2. Создать новый пароль самому
    • В файле config/settings.inc.php скопировать значение ‘cookie_key’.
      define('_COOKIE_KEY_', 'JKvfsaT0tHTEZ1cqRhOuGwCr6vM145978RIksdy8FoIhsyYaD6');
    • Создать новый хеш MD5, значение ‘cookie_key’ + добавить после него новый пароль.
      JKvfsaT0tHTEZ1cqRhOuGwCr6vM145978RIksdy8FoIhsyYaD6МойНовыйПароль
    • Скопировать сгенерированный код и вставить его в таблицу ‘ps_employee’

Prestashop модуль Вконтакте

Для prestashop существеует не так много модулей интеграции сайта интернет-магазина с сервисом вконтакте. Один из таких модулей Vkall. Модуль прост в установке и настройке. Работает только на prestashop версии 1.5.

vk2

С помощью этого модуля можно выводить виджеты группы, комментарии на главной, в левой и правой колонке, на странице карточка товара.

vk3

Можно добавить любой виджет,

  • Комментарии : Виджет предоставляет возможность за несколько минут установить на сайт полнофункциональный блок для комментирования.
  • Сообщества : Виджет тесно свяжет сайт с группой или официальной страницей ВКонтакте. В виджете отображаются новости сообщества или фотографии участников.
  • «Мне нравится» : Виджет позволит пользователям выразить отношение к статье одним кликом или поделиться ссылкой на неё с друзьями.
  • Рекомендации : Виджет позволит посетителям быстро найти самые популярные материалы на Вашем сайте. Используются данные виджета «Мне нравится».
  • Опросы :Виджет позволит организовать любое голосование на Вашем сайте и обеспечить вирусное распространение Вашего опроса по всему интернету.
  • Авторизация : Виджет позволит пользователю авторизоваться при помощи кнопки «Войти через ВКонтакте» и покажет его друзей, которые заходили на Ваш сайт.
  •  Подписаться на автора : Виджет позволит посетителям Вашего сайта в один клик подписаться на заданного Вами пользователя или группу, а также легко поддерживать информацию об авторах на Вашем сайте в актуальном состоянии.

Ограничений нет, так как модуль вставляет любой код javascript.

После установки модуля заходите на сайт вконтакте. Выбирате в низу страницы пункт меню «разработчикам» . Потом нажимате на «Авторизация и виджеты для сайтов».

vk4

В разделе «Виджеты для сайтов» вибираете нужный виджет, например, Комментарии вконтакте.

vk5

Вводите свои данные:

  • Название сайта
  • Адрес сайта
  • Основной домен сайта
  • Тематика сайта

Сохраняете, копируете js код:

<!-- Этот код вставляете в модуле в поле Общие настройки -->
http://vk.com/js/api/openapi.js?98

<!-- Этот код вставляете в модуле в поле API ID -->
VK.init({apiId: API_ID, onlyWidgets: true});

<!-- Этот код вставляете в модуле в поле Виджет Комментариев -->
VK.Widgets.Comments("vk_comments", {limit: 10, width: "520", attach: "*"});

Сохраняте. Если нужно, выбирате следующий виджет, в этом дучает копируте и вставляете только код виджета, Общие настройки, API ID не нужно.

Модуль Prestashop блок html

Этот модуль для Prestashop 1.4 позволяет добавить в ваш интернет-магазин дополнительный блок с любыми данным:

  • Текст
  • Изображение
  • Код HTML/CSS
  • Код JavaScript (виджеты сайтов Вконтакте, Одноклассники, Twitter, Facebook и т.д.)

Вы можете показывать нужные данные в любом месте вашего сайта.

Скачать модуль Prestashop Блок HTML

Модуль Prestashop контакты в header

Как показать номера телефонов, email в header блоке интернет-магазина Prestashop ?

Чтобы вывести контакную информацию в шапке интернет-магазина на Prestashop существует несколько способов.

  • Внести изменения напрямую в шаблон header.tpl
  • Использовать дополнительный модуль Prestashop
  • Изменить существующий модуль blockcontact

Вносить каждый раз измения в шаблон prestashop не очень удобно, использовать дополнительный модуль prestashop, для такой простой задачи, не есть хорошо. Но так как в prestashop уже есть готовый модуль Контакты, то достаточно добавить вывод этого модуля в header.

Скачать новый модуль Prestashop blockcontact

Модуль Prestashop Product Ratings Suite

Модуль Product Ratings Suite

Этот модуль для prestashop версии 1.4 разрешает покупателям в интернет-магазине делать оценку товаров. Рейтинг продуктов с помощью Ajax. Статистика в адмике. Вохможность корректировать отзывы.

Руководство по Prestashop на русском языке

У многих новых пользователей Prestashop возникает много вопросов по установке prestashop, настройке модулей prestashop, интеграции новых тем для prestashop.

Вопросов много, как настроить доставку в prestashop, как настроить модули оплаты для prestashop, как добавить или изменить товар, атрибуты, свойства товара, как осуществить импорт товаров в интернет-магазин на prestashop, или экспорт-импорт клиентов с сайта под prestashop в общую базу, или экспорт-импорт заказов с prestashop на свой компьютор.

Руководство пользователя и администратора Prestashop на русском поможет найти ответы на некоторые из этих вопросов.

Скачать Руководство по Prestashop на русском языке.

Prestashop — модуль управление категориями

Модуль ProductDispatch позволялет менять категории у продуктов в вашем интернет-магазине на Prestashop 1.4. Так-же редактировать сами категории магазина.

Устанавливаете модуль и можете менять категории у продуктов в меню «Каталог».

Скачать Модуль ProductDispatch