草庐IT

【StoneDB】产品FAQ

全部标签

php - Magento:在设置脚本中向分组产品添加新属性

我正在为分组产品开发一个小型Magento扩展程序。此扩展需要另一个属性,所以我想我可以编写一个设置脚本,为分组产品添加一个新属性。但几乎所有我尝试在Magento中做的事情,结果都比我预期的要复杂得多。Magento官方论坛没有真正的帮助,所以我希望在这里得到一些支持:)新属性应该只出现在分组产品的“常规”选项卡中;简单产品、可配置产品、捆绑产品等应保持不变。该属性应该独立于所选属性集,就像它是系统属性一样。为此,我认为我可以将属性添加到分组产品的实体中,但正如我发现的那样,没有针对分组产品的特殊实体,只有一般产品的实体“catalog_product”。因此我的下一个想法是,我需要

php - Codeigniter - 如果选项不同,则添加具有相同 ID 的产品

我目前正在构建一个简单的电子商务网站,但遇到了一个有趣的问题。基本上,产品在产品表中,但还有许多其他选项,例如价格、颜色等...其中一些会影响总价。但是,如果存在相同的产品但具有不同的选项集,那么产品ID显然是相同的,并且该项目不会添加到codeigniter购物车中。我想到的最简单的方法就是让相同id的商品加入购物车,这样容易吗?有没有更好的方法来解决这个问题?任何想法都会很有帮助! 最佳答案 好的,所以我找到了我的问题的答案,人们可​​能会觉得有帮助。基本上我使用多维数组作为Codeigniter购物车类不支持的选项。这会生成相

php - Magento - 动态产品/动态定价/即时创建产品

我已经多次使用magento,但这是终极挑战。我在一家拥有超过400,000种产品的magento商店工作——每种产品都有自己的变体/产品选项。我们的主商店(基于自定义购物车系统并在MSSQL上运行)每天添加和删除数百种产品。我已将magento配置为抓取所有类别、产品、文本、描述、价格、变体等,并动态创建产品页面,例如http://www.offices-furniture.co.uk/pp?prod=mercury-reception-unit.html问题是我现在需要能够将这些产品添加到购物车,而无需它们实际存在于后端。我已经在后端添加了一个产品,并计划将其用作通用模板类型的产品

php - 如何禁用 Magento 的简单产品 URL 重写管理?

我有3个在线商店在一个Magento安装上运行。他们共享超过10.000多个SKU(我将它们设置为简单产品),但前端唯一可见的产品是每个商店的分组产品(与它们相关联的SKU)。因此,我的URL重写表非常繁重,在检查VarienProfiler时,我遇到了“mage::dispatch::routers_match”,它需要超过5秒才能完成。我想这是因为它太大了。这让我想到了我的问题:如何指定我不想让Magento重写的URL。无论如何我可以告诉它不要重写简单的产品URL吗?仅此一项就会使表格下降到1/3。附言:MagentoCE1.7.0.2编辑:感谢Tobias为我指明了正确的方向。

php - 从 Wordpress 获取产品重量

下面的代码用于使用Woocommerce获取我的Wordpress网站中“书籍”类别产品的数据。'product','posts_per_page'=>200,'product_cat'=>'books');$loop=newWP_Query($args);$send_array=array();while($loop->have_posts()):$loop->the_post();global$product;$send_array[]=array('id'=>get_the_ID(),'title'=>get_the_title(),'content'=>get_the_cont

php - WooCommerce 以自定义价格添加到购物车产品

我在WooCommerceWordpress中使用以下代码通过模板使用add_to_cart($product_id)函数添加了一些产品。global$woocommerce;$id_arr=$_POST['up_product_chk'];$i=0;for($i;$icart->add_to_cart($ids);}wp_redirect(site_url().'/cart/');现在我想通过这个模板为每个产品添加自定义价格。现在购物车中的价格与数据库中的价格相同,但我想通过这一点添加我的自定义价格。有人可以帮我做同样的事情吗?谢谢 最佳答案

php - 通过 AJAX 添加可变产品后更新 WooCommerce 购物车

我已经组装了链接以将可变产品添加到我的购物车,但我不知道如何在不重新加载页面的情况下“刷新”购物车。我的猜测是我没有正确地使这个AJAX添加到购物车请求,因此,没有调用woocommerce_add_to_cart_fragments(我相信我的购物车HTML将放置在其中以进行刷新)。$addToCartLink='?add-to-cart='.$prod->id.'&variation_id='.$var_id.'&attribute_pa_quantity-attribute='.$var_quantity;jQuery.get($addToCartLink,function(){

php - WooCommerce 自定义产品类型 - 多个添加到购物车部分问题

我在woocommerce中创建了一个名为Booking的自定义产品类型。这是我的代码:classWC_Product_BookingextendsWC_Product{/***__constructfunction.**@accesspublic*@parammixed$product*/publicfunction__construct($product){$this->product_type='booking';$this->supports[]='ajax_add_to_cart';parent::__construct($product);add_action('wooco

php - WooCommerce 在添加之前检查产品 ID 的库存

我的WooCommerce网站中有一些自定义代码,用于将产品添加到用户购物车。我已经让它检查购物车内容以确保购物车中首先有另一种产品,但我还希望它检查正在添加的产品是否也有库存...我想不出最好的方法。如果您能让我知道要向函数中添加什么以使其检查“product_id”的库存以及库存是否>0,我将不胜感激。这是我的代码:add_action('template_redirect','add_product_to_cart');functionadd_product_to_cart(){if(!is_admin()){$product_id=21576;$found=false;glob

php - Magento 创建一个整数的产品属性

显然,当您购买企业版时,您从Varien获得的支持几乎毫无值(value),所以我希望这里有人可以引导我朝着正确的方向前进。在Magento中,我想创建一个int类型的产品属性。当我从管理面板创建属性时,它会将其创建为varchar。我最终想做的是创建总售出属性,以便我可以使用它按类别显示中最畅销的产品进行排序。它是varchar的问题在于,当您按此排序时,它会将其排序为字符串而不是数字。Varien告诉我,为了使它成为一个整数,我必须对数据库进行更新。在我看来,我必须将eav_attribute表中的backend_type列更改为int并且应该希望将值移动到catalog_prod