在 Magento 中,当我在完成订单后使用信用卡支付类型创建订单时,它会将我的订单状态显示为pending
. 而不是这个,我想要Payment through Credit card
状态或类似的东西,Credit card Payment
以便管理员知道付款已完成。
实际上,如果可能,我想为使用信用卡完成的订单添加新状态,以便管理员轻松过滤它。
“新订单状态”选项是您需要为通过CC付款方式下的订单设置的选项。根据您的 Magento 版本,有两种添加新订单状态的方法:
这很简单。去那里Admin Panel > System > Order statuses
创建一个新的。然后单击“将状态分配给状态”。从状态列表中选择新创建的状态,从状态列表中选择“新建”。它必须是“新”状态,否则它不会列在付款方式的配置中。
以下是添加新订单状态的步骤:
管理订单状态和状态由 config.xml 完成。因此,为了添加新状态,您想创建一个新模块(例如Company_Sales
)并在 config.xml 中放置一个与此类似的 xml 结构:
<global>
<sales>
<order>
<statuses>
<cc_payment translate="label"><label>Credit card Payment</label></cc_payment>
</statuses>
<states>
<new>
<statuses>
<cc_payment default="0"/>
</statuses>
</new>
</states>
</order>
</sales>
</global>