草庐IT

woocommerce-subscriptions

全部标签

php - Woocommerce 添加到购物车将整个库存添加到购物车

我可以将一个产品和另一个产品一起添加到购物车中。因此,无论何时有人购买产品,都应自动将另一种补充产品添加到购物车中。所以这就是我一直在尝试的:functionsave_gift_wrap_fee($cart_item_key){if($_POST['offered-product-id']){global$woocommerce;if($_POST['offered-product-variation-id']){$woocommerce->cart->add_to_cart($_POST['offered-product-id'],'1',$_POST['offered-produc

php - 变体 Sku 未显示 Wordpress/woocommerce

我建立了一个woocommerce商店,并为某些产品添加了一些变体。每个变体都有自己的sku编号,但由于某种原因,它们没有显示在产品概览面板上。有什么办法可以添加它们,或者有人可以告诉我正确的方向。此外,如果我尝试搜索变体,则不会显示产品所在的位置。我必须在某些地方注册变体sku吗?这是否默认与woocommerce一起使用?谢谢!这就是我设置变体的方式: 最佳答案 好吧,鉴于没有人回答我不得不自己挖掘一点:D所以这是我目前找到的解决方案。在位于woocommerce/includes/admin的文件class-wc-admin-

php - 在 woocommerce 中过滤货币并将其从 usd 转换为 inr for ccavenue

我在我的wordpress网站上使用ccavenue支付网关。插件网址是https://wordpress.org/plugins/ccavenue-payment-gateway-woocommerce/但我有一个问题,我的基础货币是印度卢比,而ccavenue只接受印度卢比付款,所以当用户将货币切换为美元时,ccavenue将40美元作为inr40。我想先转换货币,然后再转到ccavenue页面。相同的代码片段是。publicfunctiongenerate_ccavenue_form($order_id){global$woocommerce;$order=newWC_Order

php - Woocommerce 订阅自定义费用添加到经常性总额

我想问一下如何在woocommerce订阅经常性总计中添加自定义费用?在网上找到的:functionwoo_add_cart_fee(){global$woocommerce;$woocommerce->cart->add_fee(__('Custom','woocommerce'),5);}add_action('woocommerce_cart_calculate_fees','woo_add_cart_fee');然而,某些功能仅适用于常规产品。非订阅—它不会将费用添加到经常性总计中。 最佳答案 截至目前,WooCommerc

php - 来自外部来源的 Woocommerce 更新价格

我对从外部数据库更新产品价格有疑问。我需要在每次访问此职位时检查产品价格。为此,我使用了the_post钩子(Hook)。例如,我得到了单个产品的“1718”价格值。functionchd_the_post_action($post){if($post&&$post->post_type=='product'){$product=wc_get_product($post->ID);if($product){$price='1718';$product->set_price("$price");$product->set_regular_price("$price");$product-

php - 在 woocommerce 中以编程方式添加产品

'AdamsProduct','post_content'=>'Hereiscontentofthepost,sothisisourgreatnewproductsdescription','post_status'=>'publish','post_type'=>"product",));wp_set_object_terms($post_id,'simple','product_type');update_post_meta($post_id,'_visibility','visible');update_post_meta($post_id,'_stock_status','in

php - 在 WooCommerce 中以编程方式对保存的 Stripe 卡收费

我将WooCoommerce与WooCommerce订阅插件和Stripe一起使用。订阅按月收费,产品被发送给客户,然后客户决定是保留并支付商品费用还是返回。如果他们不返回或不付款,那么系统需要能够从订阅中存储的Stripe支付卡中收取全额费用,将编写一个自定义插件来自动处理此问题。症结在于能够对通过Stripe存储的卡进行充电。解决这个问题的最佳方法是什么?我一直在搜索文档,但似乎找不到合适的钩子(Hook),因此正在寻找有关解决此问题的最佳方法的一些建议。 最佳答案 我想出如何以编程方式创建付款的唯一方法是使用stripeapi

php - 如何更改 Woocommerce 结帐页面中的 "Have a coupon?"文本

我正在尝试翻译“Haveacoupon?”使用此代码在Woocommerce结帐页面中输入文本:functioncustom_strings_translation($translated_text,$text,$domain){switch($translated_text){case'HAVEACOUPON?':$translated_text=__('TIENESUNCUPÓN?','__x__');break;}return$translated_text;}add_filter('gettext','custom_strings_translation',20,3);但它不起

php - 向 Woocommerce 产品变体下拉列表添加变体库存数量和状态

基于“https://stackoverflow.com/questions/45037405/show-stock-status-next-to-each-attribute-value-in-woocommerce-variable-products/45041602#45041602”,我有以下代码在产品变体下拉列表中显示库存数量+库存状态,并显示产品可用性文本:add_filter('woocommerce_variation_option_name','customizing_variations_terms_name',10,1);functioncustomizing_v

php - 更改 WooCommerce 缺货徽章文本

我们在Wordpress和WooCommerce上使用Neighborhood主题来销售一次性的独特商品。库存管理在确保售出的产品不能再次购买方面运作良好,而是显示该项目为缺货。这在原则上是好的,事实上,在项目描述的价格下显示“有货”变为“缺货”没有问题,我们甚至找到了必要时更改该显示的代码here.这工作正常-将以下代码添加到主题中的functions.php:add_filter('woocommerce_stock_html','change_stock_message',10,2);functionchange_stock_message($message,$stock_sta