Url rewriting Magento管理销售部>;订单>;项目Url
我正在尝试创建从我的帮助台软件到magento后端的销售订单页面的链接 Magento构建url,如下例所示,其中数字表示订单ID /index.php/admin/sales\u order/view/order\u id/12394/ 但是,订单Id不等于订单号,因为信用发票等包含在计数中 是否有其他方法可以使用订单号链接到订单页面Url rewriting Magento管理销售部>;订单>;项目Url,url-rewriting,magento-1.5,magento,Url Rewriting,Magento 1.5,Magento,我正在尝试创建从我的帮助台软件到magento后端的销售订单页面的链接 Magento构建url,如下例所示,其中数字表示订单ID /index.php/admin/sales\u order/view/order\u id/12394/ 但是,订单Id不等于订单号,因为信用发票等包含在计数中 是否有其他方法可以使用订单号链接到订单页面 谢谢 magento中有两种类型的订单号 订单增量id 订单id(在magento中主要使用内部) 管理员使用订单id,而发票上的编号是订单增量id 解决这个问
谢谢 magento中有两种类型的订单号
<?xml version="1.0"?>
<config>
<modules>
<MageIgniter_OrderRedirect>
<active>true</active>
<codePool>local</codePool>
</MageIgniter_OrderRedirect>
</modules>
</config>
真的
地方的
在/app/code/local/MageIgniter/OrderRedirect/controllers/RedirectOrderController.php中
<?php
class MageIgniter_OrderRedirect_RedirectOrderController extends Mage_Core_Controller_Front_Action
{
public function viewAction(){
$increment_id = Mage::app()->getRequest()->getParam('id');
$order = Mage::getModel('sales/order')->loadByIncrementId($increment_id);
$order_id = $order->getId();
Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("adminhtml/sales_order/view", array('order_id'=> $order_id)));
}
}
0.1.0
标准
磁点火器
订单重定向
MageIgniter\u OrderRedirect\u Helper
网址
www.site.com/orderredirect/redirectOrder/view/id/101512486
args/modules,而不是args/module。非常感谢您提供了详细的答案,但是在实践中我如何使用订单重定向,是否需要使用某个url?site.com/index.php/admin/redirectorder/view/id/12394/(其中12394是订单增量id,发票上显示的订单)Hi R.S!我得到一个404,模块在系统>配置>高级中可见。我试图实现的是有一个url,将订单id重写为订单增量id,并转发到/index.php/admin/sales\u order/view/order\u id/12394/其中12394是订单增量id。我只是测试和更新上面的代码,它现在可以工作了,我做了很多更改,所以最好是删除之前的代码并重新开始(应该是控制器,而不是控制器文件夹)
<?xml version="1.0"?>
<config>
<modules>
<MageIgniter_OrderRedirect>
<version>0.1.0</version>
</MageIgniter_OrderRedirect>
</modules>
<frontend>
<routers>
<orderredirect>
<use>standard</use>
<args>
<module>MageIgniter_OrderRedirect</module>
<frontName>orderredirect</frontName>
</args>
</orderredirect>
</routers>
</frontend>
<global>
<helpers>
<orderredirect>
<class>MageIgniter_OrderRedirect_Helper</class>
</orderredirect>
</helpers>
</global>
</config>