Маг v1.6
Я хотел бы изменить способ оплаты checkmo, чтобы при переводе заказа переводиться в состояние обработки. Я обнаружил, что, изменив файл /app/code/core/Mage/Payment/etc/system.xml (да, просто возиться с ядром сейчас на тестовом сервере, он изменит его правильно, если он будет работать) здесь:
<checkmo translate="label">
<fields>
<order_status translate="label">
<source_model>adminhtml/system_config_source_order_status_new</source_model>
удалив «new» в source_model, вы можете выбрать статус заказа в конфигурации, которая относится к состоянию обработки.
Однако заказы не действительно в состоянии обработки. Они остаются в новом / ожидающем состоянии, но статус один из состояния обработки. Странный гибрид.
Это не совсем работает, так как моя цель состоит в том, чтобы иметь возможность легко переключать заказ между 4 статусами пользовательских заказов, которые я сделал для состояния обработки. причина в том, чтобы все заказы, чеки или CC были в одинаковом состоянии, чтобы к ним можно было относиться одинаково. модуль Authnet переводит заказы CC в состояние обработки, и я хочу, чтобы заказы checkmo присоединились к ним. (наоборот, если бы я мог заставить заказы CC перейти в новое / ожидающее состояние, я могу назначить свои пользовательские статусы этому состоянию) В любом случае, мне нужно, чтобы все новые заказы находились в одном и том же состоянии при создании независимо от наличия счета-фактуры или отгрузки ,
спасибо
примечание: эти связанные вопросы не совсем решают эту проблему: 6095096, 6415547, 4170628)