Рекомендуем

Экспорт товаров Twitter opencart

Удобный модуль для экспорта товаров в Twitter.

Создание приложения в Twitter

Чтобы сервис автопостинга заработал, нужно зарегистрировать его в приложениях, вашего твиттер аккаунта.
Авторизируйтесь в twittere и перейдите на страницу создания приложений (https://dev.twitter.com/apps/new).

Изображение

Заполните обязательные поля: название приложения, его описание, и вебсайт на котором оно будет использоваться. Жмите кнопку "Creat your twitter application".


Изображение

На этом этапе, регистрация приложения завершена, но вы еще не получили необходимых для работы с twitter API параметров "Access token" и "Access token secret".
Вам нужно получить эти параметры, нажав на кнопку внизу страницы "Create my".


Изображение

Обратите внимание на то, что права доступа по умолчанию стоят только на чтение, это значит, что вы сможете получать любую информацию, но не сможете ее изменять, а следовательно и автопостинг в твитер не удастся.
Чтобы поменять права, вам нужно во вкладке "Settings" найти раздел "Application Type" и установить галочку на "Read and Write".


Изображение

Не забудьте после этого применить выбор кнопкой "Update this Twitter application settings".
Казалось бы, что на этом настройка аккаунта закончена, и можно автоматически отправлять посты в твитер, но, к сожалению это не все. Вернувшись, на начальную вкладку "Details", мы увидим, что "Access level" по-прежнему имеет значение: "Read-only".
На этом этапе я долго танцевал с бубном, пока мне пришло в голову переделать мои параметры доступа, нажав на кнопку "Recreate my accsess token".

После обновления параметров, доступ изменится на "Read and write", и можно с успехом пользоваться заготовленным ранее скриптом автопостинга в тивитер через Twitep API.

Описание полей испорта:

- {price} - цена;
- {name} - название товара;
- {model} - модель;
- {desc} - описание;
- {link} - ссылка на товар в магазине;

Установка:

1. Скопировать файлы из архива. Оригинальные файлы не заменяются.
2. Установить и настроить модуль через админку Дополнения -> Модули -> Экспорт позиций Twitter
3. Установить права доступа к модулю extension/tw_export для вашей группы пользователей через Система -> Пользователи -> Группы пользователей
4. Чтобы добавить ссылку в меню Дополнения, нужно сделать следующие шаги:

1. В файле admin/controller/common/header.php найти строку(примерно 176 строчка):

 

 $this->data['zone'] = $this->url->link('localisation/zone', 'token=' . $this->session->data['token'], 'SSL');

 

после неё добавить:

 

 $this->data['tw_export'] = $this->url->link('extension/tw_export', 'token=' . $this->session->data['token'], 'SSL');

 

 

2. В файле admin/controller/common/header.php найти строку(примерно 99 строчка):

 

 

 $this->data['text_zone'] = $this->language->get('text_zone');

 

после неё добавить:

 

 $this->data['text_twitter'] = $this->language->get('text_twitter');

 

 

3. В файле /admin/language/russian/common/header.php найти строку:

 

 

 $_['text_zone'] = 'Регионы';

 

после неё добавить:

 

 $_['text_twitter'] = 'Twitter Post';

 

 

4. В файле admin/view/template/common/header.tpl найти строчку(примерно 101):

 

 

 <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li> 

 

после неё добавить:

 

 <li><a href="<?php echo $tw_export; ?>"><?php echo $text_twitter;?></a></li>

 

 

Демонстрация
Пример можно посмотреть тут
login: demo
pass: demo

 

 

Задать вопрос по данному товару

Чтобы задать вопрос по товару вы должны авторизироваться или зарегистрироваться.

Написать отзыв

Ваше имя:


Ваш отзыв: Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




ВНИМАНИЕ! В СВЯЗИ С НИЗКОЙ СТОИМОСТЬЮ ПРИЛОЖЕНИЙ OPENCART - В СТОИМОСТЬ НЕ ВХОДИТ УСТАНОВКА И НАСТРОЙКА!