Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-更新订单和客户通知_Magento_Magento 1.6 - Fatal编程技术网

Magento-更新订单和客户通知

Magento-更新订单和客户通知,magento,magento-1.6,Magento,Magento 1.6,在Magento orders中,可以选择向客户发送通知以更新其状态 我有一些订单正在处理,但我似乎无法将它们更新为任何其他状态 我想添加自定义状态,以便向客户发送通知 在下拉列表中,我可以选择仓库,这将通知客户他们的订单在仓库中 我该怎么做 我使用的是v1.6.2 谢谢您不应该使用magento的“状态”概念,因为“状态”概念是为了允许特定和详细的状态而编写的 要创建并链接(到现有的本机magento状态)您的状态,您应该在模块的“config.xml”文件中添加一部分代码,如下所示: <

在Magento orders中,可以选择向客户发送通知以更新其状态

我有一些订单正在处理,但我似乎无法将它们更新为任何其他状态

我想添加自定义状态,以便向客户发送通知

在下拉列表中,我可以选择
仓库
,这将通知客户他们的订单在仓库中

我该怎么做

我使用的是v1.6.2

谢谢

您不应该使用magento的“状态”概念,因为“状态”概念是为了允许特定和详细的状态而编写的

要创建并链接(到现有的本机magento状态)您的状态,您应该在模块的“config.xml”文件中添加一部分代码,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<config>

    [...]

    <global>

        [...]

        <sales>

            [...]

            <order>

                [...]

                <!-- Statuses declaration -->
                <statuses>
                    <avaiblable_in_warehouse translate="label">
                        <label>Avaiblable in Warehouse</label>
                    </avaiblable_in_warehouse>
                </statuses>
                <!-- Linking Status to a state -->
                <states>
                    <processing>
                        <statuses>
                            <avaiblable_in_warehouse />
                        </statuses>
                    </processing>
                </states>
            </order>
        </sales>
    </global>
</config>

[...]
[...]
[...]
[...]
在仓库中可用

可以在后端的“系统>订单状态”下创建自定义订单状态

  • 创建新状态
  • 把它分配给一个州

  • 可在后端配置自定义订单状态,系统>订单状态我就是这样做的。你想写一个答案让我接受吗?这在版本1.6.2中不是必需的。自定义订单状态可以在后端配置,不修改任何config.xmlYes,但是这样,当您部署应用程序时,您只需添加其他无聊的操作…我查看了订单状态。如果我创建一个新的,然后将其分配给
    处理
    ,则在订单的“订单历史记录”下拉列表中,我可以更改状态。这正是我想要做的。