标签: orders

magento订单列表查询

我想选择Magento中所有订单的清单.

这是我在目前正在处理的另一个PHP应用程序中显示来自magento的所有订单的列表所必需的.

有些人也可以使用Magento惯例给我写代码 Mage::

我正在使用Magento 1.4.2版本.

谢谢,
马克

php collections magento orders magento-1.4

2
推荐指数
2
解决办法
2万
查看次数

从1.7到ver 1.9.1之后,在结帐/ onepage /下订单不起作用

从1.7到1.9.1 [新]选项后,在结帐/单页/下订单不起作用

54秒前

我已从1.7升级到1.9.1版.我做了很多改变但没有任何工作.

幸运的是,我设法修复了登录页面和更新购物车,其代码更改等.

任何人都有任何想法.我真的被卡住了.:smileyhappy:

到目前为止,我对订单做出了哪些改变

我在info.html的底部添加了这个

review = new Review('<?php echo $this->getUrl('checkout/onepage/saveOrder', array('form_key' => Mage::getSingleton('core/session')->getFormKey())) ?>', '<?php echo $this->getUrl('checkout/onepage/success') ?>', $('checkout-agreements'));
Run Code Online (Sandbox Code Playgroud)

我还在payment.phtml中添加了这个值public_html/app/design/frontend/base/default/template/checkout/onepage

<fieldset id="checkout-payment-method-load">
Run Code Online (Sandbox Code Playgroud)

getChildHtml('methods')?>

但没有运气.该页面根本不会发生任何变化.任何的想法!!!!!!!!!!!!!!!!!!!!!!!!!!

php payment magento orders

2
推荐指数
1
解决办法
7123
查看次数

WooCommerce - 免费送货时隐藏其他送货方式

我想在Woocommerce上免费送货时隐藏其他送货选项.

因为即使有免费送货选项,最新版本的woocommerce现在仍然显示其他送货选项.

请帮忙

php wordpress shipping orders woocommerce

2
推荐指数
1
解决办法
2515
查看次数

Woocommerce-在订单明细上显示总计项目

我想显示结帐后在订单详细信息上购买的商品总数(数量)。

我将代码放在结帐页面上,工作非常顺利:

