WP e-Commerce, интернет-магазин на WordPress

Wordpress 4.0 что нового?

Опубликовано: Март 31, 2011 в 15:40 Категории: Plugins,Wordpress,Новости Тэги: ,


WP e-Commerce плагин под WordPress для организации электронного магазина. Прием заказов на товары, ведение каталога.

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

Версия плагина 3.7.8.

Плагин взят тут.

Устанавливалась на WordPress 3.0.5 официальная сборка и 2.8.6 сборка от Лекактуса.

Установка заключается в распаковке архива в каталог с плагинами WordPress — «wp-content/plugins».

Далее в панели администратора необходимо найти плагин в списке и активировать его нажав «Активация».

После активации на сайте появляется новая страница «Страница товаров», с тремя пунктами подменю — «Заказ», «Результаты транзакции», «Ваш аккаунт». Страница доступна из админ панели в разделе «Страница».
После удаления плагина, страницу предстоит удалить вручную, при деактивации страница также не удаляется.

«Заказ» — содержит форму заказа и текущие товары находящиеся в корзине.

В разделе «Виджеты» появились элементы связанные с работой магазина. Наиболее интересный виджет «Shopping cart» — корзина, название можно изменить на русскоязычное и можно скрывать корзину если она пустая.

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

Перед вводом товаров необходимо указать используемые группы товаров в разделе «Группа». В устанавливаемом плагине уже присутствовал пример группы «Пример категории». Выбор группы для нового товара обязательное действие.

Раздел «Товар» предназначен для ввода товара и его описания. Имеется возможность загрузки изображений товара.

Пункт «Параметры» отвечает за настройки плагина. На вкладке «Общие» настраивается страна, регионы продаж и денежная единица. Денежная единица выводится в международном варианте, что не совсем удобно: например украинская гривна грн — UAG. Найти способ замены денежной единицы не удалось.

Дальнейшие настройки начиная со вкладки «Отображение» и заканчивая вкладкой «Заказ» были нечитабельные из-за проблем с кодировкой.

Путем удаления русификации из каталога wp-e-commerce/languages удалось получить английский язык, но все что выводится пользователю при заказе так и осталось с неправильной кодировкой.

 

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

 

Проблемы с кодировкой подорвали энтузиазм и решимость и привели на путь поиска альтернативных решений.

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

Проблема с кодировкой была решена путем добавления файла .htaccess в каталог WORDPRESS со следующим содержимым: AddDefaultCharset UTF-8. Решение было найдено тут.

Осталось только исправить значение денежной единицы. Данная проблема имеет два решения.

Установить денежную единицу при установке плагина. Для этого перед ПЕРВОЙ (именно первой) активацией изменить в файле currency_list.php нужное значение не забыв поставить его в UTF-8 при редактировании.

Второй вариант это корректировка базы данных и замена на нужную денежную единицу. Данные лежат в таблице wp_wpsc_currency_list, на практике пока не проверялось.

Итого:

WP e-Commerce устанавливается без особых проблем, товар добавляется, корзина пользователя имеется, форма отправки заказа есть.

Недостатки:

После выдачи прав на каталог тем, плагин перепутал пути к темам и пришлось в спешном порядке раскладывать темы по всем каталогам в которых они должны храниться.

Субъективно, сайт начал притормаживать, но может это только кажется.

Особенности:

1. После установки версии 3.7.8 потребовалось создать и дать права на каталоги:

/wpsc/downloadables/
/wpsc/previews/
/wpsc/product_images/
/wpsc/product_images/thumbnails/
/wpsc/category_images/
/wpsc/upgrades/

 

2. Попытка обновить WP с версии 2.8.6 до 3.1 и плагина e-Commerce с 3.7.8 до 3.8 потерпела неудачу, WP обновился, но новая версия плагина не заработала, посему был проведен откат.

Плагин 3.8 выдавал вот такую ошибку:

Parse error: syntax error, unexpected ‘=’, expecting ‘)’
in …/wp-content/plugins/wp-e-commerce/wpsc-includes/category.functions.php on line 238

3. Удаление плагина. Потребовалось для переустановки.

Удалил практически все в ручном режиме:

Деактивировал плагин.
Удалил каталоги wpsc и каталог плагина.
Стер из базы таблицы wpsc, их оказалось гораздо больше чем таблиц самого WordPress.

Запомнить, поделиться - WP e-Commerce, интернет-магазин на WordPress

Поделиться ВКонтакте Поделиться в Facebook Добавить в Twitter Поделиться с друзьями в Одноклассниках Поделиться В Моем Мире Поделиться в Гугл+

