Ёмаё, да он же вообще просто берёт только главные категории.
foreach ($categories AS $category) {
if (!$category['parent_id']) {continue;} //Если категория родительская ничего не делаем
Может. На хабре была статья, что у фирмы был интернет магазин. Название не совпадало с названием фирмы.
Потом кто-то зарегил ТМ под это название домена, и через суд забрал домен. Там не важно какая дата регистрации.
Короче посыл такой, если надо заберут.
Ничем. У меня Cpanel автоматически это делает каждый день.
Это сразу после:
foreach ($categories AS $category) {---------- Добавлено 25.01.2019 в 13:50 ----------Нам просто структуру надо посмотреть, что там есть.
Сделайте
print_r($category);
exit;
надо посмотреть, если ли дочерняя категория у текущей категории.
т.е. надо проработать логику, чтобы работало только с дочерними категорями.
У вас же явно нет главных категорий в которых нет товаров.
Покопаться в коде надо:
https://forum.opencart.com/viewtopic.php?t=139068---------- Добавлено 25.01.2019 в 12:20 ----------Ну и модуль за двацатку продают:
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24339&filter_download_id=35&page=2
*Facepalm* 🤣
у него может быть rewrite криво настроены.
На кого его?
В PHP стандартные функции по работе с XML.
Скачиваете XML в переменную и делаете simplexml_load_string() всё. Готовый массив.---------- Добавлено 25.01.2019 в 00:12 ----------Если нужно брать несколько значений или просто часть выдачи экономнее вообще регулярками выдрать данные.