Questions tagged «woocommerce»

题外话。针对此电子商务插件的“特定问题”在https://wordpress.org/support/plugin/woocommerce上有其自己的论坛。

2
Woocommerce-通过JS或PHP以编程方式将产品添加到购物车[关闭]
我正在使用Woocommerce插件来促进网站的小型电子商务部分,并且需要通过一些调用或功能将产品添加到购物车中,而不是使用其自己的“添加到购物车”按钮。 我基本上是指,例如,向Woocommerce发送SKU和数量,并进行购物车更新。 sendToCart('123456', 55); 等等 我浏览了文档,似乎找不到对这种东西的引用。有人可以建议我如何实现这一目标吗?

1
如何在woocommerce中使用php代码添加产品
我想添加带有PHP代码的产品,如下所示: $post_information = array( 'post_title' => 'new item shop', 'post_content' => 'this is new item shop', 'post_type' => 'post', 'post_status' => 'publish' ); $post_id = wp_insert_post($post_information); 但是这段代码针对WooCommerce进行了优化,例如帖子类型,GUID和元数据,以及...有人可以帮忙吗?
29 php  woocommerce 

1
(Woocommerce)如何使用户属于订单?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我正在做一个在WooCommerce中完成订单后需要调用的函数。为此,我使用了*'woocommerce_order_status_completed'*挂钩。我想检查订单中是否有属于特定产品类别的产品。在这种情况下,用户将被添加到Wordpress中的组中。为了处理组逻辑,我使用了另一个插件的API。此方法需要* group_id *和* user_id *。我唯一缺少的是获取* user_id *。 如何从WooCommerce订单中获取用户(详细信息:id)? 码: function isa_set_isa_member_group_after_order_completed($order_id) { $order = new WC_Order( $order_id ); $items = $order->get_items(); foreach($items as $item) { $product = $order->get_product_from_item($item); $has_membership_product = has_term('Lidmaatschap','product_cat',$product->post); if($has_membership_product) { break; } } $group = Groups_Group::read_by_name('ISA Leden'); if(!group) { …

4
如何从上传目录中删除所有未使用的图像?
我正在尝试清理我的上载文件夹,因为它们现在开始占用服务器上的太多空间。 我尝试使用插件来实现此目的,例如DNUI和Cleanup Images,但是这些插件不起作用,或者在DNUI的情况下(最近已更新并可以正常使用)无法达到我想要的确切结果。这是因为我的网站使用了Woocommerce和一个主题,它们都在其他地方使用图像,而不仅仅是帖子或页面(如页眉,页脚和画廊)。似乎WC使用了它自己的内置的Lightbox插件(称为Pretty Photo),从那里调用了DNUI详细描述为“未使用”的图像。 我知道这是一个问题,但是我想知道是否有人可以指出我正确的方向?我不是开发人员,所以可能甚至都不应该在这里发布信息,但是我可以花时间和决心来解决问题。我在该站点上看到过脚本,其效果与DNUI插件相同,但没有考虑到其他图像用途(即使有可能的话)。任何帮助将非常感激。

8
在模板页面上通过woocommerce中的自定义循环显示特色产品
我想在home-page.php模板上显示woocommerce商店中的6种特色产品。经过一番研究后,我发现正确的方法是通过自定义循环((我不希望使用短代码,因为我想添加其他样式类)。)我还发现woocommerce用于特色产品为“ _featured”。我将下面的代码放在一起,以显示我选择在商店中成为特色产品的任何产品,但是它不起作用...非常感谢您的帮助。 <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ) ) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() …

3
在woocommerce中隐藏价格和结帐功能
我知道这个问题可能太广泛了,但是我正在寻找一些方向。我的客户有一家拥有30-40种产品的woocommerce商店。无论出于何种原因,他们都不想再在线销售,但他们希望保留其网站上的产品页面,信息等。 有没有一种方法可以使用钩子或其他方法在woocommerce中隐藏价格,添加到购物车按钮等内容?还是应该只编辑php模板文件?