<tr class="cart-subtotal"> <th><?php _e( 'Product Quantity', 'woocommerce' ); ?></th> <td><?php global $woocommerce; ?><?php echo sprintf(_n('%d', '%d', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count);?></td> </tr>.

知道我如何将其放在订单详细信息上吗?非常感谢。

php wordpress detail orders woocommerce

2
推荐指数
1
解决办法
3448
查看次数

在WooCommerce管理员订单列表中添加自定义操作按钮

我已按照此说明为我的WooCommerce订单添加自定义订单状态.

我无法找到一种方法来创建自定义操作按钮,将管理订单列表页面中的订单状态更改为我的自定义状态,如此屏幕截图:

此图像显示了我想要的位置.

我希望为具有"处理"状态的订单显示此自定义操作按钮.

我在WooCommerce文档中找不到任何答案.

是否有应用这些按钮的钩子?
我怎样才能添加它function.php

谢谢

php wordpress status orders woocommerce

2
推荐指数
1
解决办法
8556
查看次数

订单状态从待处理更改为已取消时发送电子邮件通知

在以前版本的Woocommerce中,当订单从挂起状态更改为已取消状态时,会自动发送电子邮件通知(在我的情况下,这会在管理员的清单部分中设置的分配时间之后发生).

在WooCommerce 3.0.8中,他们已经删除了这种自动化并标记为修复:https: //github.com/woocommerce/woocommerce/blob/master/CHANGELOG.txt

拉请求在这里:https: //github.com/woocommerce/woocommerce/pull/15170/files

我正在寻求恢复此功能,但显然将此行复制/粘贴回Woocommerce核心文件并不是一个好主意,因为它会在平台更新时被覆盖.

我知道最好的方法是创建一个函数并通过functions.php挂钩取消的订单操作,但看了之后我有点迷失了如何做到这一点.这是被替换的线:

add_action( 'woocommerce_order_status_pending_to_cancelled_notification', array( $this, 'trigger' ), 10, 2 );
Run Code Online (Sandbox Code Playgroud)

如何恢复这个旧的自动化功能?

php wordpress orders email-notifications woocommerce

2
推荐指数
1
解决办法
1662
查看次数

在Woocommerce电子邮件中获取电子邮件ID

我在Woocommerce中设置了自定义状态和自定义电子邮件。我想将当前电子邮件(WC_Email而不是当前状态)用作电子邮件模板中的变量。

我需要在电子邮件模板中包含一些if语句。我不使用订单状态来确保是否手动重新发送来自订单的电子邮件,它不会通过单独的电子邮件发送当前订单状态的数据。

如何WC_Email在Woocommerce中将电子邮件ID作为变量进行回显?

php wordpress orders email-notifications woocommerce

2
推荐指数
1
解决办法
2017
查看次数

在Woocommerce订单销售报告中包括自定义订单状态

我有一个自定义订单状态-进行中。我的代码如下。效果很好-但是具有此自定义订单状态的订单未包含在标准的Woo销售报告或Woocommerce状态仪表板小部件中。

有人可以帮助我,看看下面如何添加到此代码段中,以便此自定义订单状态为“进行中”的$反映在Woo销售报告$中。

// 1 New order status AFTER woo 2.2 IN PROGRESS
add_action( 'init', 'register_my_new_order_statuses' );
function register_my_new_order_statuses() {
    register_post_status( 'wc-in-progress', array(
        'label'                     => _x( 'In Progress', 'Order status', 'woocommerce' ),
        'public'                    => true,
        'exclude_from_search'       => false,
        'show_in_admin_all_list'    => true,
        'show_in_admin_status_list' => true,
        'label_count'               => _n_noop( 'In Progress <span class="count">(%s)</span>', 'In Progress<span class="count">(%s)</span>', 'woocommerce' )
    ) );
}
add_filter( 'wc_order_statuses', 'my_new_wc_order_statuses' );
// Register in wc_order_statuses.
function my_new_wc_order_statuses( $order_statuses ) {
    $order_statuses['wc-in-progress'] = _x( 'In Progress', 'Order status', 'woocommerce' ); …
Run Code Online (Sandbox Code Playgroud)

php wordpress report orders woocommerce

2
推荐指数
1
解决办法
1603
查看次数

在Woocommerce 3中获取退款的订单和退款的订单项详细信息

我看到当我查看订单时,如果没有整个订单,它将显示已退款的特定商品。

是否有一种方法可以找到WC_Order_Item_Product是否已退款的商品?此外,有没有办法获得显示在订单视图中项目下方的折扣金额?

我目前正在手动执行此操作,但是如果已经有它的功能,我宁愿使用它。

php methods wordpress orders woocommerce

2
推荐指数
1
解决办法
1480
查看次数

将优惠券代码名称添加到Woocommerce查看订单详细信息和电子邮件通知

我注意到在“查看订单详细信息”和“电子邮件确认”中,它反映了折扣行,但没有说明所使用的实际折扣代码。此外,如果折扣代码为0.00美元(出于特殊跟踪目的,有时有时会有0美元的代码),则根本不会显示该代码。我整天都在努力寻找解决方案-有人可以为此提供一些指导吗?谢谢。

到目前为止,我已经进行了这项工作,以获取实际的优惠券代码:

add_action( 'woocommerce_order_details_after_order_table', 'custom_woocommerce_coupon_line' );
function custom_woocommerce_coupon_line( $order_id ) {
    $order    = wc_get_order( $order_id );

    // An order can have no used coupons or also many used coupons
    $coupons  = $order->get_used_coupons();
    $coupons  = count($coupons) > 0 ? implode(',', $coupons) : '';
    echo $coupons;
 }
Run Code Online (Sandbox Code Playgroud)

但是无法弄清楚如何使它进入“折扣”行...也不为什么当折扣行是使用$ 0代码的$ 0项目时甚至没有出现。

php wordpress orders coupon woocommerce

2
推荐指数
1
解决办法
716
查看次数