Скрипт я поставлю потом на Хрон. Это для opencart 1,5 но это никак не связано с базовой функциональностью opencart
ТЗ на создание скрипта на php
1) смотрим в таблице wlzproduct все записи, где в поле Ozon_code стоит Null или ничего не стоит. Если стоит какое то значение, то пропускаем
2) Для записей, где Null стоит, берем из таблицы поле model. Ищем в таблице Ozon_goods записи, где в поле model стоит то же значение, что и в поле model предыдущей таблицы wlzproduct.
2.1) если не нашли, то ничего не делаем, переходим на новую запись (пункт 1)
2.2) если нашли, то:
2.2.1) Берем из таблицы Ozon_goods значение из поля Ozon_code и пишем его в поле Ozon_code таблицы wlzproduct (ключом понятное дело является поле «Model»)
2.2.2) Пишем в поле model таблицы Photos_Links значение model.
2.2.3) Пишем в поле Link_ozon таблицы Photos_Links следующее значение
Должно получиться например
Где наше FBO_OZON_SKU_ID=161517643 и соответственно в достаточно «стандартную ссылку» поставлилось 161517643
Само значение (в данном случае 161517643) мы берем соответственно из таблицы Ozon_goods, это поле FBO_OZON_SKU_ID. Ключем является поле model
2.2.4) Опционально (получится или нет не знаю). Со страницы
получить ссылку на картинку (в нашем случае)
Как понять, что номер картинки 6005127298 соответствует карточке 161517643 я сказать не могу, так как номер 6005127298 например в таблице Ozon_goods в явном виде отсутствует, причем отсутствует он в любом из полей. Производным или вычисляемым не является, это случайный (хотя и постоянный потом) номер картинки на ozon.ru
Я его нашел вызвав в chrome «посмотреть код страницы Cntr+U» и затем поиском (Ctrl+F) нашел «jpg». Затем соответственно скопировал мышкой
Если Вы сможете вычленить и вернуть (в данном случае
) ссылку на картинку, то ее (ссылку на картинку) нужно будет записать в поле Photo1_ozon таблицы Photos_Links
Если не сможете. то не делаем.