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

Модуль товаров ВКонтакте   Партнерский модуль

бесплатно
Скачать
promo
Модуль в NetCat добавляет и обновляет текущие товары группы ВКонтакте.

Т.к. сайты в CMS NetCat разными разработчиками собираются по разному, здесь не предлагается универсального решения для работы с товарами площадки ВКонтакте. Но при выполнении следующих инструкций, код вполне способен выполнять необходимые функции по обновлению, а также добавлению товаров с сайта.

Модуль умеет накладывать водяной знак на фото товаров, обновлять данные товаров по указанным полям ниже, переносить в раздел "Недоступные товары" (в случае если товара нет в наличии), добавлять новые позиции в товары группы ВКонтакте.

Модуль не является полноценным установщиком в системе, поэтому для этого необходимо сохранить папку "rc_vk" в папку модулей, выполнить запрос к MySQL:
Код:

INSERT INTO `Module` (`Module_Name`, `Keyword`, `Description`) VALUES
(20, 'RC_VK', 'rc_vk', 'RC_VK_DESCRIPTION');
CREATE TABLE IF NOT EXISTS `rc_vk_rules` (
`Catalogue_ID` int(11) NOT NULL,
`Class_ID` int(11) NOT NULL,
`access_token` varchar(255) NOT NULL,
`group_id` int(11) NOT NULL,
`category_id` int(11) NOT NULL COMMENT 'Категория товаров в ВК'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


В инфтерфейсе имеются 2 кнопки для добавления отсутсвующего товара в группе ВК и их обновление.

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

1. Заполнить поля в интерфейсе модуля:

ID сайта - Catalogue_ID сайта в CMS (например, 1);

ID таблицы товара - ID таблицы товара в CMS (например, 2015).

Ключ доступа VK - ключ доступа, который был получен разработчиком. Пример, запроса на получение access_token

https://oauth.vk.com/authorize?client_id= ID-ПРИЛОЖЕНИЯ&redirect_uri=http://oauth.vk.com/blank.html&response_type=token&scope=wall,offline,photos,market

где ID-ПРИЛОЖЕНИЯ – это ID вашего «Standalone-приложение», предварительно созданного под группу в ВК. Также вы должны быть авторизована в том браузере, где вы будете осуществлять запрос, являться администратором группы и создателем приложения.

ID группы VK - ID вашей группы в ВК.

Категория товаров VK - категория товаров в ВК (например, 2 (мужская одежда)).

2. Обязательные поля в таблице товара `Message20XX`, с которой происходит выборка данных:

vkIDProd - в это поле будет записываться внутренний ID товара ВК (потребуется для обновления товаров);

priceProd - заполненое поле с ценой товара в таблице товаров CMS (например, 1500);

stockProd - заполненое поле с наличием товара в таблице товаров CMS (например, 1);

vkPriceProd - заполненое поле с наличием товара в таблице товаров CMS для ВК, в том случае, если необходимо показать другую цену (например, 1499);

nameProd - заполненое поле с названием товара в таблице товаров CMS (например, Футболка Зеленая);

Description - заполненое поле с описанием товара в таблице товаров CMS (например, В нашей футблоке вы будете чувствовать себя...);

sliderProd - заполненое поле фотографиями товаров CMS. Поле в CMS обязательно должно быть с типом "Множественная загрузка файлов". Для их обработки в модуле предусмотренна специальная функция sliderProd;

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

3. Обязательное наличие папок в корне сайта:

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

4. Обязательное наличие полей в таблице сайтов `Catalogue`:

watermarkSite - водяной знак, заполненое поле в CMS с типом файл, стандартный (например, watermarkSite.png:image/png:16210:c/watermarkSite.png).

domenSite - домен сайта (например, www.domen.ru)

Условия использования:

Модуль предоставляется как есть, на "свой страх и риск".

По вопросам доработки или сотрудничества, пожалуйста, обращайтесь через форму обратной связи.

Более актуальная информация доступна по ссылке https://rucreate.ru/studiya/veb-razrabotki/nc-module-import-up-vk.html

Комментарии 0

Описание проекта