Всего комментариев: 20

  • A1ex
    Автор: A1ex Добавлено Февраль 24, 2012 в 11:47

    Всем здравствуйте.
    А никто случаем не писал плагин платежного шлюза LiqPay (Приват Банк) для WP e-Commerce?
    Я ленивый и не хочу лишний раз изобретать велосипед, поэтому с радостью куплю за разумные деньги.
    С ихним E-Commerce Cash пока нет времени разбираться, и заказов на этот функционал у меня нет… но в скором будущем ведь однозначно интернет-торговцы захотят такую фичу.
    Если нет, то, как напишу, обязательно поделюсь. (правда пока эта идея еще на стадии идеи… 😉 )

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Февраль 24, 2012 в 14:48

      Увы не встречалось ничего подобного.
      Посмотри WP-Shop, проект развиющийся, русскоязычный, пока бесплатный.

      Ответить
  • A1ex
    Автор: A1ex Добавлено Февраль 23, 2012 в 21:31

    Найти способ замены денежной единицы не удалось.

    Обозначения валют меняются в самой базе, таблица wp_wpsc_currency_list
    Легко заменил непонятную UAG на привычную грн.

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Февраль 24, 2012 в 10:14

      Совершенно верно, сам правда не проверял.

      Или можно так:

      Установить денежную единицу при установке плагина. Для этого перед ПЕРВОЙ (именно первой) активацией изменить в файле currency_list.php нужное значение не забыв поставить его в UTF-8 при редактировании.

      Плагин давненько забросил ввиду более интересного решения.

      Ответить
      • Дмитрий
        Автор: Дмитрий Добавлено Январь 13, 2013 в 13:58

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

        Ответить
  • by_marader
    Автор: by_marader http://optica-tut.pp.ua Добавлено Январь 23, 2012 в 13:27

    Добрый день. Может Вы поможете. При сохранении товара WP e-Commerce виснет, приходится закрывать браузер. Все остальные функции работают. В чем загвоздка не знаю.
    Версия 4.0-dev.
    глюк появился недавно.

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Январь 23, 2012 в 16:11

      За все время общения с плагином с таким не сталкивался, но…
      Попробуем локализовать проблему:
      1. Сохранить товар в другом браузере например FireFox, Google Chrome, Опера
      2. Попробовать сделать на другом компьютере это же действие — планшет или смартфон тоже подходят
      3. Задать вопрос в службу поддержки хостинга — а не было ли последнее время никаких изменений настроек PHP на сервере (или поискать в почте предупреждение о таковых работах)
      4. Временно отключить плагины кроме E-commers и снова попробовать
      5. Сменить тему на стандартную и попробовать
      6. Проверить даты создания файлов php на сервере — не подменил ли кто на гадость какую или не дописал ли чего прорвавшись на сайт

      На основании результатов проверки станет ясно где проблема или придется думать еще.

      Ответить
  • Руслан
    Автор: Руслан http://artizba.info Добавлено Декабрь 1, 2011 в 10:58

    АВТОР ВООБЩЕ МОЛОДЕЦ!!!!!!!!! Я целую неделю сидел как ненормальный, ковырялся, пытался в корзине все исправить. В поисковиках ответа не нашел. А тут Бац и получилось! Мой тебе респект!!!

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Декабрь 1, 2011 в 19:15

      Я тоже ковырялся долго и чтоб не забыть просто записал, но с E-commerce попрощался, перешел на WP-shop.

      Ответить
  • EGOR
    Автор: EGOR Добавлено Сентябрь 21, 2011 в 14:09

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

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Сентябрь 21, 2011 в 16:18

      Исключительно рад, что мне добрые заказчики, ничего подобного не заказывают. Похоже что плагинов с лупой просто нет и надо решать этот вопрос при помощи jQuery cloud-zoom, живет это тут:
      http://www.professorcloud.com/mainsite/cloud-zoom.htm выглядит красиво, хотя пока не вижу особой необходимости к применению.

      Ответить
  • EGOR
    Автор: EGOR Добавлено Сентябрь 18, 2011 в 15:31

    Добрый день. Подскажите пожалуйста я в начале удалил страницу с формой заказа, и теперь когда товар заказывают, не могут перейти на эту страницу чтоб оставить свои данный. Как ее можно вернуть? Я даже плагин удалял и снова ставил думал настройки старые собьються но они такими и остались, страницы нет.

    Ответить
    • MR Nobody
      Автор: MR Nobody Добавлено Сентябрь 19, 2011 в 15:32

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

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

      Ответить
      • EGOR
        Автор: EGOR Добавлено Сентябрь 21, 2011 в 14:25

        Спасибо за совет сделал бек ап:)))

        Ответить
  • Marie
    Автор: Marie Добавлено Август 27, 2011 в 10:18

    Добрый день, подскажите, пожалуйста, предоставляете ли вы услуги по созданию и настройке интернет-магазина на вордпресс? Тема есть, и первые шаги были самостоятельными и удачными, но потом начали возникать некоторые мелочи — как то проблема с кодировкой (о решении который вы написали), спасибо!) Была бы рада обратиться к специалисту

    Ответить
    • MR Nobody
      Автор: MR Nobody http://alldream.org Добавлено Август 28, 2011 в 06:52

      Добрый день.
      Да я действительно занимаюсь установкой и настройкой магазинов и именно на WordPress. Если у вас есть желание пообщаться на эту тему, напишите на E-mai в разделе О сайте. Все посмотрим изучим, проработаем.

      Ответить
  • сайтороб
    Автор: сайтороб http://videochat.rv.ua Добавлено Август 22, 2011 в 13:32

    спасибо за пост хоть кто-то нормально описал работу с плагином,а то толком ничего два дня найти не мог

    Ответить
  • MR Nobody
    Автор: MR Nobody Добавлено Май 17, 2011 в 21:26

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

    Из-за отсутсвия бесплатных модулей пока приостановил работу над магазином на этом плагине.

    Ответить
  • Анна
    Автор: Анна http://sushi-samuray.ru Добавлено Май 17, 2011 в 15:18

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

    Ответить

Ответить сайтороб Отменить ответ

Ваш email не будет опубликован.