1
WooCommerce:更改产品的简短描述和价格的显示顺序[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 4年前关闭。 回覆: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ 我想将价格“ $ 4.99– $ 24.99”移动到产品简短说明“严重。请喝一杯这个……” 任何想法如何做到这一点?我已经有一个子主题,但是我不确定需要覆盖哪个WooCommerce文件。

2
Woocommerce从自定义链接向购物车添加变化产品[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我正在尝试通过链接直接向我的购物车中添加变化产品。我正在使用查询字符串设置variation_id。据我所知,我发送数据的方式与默认变式产品形式完全相同。 这是我的单一产品页面中的代码: <a href="<?php echo esc_url( $product->add_to_cart_url() ); ?>&variation_id=262" class="rounded-rect-button add-to-cart">Add to Cart</a> 相反,简单的产品效果很好。我已在管理员中为我的产品变化设置了价格。不知道为什么它不像发送数据那样简单。任何帮助将不胜感激。

4
获取给定类别ID的产品列表
我找不到正确的方法来获取给定类别ID(而非类别名称)的所有产品的列表。 我用来获取类别列表的代码如下,它可以正常工作: $args = array( 'orderby' => $orderby, 'order' => $order, 'hide_empty' => 0, 'include' => $ids, 'parent' => 0, ); $categories = get_terms( 'product_cat', $args ); 但是,现在对于给定的类别ID(例如47),我找不到找到相关产品的方法。我尝试了以下方法: $args = array( 'posts_per_page' => 5, 'offset'=> 1, 'category' => 47 ); $products = get_posts( $args ); echo var_dump($products); 调试$products数组总是返回0,这是错误的,因为我知道ID为47的类别下有一些产品。有什么想法可以解决我的代码吗?

3
如何使用WooCommerce插件显示特定于类别的产品?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为WordPress Development Stack Exchange 的主题。 5年前关闭。 我正在使用插件Woocommerce进行在线购物。 我有很多种类,例如shoes,clothes等等。如何显示特定类别的产品? 我在示例页面上看到了这样的产品循环,但是我只想在我的产品中显示特定类别的产品index.php。

1
通过WooCommerce按类别显示所有产品
使用WooCommerce,我希望将商店中的所有类别显示为标题,其所有产品在下面以无序列表的形式列出。这可能吗?我看过几件事,可以显示类别列表或特定类别的产品列表,但是没有任何内容可以像我描述的那样循环显示所有内容。 这是我目前用来列出所有类别的内容: <?php $args = array( 'number' => $number, 'orderby' => $orderby, 'order' => $order, 'hide_empty' => $hide_empty, 'include' => $ids ); $product_categories = get_terms( 'product_cat', $args ); $count = count($product_categories); if ( $count > 0 ){ foreach ( $product_categories as $product_category ) { echo '<h4><a href="' . get_term_link( $product_category …

2
WooCommerce:如何编辑get_price_html
我正在尝试编辑单个产品的价格。 在single-product/price.php其中有一个模板调用$product->get_price_html。如何编辑该功能/方法以更改HTML的显示方式? 此刻即使我删除了位于该功能中的所有内容,class-wc-product仍能奇迹般地显示吗?有人知道为什么吗?

2
如何在管理面板中的woocommerce订单中显示自定义字段?
目前,我在woocommerce中通过以下方式添加了自定义结算字段: function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); 我需要在管理员端编辑此字段值。目前,我可以在帐单邮寄地址中编辑所有其他值,但此值未出现在“管理”部分中。我仅将以下代码用于查看admin部分中的值。 function order_phone_backend($order){ echo "<p><strong>Billing phone 2:</strong> " . get_post_meta( $order->id, '_billing_phone_new', true ) . "</p><br>"; …

3
使WooCommerce页面仅适用于登录用户
我有一个使用WordPress的网站,以及一个使用WooCommerce的电子商务。我希望只有登录的用户才能看到我的商店(及其所有页面)。 通过用户访问管理器插件,我拒绝访问商店页面,但是直接链接到产品等。尽管用户未登录,但仍然可以访问该特定页面。 如果未尝试登录的用户尝试访问WooCommerce页面,如何将他们重定向到另一个页面?

1
产品类别未显示为构建菜单的选项
我正在尝试将产品类别添加为网站导航栏中的顶级类别。 在外观>菜单的“类别”选项下,出现在类别下的唯一内容是“未分类”。我的产品类别与产品一样确实存在于系统中。我需要修复或更改什么才能将它们添加到菜单结构?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.