Prestashop — модуль Робокасса

Модуль PrestaShop РобоКасса  для приема платежей в интернет-магазине используя сервис онлайн платежей RoboKassa.ru

Возможности модуля PrestaShop RoboKassa :

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

Установка модуля PrestaShop РобоКасса

  1. Заходим в админку на вкладку «Модули», нажимаем «Добавить модуль» и загружаем модуль;
  2. В списке модулей в разделе «Платежные системы» должен появится модуль «РобоКасса», находим и нажимаем кнопку «Установить»;
  3. В настройках модуля указываем:
    — Логин продавца, который вы будете указывать при регистрации в РобоКассе
    — Пароль;
  4. При тестировании, выбераем демонстрационный режим.

Версиия модуля:

v1. 4 (2014-01-11 )подходит для PrestaShop 1.5 может работать с PrestaShop 1.6

Скачать модуль 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
  • Magento
  • OpenCart

Почему только эти три? Где osCommerce и клоны, TomatoCart, VirtueMart+Joomla, Ubercart+Drupal, e-Commerce+WordPress, MODx+miniShop и т.д. Скриптов интернет магазинов, конечно же, больше. Популярность одних или других отличается на разных сайтах. Важным показателем в рейтинге является то, что вы хотите получить в результате примения смс интернет-магазина, какие функции нужны в будущем интернет-магазине и т.д. Т.е. ваши желания, ну и естествено, ваши возможности. Так что «популярность» можно вынести из главных критериев выбора движка интернет-магазина.

Существует еще такое направление, как SaaS решения для создания интернет-магазинов, свой сайт за несколько кликов. Плюсы и минусы такого решения, это отдельная тема.

Какой движок интернет-магазина выбрать? Это вечный вопрос. Для основы выбора будем использовать общие правила. Что такое интернет-магазин, для чего он нужен, можно ответить коротко, это собственный бизнес. Большой, средний или малый, зависит от того, с чем сравнивать. Общее правило при создании любого бизнеса, это минимизация затрат на открытие и запуск.

Исходя из этого, остановим выбор движка интернет-магазина на бесплатных решениях, таких как : prestashop, magento или opencart.

Правильный выбор — это соотношение таких показателей, как функционал, расширяемость, затраты на запуск и поддержку. Это применимо и к платным и к бесплатным движкам интернет-магазинов.

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

Так, например, оценивают использование бесплатного движка интернет-магазина:

Плюсы:
Самый очевидный – бесплатность. Если Функционал подходит под ваши задачи, то вы получаете готовый интернет магазин.

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

А это о платной смс для интернет-магазина:

Плюсы:
Вы получаете техническую поддержку от разработчиков
Гибкость в настройке модулей и дизайне.
Удобство в управлении
Оптимизация кода для раскрутки в интернете
Масштабируемость. Масштабируемый интернет магазин — это магазин, который будет хорошо работать как с 10 позициями, так и с миллионом позиций.

Минусы:
Конечно же, цена. Стоимость таких скриптов в среднем от 2000 до 40000 рублей. Плюс к этому вы будете платить абонентскую плату за поддержку, в среднем от 600 до 10000 рублей в месяц, в зависимости от ваших требований.

Вывод один, если сам не можешь сделать интернет-магазин, то нужно будет платить. Это общее, разница только в размере затрат. А главное отличие, это свобода при выборе бесплатного движка интернет-магазина. Вы сами выбирате, что вам нужно, какой будет дизайн, что и как должен делать интернет-магазин, с кем работать и кого нанимать разрабатывать и обслуживать ваш интернет-магазин. Вы не зависите от разработчика платного скрипта, вы можете находить различные варианты реализации ваших идей, имено за те деньги, что вы можете себе позволить потратить на интернет-магазин.

Пока остановимся на 3 бесплатных движках: prestashop, magento, opencart.