В админке опенкарт для каждого заказа есть своя страничка "invoice" (счёт) и "shipping" (что-то типо упаковочного листа). Зайти на эти странички можно по кнопкам как со страницы конкретного заказа {order_form}, так и со страницы со списком всех заказов {order_list}, выделив нужный заказ галочкой. Так вот, в первом случае все работает корректно: при нажатии на кнопку перекидывает на отдельную вкладку в браузере. А во втором случае, при нажатие на кнопку происходит одновременно переход на страницу инвойса (или шипинга) и открывается отдельная вкладка браузера с инвойсом (или шипингом). В результате имеем в браузере две одинаковые вкладки. Уберите этот косяк и сделайте так, чтобы страница "заказы"{order_list} оставалась на месте и только в отдельной вкладке открывалась страничка инвойс (или шипинг). На фото кнопки, обведенные зелёным работают корректно, красным - не корректно.
А как это относится к Русской сборке? Оксторе это не русская сборка. Пишите им на форум в соответствующую тему.
Не знал, чёстно сказать. Думал, есть оригинальный опенкарт и её русифицированный вариант, который в народе называют "русская сборка" и зовётся не опенкарт3, а окстор3 Но в любом случае, я проверил демо версию OpenCart 3.0.3.7 и там точно такой же косяк.
оксторе сильно отличается от оригинального опенкарт. Русская сборка, сильно НЕ отличается от оригинального опенкарт. Это нужно запомнить. Далее, политика развития русской сборки это минимальное изменение файлов, устранение только критических багов, которые в связи с долгими выпусками оригинального опенкарт, не могут исправить в оригинале. Ну и конечно адаптация сборки под СНГ. На этом все.
Никогда не обращал внимание на то, что это существует. Но, если, вдруг, проблема осталась, то просто надо закомнетарить строку (проверял на 3.0.3.7, line 253 в местной сборке) $('#form-order').attr('action', this.getAttribute('formAction')); в файле order_list.twig