Это сразу после:
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 ----------Если нужно брать несколько значений или просто часть выдачи экономнее вообще регулярками выдрать данные.
ну и всё. Берёте ответ и раскладывайте его.
попробуйте обычный file_get_contents взять и посмотреть, что отдаётся.
наверное делать как-то исключения для её в обработке, чтобы он её считывал. А то скорее всего ищется именно страница с таким названием.
Нормально так в личку мне скинули. И что?
Перешёл по ней, мне говорят: