草庐IT

php - 在 Magento 中,扩展 rest/products api 以检索返回列表中产品的标签和属性的性能如何?

我能想到的唯一方法是检索产品,然后在脚本中调用其他API来检索我需要的信息,最后返回响应。我对Magento还是有些陌生,这似乎对性能影响很大。上述解决方案在性能上是否有效,或者是否有更好的方法从rest/productsapi检索标签等?本质上,我正在寻找的是这些方面的东西:当前API返回:{337:{entity_id:"337"type_id:"simple"sku:"ace000"color:"15"gender:"93"material:"130"jewelry_type:nulldescription:"Gunmetalframewithcrystalgradientpol

php - 限制复选框的选择(一次一个类别和一个子类别)

我的WordPress站点中有一个类别菜单列表,其代码如下:BallsandsportitemsBeauty&HealthBeautyCosmeticsHaircareSkincarenutritionClothing,Shoes&JewelryAccessories&JewelryClothingHandbagsShoes看起来像这样:http://prntscr.com/78hm0o现在我希望用户可以一次选择一个主类别及其任何一个子类别(如果存在子类别)。到目前为止我尝试了什么:$(':checkbox').on('change',function(){va

php - OOP(php)在另一个类中实例化类

不确定我是否选择了正确的标题。但无论如何。我必须支持和开发现有的项目。它建立在OOP之上。我有订单、产品等模型。它们经常用于代码中。每个模型都绑定(bind)到一个相应的表。客户希望将一种新型客户集成到系统中。这类客户拥有不同的关联数据,并订购完全不同种类的产品。所以订单看起来会有所不同。我决定不要将旧的Order和新的Order混在一起。起初我将它们放在单独的表中,以免破坏工作系统并为它们创建不同的类。现在我有模型Order.php和OrderNew.php、Product.php和ProductNew.php等等。我有全局设置对象,它的属性包含我需要实例化的类类型。现在我已经搞砸了

php - WooCommerce 函数 wc_get_template() 修改

跟进我之前的问题WooCommerceuseSecondaryPHPFile(RecallingTemplate)下面的函数是我网站的辅助添加到购物车功能,它为分组产品调用辅助php模板,问题是只有当修改后的模板实际上在woocommerce插件模板文件夹中时它才会工作。这不好,因为对woocommerce的任何更新都会删除我的模板。问题是第三行“wc_get_template”如果模板位于woocommerce插件模板文件夹中,则此功能仅适用于我。当我需要它从我的子主题文件夹“custom-groups”文件夹中调用模板时。有谁知道如何让这个函数从插件模板文件夹以外的文件夹中获取模板

php - 从 PHP 类回显变量

我快速浏览了一些与我的问题类似的问题,但没有一个答案完全触及我遇到的问题。我有两个文件。product.php和index.php。Product.php定义了产品类,我只是使用index.php作为页面来输出变量。理想情况下,这将用于将来输出来自不同类的对象。product.phpclassProduct{public$var="adefaultvalue";publicfunction__construct($var){$var=$var;}publicfunctiondisplayVar(){echo$this->var;}}index.php(全部包含在php标签中)requi

php - 从后端产品页面隐藏特色复选框设置

使用WooCommerce,我想从后端(管理员)的产品页面设置中隐藏或删除FEATURED复选框,请参见下面的屏幕截图。我已经尝试使用CSSdisplay:none但它不起作用。任何帮助将不胜感激谢谢(来源:imgh.us) 最佳答案 是的,可以使用挂接到admin_headwordpress钩子(Hook)的自定义函数,这将在管理头中注入(inject)一些CSS规则。在这里,我们针对产品​​帖子类型页面。这是代码:add_action('admin_head','hiding_and_set_product_settings')

php - 产品正常价格(非促销价)的优惠券折扣

在WooCommerce中,我有正常价格为X的产品和销售价格为Y的产品。我想添加一张带有代码的优惠券,以便从正常价格X中获得45.00美元的折扣。我希望优惠券忽略促销价,这样我得到的是X-$45NOTY-$45。但是当不使用优惠券时,使用价格Y。我发现以下适用于百分比折扣,但我似乎无法使其适用于固定产品折扣价。add_filter('woocommerce_coupon_get_discount_amount','woocommerce_coupon_get_discount_amount',10,5);functionwoocommerce_coupon_get_discount_a

php - 应用优惠券代码后更改 WooCommerce 购物车价格

我在WooCommerce上创建了一个产品,并使用Hookwoocommerce_before_add_to_cart_button在产品详细信息页面上添加了两个选项。现在,当客户从产品详细信息页面将产品添加到购物车时,他们有两个选择。他们可以从这两个选项中选择一个选项。然后我使用woocommerceHookwoocommerce_add_cart_item_data将用户选择的值存储在购物车元数据中。我正在使用此答案中的代码:SaveproductcustomfieldradiobuttonvalueincartanddisplayitonCartpage这是我的代码://sing

javascript - 编辑 JSON 文件

首先,是的,我确实检查了其他选项、​​问题和答案,但遗憾的是那些对我不起作用。所以我目前正在做一个小项目,包括购物车系统。购物车系统由PHPsession创建,一切正常。可以添加产品,可以删除行,也可以完全清空购物车。现在我想添加一些功能,比如计算购物车中的商品数量、计算总价和增值税价格。由于session存储为JSON对象,我可以使用angularjs和$http.get()读取JSON购物车对象并重新定义数据,以便它可以在View的ng-repeat中使用。因此,当访问者点击“添加到购物车”按钮时,以下代码将创建session:session_start();$product_id

php - 在 WooCommerce 存档页面中的产品标题下方添加自定义字段值

在WooCommerce中,我想将自定义文本添加到我的产品显示中,该文本将从产品编辑页面的自定义字段中获取。现在是这样的:您可以在下面看到带有标题的产品:我想在每个产品下面添加一条文字,用蓝色笔标记:我已经设法找到一些自定义php代码来在产品页面中添加自定义字段,如下所示:.这是我的代码://DisplayFieldsadd_action('woocommerce_product_options_general_product_data','woocommerce_product_custom_fields');//SaveFieldsadd_action('woocommerce_p