ВКонтакте: ТаймерPost
Посмотреть в магазине Webasyst
Плагин "ВКонтакте: TimerPost" предназначен для экспорта изображений и описаний товаров магазина на стену или в альбомы сообществ ВКонтакте по расписанию. В отличие от встроенного в ВКонтакте планировщика публикаций, который может публиковать записи в время кратное 5 минутам, вы можете настроить время публикаций ваших товаров таким образом, что ваша публикация будет размещена на стене сообщества, например, каждую третью минуту часа, что позволит ей не затеряться в пятиминутках от других сообществ и быть в ленте новостей пользователя на первой позиции более продолжительное время.
Плагин ВКонтакте: ТаймерPost позволяет создать неограниченное количество заданий на публикацию. В настройках каждого из заданий вы можете задать сообщество в котором осуществлять публикацию, выбрать на стене или в альбоме сообщества появятся ваши товары. Для каждого из заданий вы сможете задать разные списки товаров.
Перечень товаров подлежащих экспорту формируется из списка заранее подготовленного пользователем в разделе "Магазин" -> "Товары". В настройках задания экспорта пользователю остается лишь указать какой из списков товаров будет экспортирован в сообщество ВКонтакте.
В системных настройках плагина необходимо указать следующие данные:
ID приложения ВКонтакте с типом "Standalone".
Защищенный ключ приложения ВКонтакте. Создать приложение ВКонтакте с типом "Standalone-приложение" можно по этой ссылке. Подробная инструкция по созданию приложения ВК с типом Standalone-приложение содержится в этой статье.
Размер эскиза изображений для экспорта. В данном поле необходимо указать эскизы изображений какого размера будут экспортированы в сообщество ВКонтакте. Перечень существующих размеров эскизов изображений может отличаться в зависимости от используемой темы оформления магазина. Убедитесь что в вашем магазине существуют эскизы указанного в этом поле размера. Обычно, перечень размеров существующих эскизов используемой темы оформления представлен на странице настройки темы оформления (Магазин -> Витрина -> Внешний вид).
Характеристики. Вы можете выбрать характеристики, значения которых будут включены в публикацию при наличии в шаблоне переменной %features%
Шаблон подписи к публикации в сообществе ВКонтакте
. Описания товаров для сообщества ВКонтакте формируются на основе шаблона. Шаблон может содержать произвольный текст и следующие теги:
- %name% - название товара
- %url% - ссылка на товар на выбранной витрине магазина
- %sku% - артикул товара
- %price% - цена товара
- %old_price% - зачеркнутая цена товара
- %summary% - краткое описание товара
- %desc% - полное описание товара
- %tags% - добавляет к публикации хэштеги сформированные на основе тэгов публикуемого товара.
- %features% - значения выбранных в настройках плагина характеристик товара
Т.е. если в шаблоне вы используете, например, тег %name%, то в публикации в сообществе ВКонтакте вместо него будет подставлено название товара изображение которого было загружено.
Некоторые особенности при формировании плагином описания изображения:
- Размер описания. ВКонтакте установлено ограничение на размер описания фотографии 300 символов. Если вы публикуете товары в альбоме сообщества и используете тег %desc% или %summary% то, в случае если эти описания достаточно большие, рамер экспортируемого описания может превысить указанное ограничение и описание будет автоматически обрезано сервером ВКонтакте до 300 символов
- Формирование URL товара для выбранной в настройках экспорта витрины магазина Если в перечне товаров для экспорта встретится товар который в соответствии с настройками магазина не должен отображаться на указанной в настройках экспорта витрины, то плагин не сможет сформироавть URL для такого товара и тег %url% будет проигнорирован (тег %url% будет просто убран). При этом изображение(я) такого товара будут успешно экспортировано и описание будет софрмировано в соответствии с остальными правилами заданного шаблона
- Цена товара. При указании цены товара используется сумма указанная в настройках товара. Если, например, на витрине магазине используется другая валюта и производится автоматический перерасчет по курсу валюты, то вне зависимости от этого в описание фотографии плагин подставит сумму указанную в настройках товара, без перерасчета по курсу валют.
При публикации товаров используются права пользователя ВКонтакте указанного в настройках задания. Экспорт может быть осуществлен только в те сообщества, в которых пользователь ВКонтакте является администратором, редактором или модератором.
Обратите внимание!
Работа с плагином осуществляется из раздела Магазин - Импорт/экспорт - ВКонтакте: ТаймерPost
Процесс авторизации
Процесс авторизации в приложении с типом Standalone описан в отдельной статье
Перечень товаров для публикации
Перечень товаров для публикации заранее должен быть подготовлен пользователем и помещен в отдельный Список (Товары -> Списки). При создании/изменении задания на публикацию плагин сохраняет перечень товаров из выбранного Списка и в дальнейшем работает уже с сохраненной копией этого списка. Это означает, что после создания задания вы можете удалить товары из Списка. На работу плагина это не повлияет. Так же, если вы добавите новые товары в Список уже после создания и сохранения задания на публикацию, то эти товары не будут обработаны плагином. Плагин будет публиковать только те товары, которые находились в Списке на момент нажатия кнопки Создать/Сохранить.
Если после создания/сохранения задания один или несколько товаров подлежащих публикации в сообществе ВКонтакте будут удалены из магазина, то при обработке таких товаров плагин их просто пропустит и перейдет к обработке следующего товара из списка. При этом такие товары будут учтены в счетчике обработанных товаров. При каждом вызове плагин может публиковать произвольное количество товаров. Необходимое количество товаров для каждой публикации указывается в настройках задания. Например, установив значение поля "Количество публикуемых товаров при каждом выполнении" равным 3 (трём), при каждом вызове этого задания на стене/в албьоме сообщества ВКонтакте будут опубликованы 3 товара из ранее выбранного списка товаров.
Если у товара подлежащего публикации отсутствуют изображения, такой товар опубликован не будет.
Публикация по расписанию
Публикация товаров в сообществе ВКонтакте по расписанию производится с использованием внешних системных утилит (планировщик заданий). Примером такой утилиты может служить Cron, системная утилита в составе UNIX-подобных систем. Для запуска задания необходимо в планировщик заданий добавить команду
php [ПУТЬ до корня установки]/cli.php vktimer -id %id%,
где %id% - идентификатор задания на публикацию (указан в первом столбце таблицы с заданиями). Подробнее о настройках планировщика Cron можно прочитать по этой ссылке