Исправить и доработать синхронизацию товаров с группой VK
Описание Интернет-магазин. Сейчас на сервере настроена выгрузка товаров в группу VK c помощью их API и нашего CronJob. По умолчанию выгружаются и синхронизируются все активные товары. Также товары выгружаются в группы (коллекции), если в админке магазина установлен соответствующий чекбокс.
При синхронизации на уровне сервера (1 раз в день) появляется ошибка и она (синхронизация) падает.
API VK
https://dev.vk.com/api/market/getting-started
https://dev.vk.com/method
https://dev.vk.com/method/market.addAlbum
Задачи
Сейчас при удалении руками (через саму группу VK) автоматически созданного альбома (из админки*), синхронизация падает с ошибкой
Не все товары выгружаются в созданную группу VK. Вынести отдельным методом обновление подборок (добавляются/удаляются только измененные товары со статусом “В продаже”).
У всех выгружаемых товаров устанавливается по-умолчанию категория “Недвижимость”. Исправить на “Гардероб”.
Доработать синхронизацию с VK таким образом, чтобы при удалении альбома через группу, при установленном чекбоксе в админке: группа, состав товаров и её изображения выгружались в VK заново.
Добавить в ссылки товаров, которые выгружаются в VK к товарам, нашу метку
Результат
В результате синхронизация товаров должна работать корректно (без ошибок) с учётом описанных доработок логики. При внесении изменений в настройку синхронизации, например установлен чекбокс на коллекции или внесены любые изменения в ней, должна происходить синхронизация сделанных изменений с VK. Условия Доработку необходимо будет сделать в новой ветке от master кода, в сервисе Gitea, для последующего код-ревью.
Всю дополнительную информацию вышлю тем, кто готов взяться за эту небольшую доработку.
В случае удачного решения этой задачи, готов предложить такж другие доработки.
23.11.2022 13:58