Answer the question
In order to leave comments, you need to log in
How to synchronize goods with goods in vk?
There is an online store. It needs to be integrated with VKontakte products.
Some changes occur in the online store, for example, the price of a product changes, or products are added (deleted).
Tell me, how can I implement the integration of changes in VK?
At first I thought that it was necessary to create a separate table in the database in which the goods that were uploaded to VK would be stored. But what if the product has been changed or removed. Create a separate column that would indicate whether the product has been updated, and another column - whether the product has been loaded in VK. Then I thought that it was possible to simply record the date the product was changed and the date the product was loaded and compare these dates during synchronization.
I don't want to reinvent the wheel. Tell me, how is synchronization solved in different services in practice ??
Answer the question
In order to leave comments, you need to log in
1. Обрабатываем сразу две базы в режиме стека: делаем сравнение ТОЛЬКО ПО РАЗЛИЧАЮЩИМСЯ UPDATE(timestamp)-полям.
2. После обработки (обновления в нужном направлении) - обновляем поле UPDATED на ОДИН И ТОТ ЖЕ! timestamp у двух записей одного товара: в ВК (через API) и на сайте.
3. Обрабатывать подобные очереди лучше дочерним процессом (cron или любой подобный способ пакетной фоновой обработки).
Сейчас стало появляться большое количество сервисов и модулей для синхронизации. Поищите, скорее всего есть и для Вашей CMS
Для быстрого редактирования и импорта из таблиц https://vkontakte.store/
Для загрузки из YML(яндекса) csv socposter.ru/export-vkontakte
www.moysklad.ru умеет выгружать товары на витрину вконтакте, и принимать их из разных форматов, в том числе из 1С.
+есть плагины к популярным cms
Есть приложение Checkboxes Import.
Можно настроить как разовую выгрузку товаров, так и ежедневное обновление каталога. Яндекс.Маркет, CMS.
Попробуйте интегрировать магазин с программой "Электронный заказ". Можете в него выгружать каталог, а из программы в ВК. Мы так для одного сайта сделали.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question