chukcha знаю с SEO вы дружите, теперь внимательно по пунктам
Теперь представьте ситуацию
1. "Я" (пользователь) хочу на странице оформления заказа вывести какую нибудь информацию о доставке и оплате и не хочу чтобы она индексировалась и не опускала страницу доставки
2. Соответственно через ajax вызываю эту "информацию"
3. Если я вызову через (кстати так раньше и было (вызов такой))
$('#мой блок').load('index.php?route=module/my&....');
То google или яндекс все равно проиндексирует её (с этим мы уже разобрались)
4. Поэтому SEO студии потребовали вызывать полным URL страницы, что логично и правильно, потому что ссылки одинаковые и робот по ней не пойдет
Вот и вызываю
(url оформления http://domen.ru/simplechekout/)
$.ajax({
type: 'POST',
url: 'http://domen.ru/simplechekout/',
data: {info_id: '1' },
...
...
Логично
4. Но вместо этого simpla нагло перехватывает вызов и ОНА выводит СВОЮ информацию и не дает работать ДРУГИМ модулям
5. Т е не проверяет входящие данные, о том что ЕЁ форма не изменилась или сработала по какому то "маркеру", что вызвали именно её контроллер (там работы было на 2 минуты)
6. Но ведь это страница оформления opencart (где работают могут работать модули разные, к примеру - меню, которые тоже могут вызываться через ajax, чтобы лишнюю ссылочную массу ( к примеру кучу подкатегорий) не индексировать на странице) а не контроллера симплы, и там пользователь имеет право повесить любой модуль что ему надо