我想选择Magento中所有订单的清单.
这是我在目前正在处理的另一个PHP应用程序中显示来自magento的所有订单的列表所必需的.
有些人也可以使用Magento惯例给我写代码 Mage::
我正在使用Magento 1.4.2版本.
谢谢,
马克
从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')?>
但没有运气.该页面根本不会发生任何变化.任何的想法!!!!!!!!!!!!!!!!!!!!!!!!!!
我想在Woocommerce上免费送货时隐藏其他送货选项.
因为即使有免费送货选项,最新版本的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>.
知道我如何将其放在订单详细信息上吗?非常感谢。
我已按照此说明为我的WooCommerce订单添加自定义订单状态.
我无法找到一种方法来创建自定义操作按钮,将管理订单列表页面中的订单状态更改为我的自定义状态,如此屏幕截图:
我希望为具有"处理"状态的订单显示此自定义操作按钮.
我在WooCommerce文档中找不到任何答案.
是否有应用这些按钮的钩子?
我怎样才能添加它function.php?
谢谢
在以前版本的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)
如何恢复这个旧的自动化功能?
我在Woocommerce中设置了自定义状态和自定义电子邮件。我想将当前电子邮件(WC_Email而不是当前状态)用作电子邮件模板中的变量。
我需要在电子邮件模板中包含一些if语句。我不使用订单状态来确保是否手动重新发送来自订单的电子邮件,它不会通过单独的电子邮件发送当前订单状态的数据。
如何WC_Email在Woocommerce中将电子邮件ID作为变量进行回显?
我有一个自定义订单状态-进行中。我的代码如下。效果很好-但是具有此自定义订单状态的订单未包含在标准的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) 我看到当我查看订单时,如果没有整个订单,它将显示已退款的特定商品。
是否有一种方法可以找到WC_Order_Item_Product是否已退款的商品?此外,有没有办法获得显示在订单视图中项目下方的折扣金额?
我目前正在手动执行此操作,但是如果已经有它的功能,我宁愿使用它。
我注意到在“查看订单详细信息”和“电子邮件确认”中,它反映了折扣行,但没有说明所使用的实际折扣代码。此外,如果折扣代码为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项目时甚至没有出现。
orders ×10
php ×10
woocommerce ×8
wordpress ×8
magento ×2
collections ×1
coupon ×1
detail ×1
magento-1.4 ×1
methods ×1
payment ×1
report ×1
shipping ×1
status ×1