WordPress плагин WP-Recall и его базовое дополнение "Commerce" позволяет публиковать на вашем сайте товары и продавать их путем оформления заказов.
Если вы уже пользуетесь плагином WP-Recall или только думаете об этом, то вы должны знать и о том, что с помощью этого плагина вы легко можете превратить свой сайт в интернет-магазин, легко настроить прием платежей с помощью платежных систем и даже продавать цифровой товар со своего сайта без боязни что ссылка на его скачивание уйдет в просторы интернета. Всё что вам нужно сделать - это просто установить дополнение магазина Commerce для WordPress плагина WP-Recall.
Давайте сначала перечислим те достоинства, что он фактически уже имеет:
- Личный кабинет покупателя с личным счетом и возможностью его пополнения
- Автоматическое подключение к самым различным платежным системам
- Гибкая форма заказа, с возможностью добавления новых полей различных типов
- Наличие статуса заказа с возможностью его смены из админки
- Отслеживание пользователем смены статуса заказа
- Массовое редактирование товаров в файле через популярные программы MS Office или OpenOffice
- Широкие возможности для вывода товаров на сайте через свой шорткод
Давайте пойдем по порядку.
Личный кабинет покупателя:
Не будем касаться функционала, который мы рассматриваем в рамках плагина WP-Recall, коснемся только функционала магазина. Конечно, наличие личного кабинета покупателя можно рассматривать как плюс, но можно найти и свои минусы. Самый главный - необходимость регистрации на сайте. Я постарался сделать так, чтобы пользователь, оформляя покупку в магазине не думал об этом:
рис. Содержимое корзины на странице оформления заказа
Простое использование: положил в корзину, во время оформления заполняет два-три поля и вуаля! попадает в свой личный кабинет! Регистрация в этом случае происходит автоматически, а на почту приходит письмо с паролем и логином к ЛК. Такой подход, конечно, наиболее удобен и самому покупателю. Количество полей их вид и содержание необходимых для оформления заказа вы можете легко настроить через систему произвольных полей формы заказа:
рис. Редактирование полей формы заказа
Личный счет:
Дополнение магазина может легко подключиться к любому из доступных подключений к платежным системам и сразу начать принимать платежи от покупателей магазина. Личный счет пользователя может быть даже без подключения к платежному агрегатору, администратор может изменить данные по личному счету у любого пользователя из админки. Возможность оформления заказа и смены его статуса будет присутствовать даже если на сайте не предполагается использование личного счета пользователя.
Платежные системы:
Дополнение поддерживает подключение к целому ряду платежных агрегаторов, прекрасно адаптированных на работу в России и странах ближнего зарубежья.
На данный момент, дополнение может работать со следующими платежными агрегаторами:
- Робокасса
- Интеркасса
- Pay2Pay
- Payeer
- Unitpay
- WalletOne (Единая касса)
- Webmoney
- и др.
Полный список возможных подключений, а также подробную инструкцию по подключению к каждому из перечисленных агрегаторов - можно найти на странице соответствующего дополнения к плагину WP-Recall: платежные системы
Статус заказа:
В данный момент заказ может иметь шесть статусов: Не оплачен, Оплачен, В обработке, Отправлен, Закрыт, Корзина.
У админа будет возможность назначить свои названия для статусов, но сути это не меняет.
Статус можно менять вручную - со страницы администрирования. Админ может назначать любой статус для любого заказа, смена статуса будет также видна в личном кабинете покупателя. Покупатель сразу после оформления заказа может отправить его в корзину или оплатить, если к сайту подключена например Робокасса. После первой смены статуса заказа - удалить заказ покупатель уже не сможет. Лишь получив статус "Закрыт", заказ может быть удален покупателем.
На самом деле заказы не будут удаляться физически и админ всегда сможет просмотреть детали заказа находящегося в "Корзине". Админ может удалить заказ из базы данных только после предварительного удаления заказа в "Корзину".
рис. Содержимое заказа пользователя в его личном кабинете
Массовое редактирование товаров:
Когда товаров достаточно много на сайте, то становится затруднительно поменять цены. Например, в 50 товарах или во всех товарах из одной категории. Для этих целей предусмотрен инструмент, который позволяет легко выгрузить нужные вам данные товаров в файл для их редактирования в программе MS Excel или OpenOffice в виде табличных данных. Для того чтобы выгрузить товары в файл, надо лишь отметить галочками нужные для выгрузки данные и нажать на кнопку «Выгрузить товары в файл». В файле вы можете отредактировать данные по своему усмотрению, изменить название товара и его описание, изменить нужным образом цены или количество наличия товаров.
После того как редактирование файла будет закончено, необходимо сохранить файл в формате XML и загрузить его через форму импорта файла.
Следует отметить - что в файл будут выгружаться только товары, записи и страницы будут игнорироваться.
Вывод товаров и категорий:
Выводить опубликованные товары можно через шорткод productlist - /api-rcl/productlist/
1. В виде списка:
2. В виде плитки:
Почтовые оповещения:
Конечно в магазине присутствует функционал автоматических оповещений клиента и администратора сайта. Письма с подробной информацией по заказу и о заказчике высылаются администратору после оформления заказа, а также его оплате.
рис. Содержимое письма-уведомления об оформленном заказе
Администрирование заказов и карточка заказа:
Все оформленные заказы в обязательном порядке отображаются на административной странице плагина.
Присутствует возможность фильтрации заказов по времени оформления, по клиенту, а также по статусу. Админ может менять любому заказу его статус, а также ознакомиться с содержимым карточки определенного заказа, в котором указана подробная информация о содержимом заказа и детальная информация по клиенту с возможностью отправить ему почтовое сообщение через присутствующую форму.
рис. Учет оформленных заказов в административной части
рис. Содержимое заказа пользователя в административной части
Дополнительно:
Ознакомьтесь с несколькими дополнениями, которые расширяют функционал стандартного магазина и позволяют торговать цифровыми товарами, или даже давать возможность обычным посетителям сайта публиковать свои собственные товары:
- Sale Downloads Recall - платная загрузка файлов на вашем WordPress сайте
- Users Files Market - продажа товаров пользователями вашего сайта в WP-Recall
Полезное видео:
Хороший плагин Magazine Recall вот только не хватает ему функционала системы скидок, что бы можно было для всех товаров и по отдельности указывать цену со скидкой. Было бы очень к стати для проведения распродажи или устраивать праздничные скидки, да мало ли ...
На счёт скидок согласен, какой-же интернет-магазин без скидок, очень даже нужная вещь для бизнеса!
Можно ли привязать этот плагин к другим платежным системам? Напрямую к киви или янденс.деньги?
Программно это можно сделать, в настройках плагина таких подключений не предусмотрено.
я не пойму как скачать дополнение??? ссылку найти не как не могу 🙁
данное дополнение входит в базовую версию плагина wp-recall
Не могу понять как настроить платёжные системы. Сейчас добавляю новую систему к плагину (Perfect Money) и не могу разобраться, где добавляется обработка входящих данных от сайта платёжки. Может есть более подробное описание настройки например для Яндекс.Кассы или Робокассы? Там же везде используется обратная связь. Какие адреса прописывать на сайте платёжной системы при её настройке?
При чем тут Perfect Money?
Плагин работает с Робокассой и Интеркассой. Следуйте инструкции описанной на странице настройки подключением "Recall Commerce"->"Настройки магазина"->"Сервисные страницы платежных систем"
Просто пишу дополнение к Вашему плагину, используя новую платёжную систему. Поэтому хочу понять, как это работает у Вас. Не совсем понимаю как Яндекс.касса например будет взаимодействовать с "checkURL и avisoURL", если в инструкции написано, что это вновь создаваемая пустая страница. Она же должна платежи обрабатывать.
Понятно, я еще нигде не описывал порядок подключения других систем к плагину. Взаимодействие с Яндекс.Кассой я не отрабатывал, хотя оно и прописано уже в плагине, нет гарантии, что там вообще оно работает. В данный момент, гарантировано настроено взаимодействие с Робокассой и Интеркассой.
Алгоритм такой, создаются сервисные страницы с произвольными адресами, адреса этих страниц прописываются в настройках платежного агрегатора. Отправляя запрос в платежный агрегатор вы получаете ответ на тот адрес который был прописан, т.е. проверяете на какую страницу пришел ответ, ее ИД ведь известен, и начинаете разбор пришедших данных.
Вам необязательно следовать именно такому принципу, можете прописать свой, просто способ описанный достаточно гибок в плане смены адреса страниц.
Понял, большое спасибо. Очень помогли.
В общем сама страница нам нужна только для того чтобы запросы приходившие от агрегатора могли обратиться к определенному идентификатору страницы на сайте, т.е. текущий $post-ID будет равен ИД страницы в настройках подключения. Если идентификаторы совпадают, то мы знаем куда именно пришли данные и обрабатываем их.
По категориям и страницам продуктов выдает 404 ошибку
Шорткодом вызывает все норм: _http://poltavcev.name/magazin/
Раньше устанавливал - все работало. Подзабыл, может где еще настроить что нужно?
Обновите постоянные ссылки на сайте.
не помогло.
Работает только если сделать постоянные ссылки по-умолчанию
Отключил все плагины. Переактивировал плагины Recall, почистил кеш браузера, пересохранил все настройки плагинов, пересохранил постоянные ссылки.
Результат тот-же - по ссылкам по-умолчанию отображаются товары, по тем что ведут сами заголовки товаров и категорий - нет.
Андрей, что не так?
Возможно некорректные настройки файла htaccess, также стоит попробовать работу на дефолтном шаблоне.
Восстановил htaccess по умолчанию. Поставил тему по умолчанию. Опять переактивировал плагины, пересохранил настройки, почистил кеш браузера.
Результат тот-же...
Остальные разделы и статьи блога успешно меняют ссылки. Магазин нет.
Я вам ничего больше того что уже посоветовал посоветовать не могу, надо разбираться отдельно.
Плагин не формирует ссылки, это делает ВП, если у вас это не происходит, то надо искать причину где то еще.
Нашел причину. Конфликтует с wppage.
Скажите, пожалуйста, в таком магазине можно продавать только цифровые товары? Если я хочу сделать, например, магазин одежды, то подобный плагин мне не подойдет?
Нет, можно продавать не только цифровые товары.
Подскажите, есть ли в аддоне ПОИСК ПО КАТАЛОГУ как здесь на сайте. По товарам. Я не нашел. Если нет то как его можно реализовать? 🙂
купить отдельный плагин PFG на этом сайте.
Пытаюсь освоить плагин и столкнулся с проблемой - нужно при покупке товара иметь возможность выбирать - оплата онлайн (личный счет, робокасса) или оплата курьеру при доставке. Если с подключением робокассы и личного счета все понятно то вариант с оплатой наличными не могу реализовать. Есть какое либо решение проблемы? Может я просто не там ищу?
А что мешает просто создать дополнительные поля к форме заказа? Например, чекбокс - Оплата курьеру и textarea - Адрес доставки.
Присоединяюсь к предыдущему автору. БЫЛО БЫ ОЧЕНЬ НЕ ПЛОХО иметь изначально способ оплаты наличными курьеру с вытекающими статусами заказа. Или возможность добавления своих способов оплаты.
Ну пока что именно так и сделали. Просто при таком способе статус заказа в личном кабинете пользователя отображается как "не оплачен", и висит кнопка оплатить и удалить. Тупые юзеры тычут на оплатить (зачем не знаю) им показывается фига (ну в смысле сообщение что на счету не хватает денег) они думают что это ошибка. Подумать что раз заказ курьером и оплата налом а следовательно ничего оплачивать пока что не нужно у них как то ума не хватает вот и тычут в единственную кнопку которая работает - удалить заказ. Надо что бы в таких случаях статус заказа сразу выставлялся как "В обработке" или еще что то (главное что бы вот этих кнопочек не было), пока админ не заменит на "отправлено", О, кстати неплохо было бы добавить выбор статуса заказа по умолчанию, ну то есть что бы например заказ сразу принимал статус "В обработке" минуя фазу с оплатой, и возможность добавлять статусы (тот же "В обработке") или менять названия, у нас например есть еще несколько дополнительных статусов (таможня, ожидает отгрузки и пр). Извиняюсь конечно если все это решается просто это у меня ума не хватило. Ваш плагин выбрали потому что это самый простой способ организации магазина не обращаясь к специалистам, своими силами, что бы не зависеть от прихотей программиста или фрилансера, так что работают у нас с плагином полнейшие нубы, и если что то решается не визуальными элементами а копанием в коде они у нас безбожно пасуют, а левых людей приглашать не хотим, не потому что жадные а потому что есть печальный опыт.
Доброго времени суток,
Андрей, подскажите, а почему Magazine Recall не работает на локальном сервере (на Denwer)? Развернул, хотел попробовать, плагин вроде включается, но записи реально не выводит. И аналогично не работает "личный счет" с вводом и выводом денег.
Это я что-то криво настроил или не работает на денвере просто?
У меня на денвере все работает. По всем проблемам пишем на форуме сайта, подробно описывая что не работает, когда и при каких обстоятельствах.
1. Можно ли изменить стоимость заказа (или конкретного товара) для отдельного заказчика?
2. Можно ли обойтись без привязки к личному счету и агрегаторам. Т.е. вместо оплатить что-то вроде "отправить заказ"?
1. С помощью фильтров можно сделать : главное как-то определить тип заказчика ( зарегистрирован или нет, автор или подписчик и т.п. вплоть до привязки по региону ).
2. Если Вам нужна оплата не со счета пользователя, то возможно Вам подойдет мой плагин "Форма ЯндексДенег". Могу проконсультировать по этому вопросу.
Возникла необходимость сделать два способа покупки: через корзину и минуя корзины.
Думаю, что можно реализовать по принципу "Оформить заказ". Но я не могу найти, где именно в плагине идет код для этой кнопки. Подскажите, где он...
Получится ли у меня реализовать, как я хочу или придется программировать отдельно?
Доброго времени суток! Очень понравились ваши работы! Подскажите пожалуйста, а в каком файле можно изменить вывод названия валюты на самом сайте? Например в "ВАЛЮТА САЙТА" я ставлю "EUR" и выводится значок евро (на сайте), а если выбираю "USD", значок долара(на сайте). Хочу чтоб выводилось полное слово, чтоб в место значка $-было написано слово "доларов" и в место €-написано слово "евро". и т.д.
можно использовать фильтр "currency_list" и через него изменять название и вывод валют на сайте, например:
add_filter('currency_list','edit_name_currency');
function edit_name_currency($currency){
$currency['RUB'][1] = 'рублей';
$currency['EUR'][1] = 'евро';
$currency['USD'][1] = 'долларов';
return $currency;
}
Ура!)) Получилось! Спасибо большое!:)
А возможно как-то реализовать пополнение баланса с помощью криптовалюты?
Если да, то подскажите пожалуйста, в каком направлении копать?
Или, можно ли как-то добавить такую страницу, попадя на которую у пользователя пополнился бы баланс на определённую сумму? Заранее спасибо!
Если у платежного сервиса есть свой АПИ, то его можно подключить к плагину.
Можно прописать отдельной функцией пополнение баланса при посещении пользователем определенной страницы.
Здравствуйте. Подскажите в чем может быть проблема. Добавляю товар - при переходе на его ссылку ошибка 404. Добавляю категорию товара, тоже самое, ошибка 404.
постоянные ссылки на сайте обновите
Простите что задаю много вопросов.
Вопрос 1. Не совсем ясно как работать с категориями товаров. Все товары отображаются по ссылке mysite/products, а товары отдельной категории mysite/prodcat/tovari_kategorii. Логичней наверное, если mysite/products, то mysite/products/tovari_kategorii.
И в каком месте, если что изменить слово products на другое?
Вопрос 2: Можно ли где-то в этом плагине задавать размеры и цвет товару?
Вопрос 3: Как узнать id товара или как его задать?
Вопрос 3: Есть в плагине такая штука как "Форма заказа", которая появляется когда заходишь в корзину. Поскольку пользователь в любом случае заказывает товар регистрируясь на сайте, то неплохо бы эту форму заказа присобачить к профилю пользователя в разделе "Заказы" к соответствующему товару. Иначе, она существует как-то отдельно в "Корзине", тем более что из корзины товар куда-то пропадает, а в профиле остается.
"Форма заказа" хороша тем, что если покупатель не может или не хочет платить электронными деньгами, то пусть укажет в ней свои координаты и что хочет платить наличкой.
1. Все сделано и работает согласно документации ВП, ссылки имеют и будут иметь такой вид какой имеют, слово products изменить не получиться.
2. нет
3. ИД любой публикации можно увидеть в адресной строке браузера на странице редактирования этой публикации (основы ВП)
4. Форма заказа есть, непонятно какой смысл присобачивать ее к профилю, она вполне органично смотрится в корзине. Если заказ оформлен, то товар всегда остается в заказе пользователя.
Здравствуйте!
Столкнулся с небольшой проблемой. При переходе в раздел самой категории, товары имеют "кривую" стилизацию. Как можно примелить тип списка, list, slab и так далее, для вывода товара в самих категориях? Заранее большое спасибо!
для этого надо подключить файл шаблона вывода товара в файле шаблона вывода товарной категории. Как правило, товарная категори в шаблоне выводится через файл archive.php, создайте на его основе файл taxonomy-prodcat.php и вместо содержимого цикла подключите шаблон вывода товара в списке, например типа list будет так:
а для вывода slab:
Поясните пожалуйста, что такое содержимое цикла и как его подключить?
Такого файла как archive.php в моей теме отсуствует, и если создать файл taxonomy-prodcat.php ничего не меняется.
Тестировал на разных темах, везде один результат - нет корректного отображения страницы самого товара, так и страницы категории товара.
не понял, а что по вашему "корректное отображение страницы самого товара и страницы категории"? Эти страницы выводятся вашим шаблоном, а не плагином, вы можете отредактировать этот шаблон и вывести информацию на этих страницах по своему, как я уже написал выше достаточно подробно, конечно, для того чтобы понимать о чем идет речь вы должны знать основы. О цикле WordPress, иерархии файлов шаблона и порядке подключения своих файлов вы можете узнать воспользовавшись поиском.
При переходе в категорию товара ошибка "нет страницы" при учете того что в этой категории есть товары.
При переходе на товар тоже самое, страница не найдена.
Использую чистую стандартную тему тоже самое, ставлю плагин с нуля, тоже самое.
Надеюсь на помощь, готов оплатить в пределах разумного.
Куда вообще копать когда страницы не найдены 🙁
Собирался использовать ваш плагин в дальнейшем и приобрести несколько плагинов платных, если так и не исправлю видимо не судьба 🙁
тогда так и пишите, что не выводит контент страницы, постоянные ссылки на сайте обновите, писал об этом уже выше вам же.
Изменил вывод ссылок в вордпресс на "ПО УМОЛЧАНИЮ" страницы заработали.
1 вопрос, можно ли использовать совместо с вашим плагином ЧПУ?
2 вопрос, теперь страницы работают, но к ним не принимаются стили wp-recall. На странице товара полностью пустая страница и 2 строчки с названием и кнопкой вкорзину, а на странице категории все разбросано и растянуто.
используйте ЧПУ, кто мешает?
я не знаю, что у вас не отображается и что растянуто.
Начали с одного вопроса в результате флуд устроили, переносите свои дальнейшие вопросы на форум.
То есть я не могу использовать постоянные ссылки типа /category/postname ?
в таких настройках не работает
можете использовать любые ЧПУ, согласно правил их настройки, товары выводятся и формируют свои ссылки стандартно для WordPress.
И скажите еще пожалуйста, как можно реализовать виджет с поиском по товарам как на вашем сайте?
поиск по товарам реализован на основе плагина post filter generator
http://codeseller.ru/products/plagin-posts-filter-generator-konstruktor-proizvolnyx-form-dlya-poiska-i-filtracii-zapisej-wordpress/