Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Экспорт товаров ВКонтакте


allexp
 Поделиться

Рекомендованные сообщения

Похоже, что cUrl ведет себя неправильно, либо неправильные данные формируются для запроса. С этим нужно разбираться в режиме отладки, изучая логи.

Какие логи нужно? готов предоставить.

Ссылка на комментарий
Поделиться на других сайтах


Чтобы включить лог модуля, нужно сделать следующее:

1. В файле admin/controller/extension/vk_export.php на 155 строке:

//$vk->setDebugMode();
изменить на:

$vk->setDebugMode();
2. произвести попытку экспорта

3. вернуть прежний вид

//$vk->setDebugMode();
4. выслать файл system/logs/vkExport.html мне на почту (она указана в readme.txt модуля)

но посмотреть смогу только вечером...

Изменено пользователем allexp
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

"Попробуйте на всякий случай ввести данные аккаунта заново в настройках модуля. Если не поможет, видимо тоже потребуется ручная отладка..."

не помогло....=( не подскажете, где что нужно посмотреть?

Ссылка на комментарий
Поделиться на других сайтах


не помогло....=( не подскажете, где что нужно посмотреть?

Выполните инструкции как написано в предыдущем сообщении. Я попробую посмотреть в чем дело...

Ссылка на комментарий
Поделиться на других сайтах

не плохо бы предусмотреть планировщик для запуска в определенное время и два параметра минимальная и максимальная пауза между запросами, чтобы рандомно выбиралась, и ещё при экспорте в альбомы проблем нет, а при выгрузке на стену в публичную группу после нескольких удачных пресекает на глухо это дело

Ссылка на комментарий
Поделиться на других сайтах


Планировщик думаю будет в связке с Cron, но позже.. Про паузы принял к сведению.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

При нажатии кнопки Экспорт, открывается на долю секунды страница с экспортированием, и сразу закрывается. Ничего не происходит.

upd

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

upd2

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

ЧТО ДЕЛАТЬ?

Изменено пользователем Galyanoff
Ссылка на комментарий
Поделиться на других сайтах


Блин планировщика реально не хватает. Так бы на время поставил он бы загружал фотки. Или автоматически все новые товары вконтакт попадали бы.

Ссылка на комментарий
Поделиться на других сайтах


При нажатии кнопки Экспорт, открывается на долю секунды страница с экспортированием, и сразу закрывается. Ничего не происходит.

...

А вы отмечаете галочками желаемые товары для экспорта перед нажатием кнопки "экспорт"?

Ссылка на комментарий
Поделиться на других сайтах

А вы отмечаете галочками желаемые товары для экспорта перед нажатием кнопки "экспорт"?

упс...

все... заработался(

Ссылка на комментарий
Поделиться на других сайтах


Речь идет о постинге на стену? Такая настройка будет.

Ссылка на комментарий
Поделиться на других сайтах

Сделал небольшое обновление. Добавлены настройки:

Изображение

Ссылка на комментарий
Поделиться на других сайтах

А с локалки должно работать?

А то отправляю на экспорт, появляется прогресс бар и исчезает.

В контакте альбом появляется, а фотки нет. В чем проблема может быть?

Ссылка на комментарий
Поделиться на других сайтах


При загрузке фотографии товара "Юбка с корсетной талией " произошла ошибка: Ошибка получения формы для загрузки фото на стену.

При загрузке фотографии товара "Юбка с корсетной талией " произошла ошибка: Ошибка получения формы для загрузки фото на стену.

Ссылка на комментарий
Поделиться на других сайтах


При возникновении подобных ошибок с отправкой на стену, делать следующее:

1. В файле admin/controller/extension/vk_export.php на 155 строке:

//$vk->setDebugMode();
изменить на:

$vk->setDebugMode();
2. произвести попытку экспорта

3. вернуть прежний вид

//$vk->setDebugMode();
4. выслать файл system/logs/vkExport.html и system/logs/error.txt мне на почту (она указана в readme.txt модуля)
Ссылка на комментарий
Поделиться на других сайтах

Что-то ошибку выдает у меня.

Notice: Error: Table 'vritme_web.op_vk_export_photo' doesn't exist

Error No: 1146

SELECT p.*, pd.*, vkep.category_id vkep_category_id FROM op_product p LEFT JOIN op_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN op_vk_export_photo vkep ON (p.product_id = vkep.product_id) LEFT JOIN op_product_to_category ptc ON (p.product_id = ptc.product_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.name ASC LIMIT 0,20 in/home/vritme/public_html/system/database/mysql.php on line 49

Ссылка на комментарий
Поделиться на других сайтах


Что-то не то с установкой модуля пошло... Странно, у себя тестирую - нормально ставится.. Может быть у пользователя mysql не достаточно прав для создания таблиц...

Выполните создание таблиц вручную через phpMyAdmin:

CREATE TABLE IF NOT EXISTS `vk_export_album` (
							  `category_id` int(11) NOT NULL,
							  `vk_album_id` varchar(32) NOT NULL,
							  `mode` ENUM('user','group') NOT NULL,
							  PRIMARY KEY (`category_id`,`vk_album_id`,`mode`)
						    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8
CREATE TABLE IF NOT EXISTS `vk_export_photo` (
							  `product_id` int(11) NOT NULL,
							  `vk_photo_id` varchar(32) NOT NULL,
							  `category_id` int(11) NOT NULL,
							  PRIMARY KEY (`product_id`,`vk_photo_id`)
						    ) ENGINE=MyISAM DEFAULT CHARSET=utf8

только допишите к названиям таблиц префикс, в вашем случае это 'op_'

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.