草庐IT

woocommerce_before_cart

全部标签

php - 在 WooCommerce 3 中以编程方式设置产品销售价格

我有一个Woocommerce商店,里面有各种产品类别。我想对属于产品类别Cuckoo的所有产品应用20%的折扣现在我想要实现的是在我的functions.php中设置销售价格尝试如下:/**Foraspecificdate,20%offallproductswithproductcategoryascuckooclock.*/functioncuckoo_minus_twenty($sale_price,$product){$sale_price=$product->get_price()*0.8;return$sale_price;};//addtheactionadd_filte

php - 用自定义字符串替换 Woocommerce 优惠券金额行

目前在结帐页面和购物车页面中,人们应用优惠券代码后,购物车会显示优惠券名称以及从原始产品价格减少了多少钱。例如,产品价格为100,优惠券折扣为20%,然后显示优惠券名称-20。但我不想在那里显示-20,而是我需要在那里显示自定义字符串,例如20%off。不是数量,而是一些自定义字符串..我该怎么做?.当我搜索时,我可以找到theme/woocommerce/cart/cart.php那里它正在使用一个函数.所以没有编辑减少金额的选项。所以请帮忙,请注意此字符串需要显示在结帐、购物车、订单电子邮件等中。 最佳答案 您需要使用wooco

php - 在 Woocommerce 产品类别文件中加载特定元素

他们是否通过functions.php或其他php方法不在woocommerce的商店/主页上加载特定的div元素?...这段代码包括一个过滤器和我的商店页面的产品文件,但我只想在类别页面上显示它,它已经可以工作了,但不是在主页上。我怎样才能停止在商店/主页上加载这个div元素?我知道可以通过cssdisplay:none;但这不是最干净的解决方案。我在archive-product.php中找到了div类,但我不确定它是否定义为在商店页面上加载它。">">">0&&!isset($_REQUEST['s'])){//Don'tdisplayonsearch//Defaultdescr

php - WooCommerce 中的自定义帖子类型数据和订单项目数据

我正在使用一个插件,WooCommerceCustomPostTypeManager,以及支持将自定义帖子类型用作产品的WooCommerce。这在大多数情况下工作得很好,但我希望能够控制库存并且我能够看到问题。在order_item_meta表下的数据库中,product_id=0。因为product_id为空,所以无法在完成购买时更新库存。我知道如果post_type是“产品”,WooCommerce会对其搜索位置进行一些更改,如果不是,则某些事情会失败。我想知道是否有过滤器Hook或其他方式在结账时添加带有自定义功能的产品ID?这是我试图创建的功能,用于控制自定义类型的库存,我们

php - "Submitted form is invalid"将产品添加到购物车时 : Sylius Cart Bundle

如果这似乎是一个非常幼稚的问题,我深表歉意。但我刚刚学习了Symfony2并试图了解Sylius的工作原理。.当我将产品添加到购物车时,它似乎总是返回错误:Submittedformisinvalid我已经搜索了这个问题的解决方案,但似乎没有任何记录(或者我有没有错过了??)我也评论了验证部分,但仍然得到同样的错误。请帮助并提前致谢。 最佳答案 这与产品的选项有关。我有同样的错误,通过探查器查看Doctrine信息,有2个对象存在错误,这些对象被持久化到数据库中。具体来说,它无法映射Sylius\Bundle\AssortmentB

php - Woocommerce 在结帐页面显示运输方式?

我正在使用woocommerceplugin对于wordpress。woocommerce中的一切都很好。只有一件事让我完全震惊。在结帐页面中,我想以列表格式显示所有运输方式。我附上了我想要的运输方式的屏幕截图。我经历了很多设置,但我没有得到结果。因此,任何帮助和建议都将非常有用。谢谢 最佳答案 在你的wordpress后端去WooCommerce->Settings->Shipping您将看到所有运输方式的列表,如下所示激活并配置所有运输方式,对于某些运输方式,您的产品必须具有“重量、长度、宽度、高度”等尺寸才能计算运费。希望对你

php - Woocommerce 退款电子邮件

我进行了大量搜索,虽然我找到了询问如何实现以下目标的用户,但据我所知,没有可用的解决方案示例。问题是关于非常流行的Wordpress插件“Woocommerce”。该插件带有一个电子邮件系统,使电子商务网站所有者和客户的生活更轻松。一个问题是,当商店经理将订单状态更改为“已退款”时,没有发送任何电子邮件。有人说这是因为这是一个手动过程。的确,这是店主通过商家帐户或Paypal帐户执行的过程。但是一旦完成,店主就会登录到他们的wordpress管理面板并将订单状态更改为已退款,这对于生成电子邮件并发送给客户将是有益的。这是我见过的要求。所以我决定修改一个教程在http://www.sky

php - 当客户更改地址 WooCommerce 时发送通知电子邮件

跟进此线程:WoocommerceRefundEmail我有一个似乎无法解决的问题,我阅读了所有关于使用带有自定义触发器的自定义类扩展WC_Email类的主题,但我无法让它工作。我想要实现的是向WooCommerce电子邮件设置添加电子邮件通知,并在客户更新其账单或运输详细信息时向收件人发送电子邮件。所以在我的functions.php中,我将woocommerce_customer_save_address操作添加到woocommerce_email_actions并添加我自己的WC_Email像这样的类扩展:这是我自定义WC_Customer_Address_Change_Emai

php - 迁移 CakePHP 2 到 3 : Before/after-attribute of save button (form helper)

将CakePHP2.x迁移到3.x,在提交按钮中CakePHP2.x具有after和before属性,但这不适用于CakePHP3.x。Form->submit(__('Save'),array('div'=>'form-actions','class'=>'btnbtn-largebtn-primarybtn-save','data-loading-text'=>'PleaseWait...','after'=>''.$this->Html->link(__('Cancel'),array('admin'=>true,'action'=>'index'),array('class'=

php - 结帐时的 WooCommerce 自定义字段

我想在WooCommerce结帐页面中添加自定义字段,但用于选定的产品。例如,如果客户在购物车中只有产品A,则此自定义字段应出现在WooCommerce结帐页面我在functions.php中使用以下代码来添加自定义字段:add_action('woocommerce_before_order_notes','my_delivery_checkout_field');functionmy_delivery_checkout_field($checkout){echo''.__('DeliveryOptions').'';woocommerce_form_field('delivery_