我正在尝试获取最近添加到用户购物车的产品的ID。快速谷歌搜索揭示了这个功能Mage::getSingleton('checkout/session')->getLastAddedProductId(true);这也用于Mage_Checkout_Block_Cart_Crosssell。但是,当我尝试在我自己的Controller中调用该函数时,它什么也不返回。我试图通过实例化一个核心sessionMage::getSingleton('core/session',array('name'=>'frontend'))但是这种方法似乎行不通。我还尝试创建Crossellblock并使环绕
假设我们有:SKU为“product-sku”的产品带有SKU“custom-option”的自定义选项如果我们现在添加此产品并在购物车中选择此自定义选项,则此产品的SKU将在结帐页面上变为“product-sku-custom-option”。在Magento中有没有办法禁止将自定义选项的SKU附加到产品的SKU或至少在产品添加到购物车后获取产品的原始SKU? 最佳答案 经验法则是永远不要触及核心文件。您应该扩展app/code/core/Mage/Catalog/Model/Product/Type/.php只需这样做:publ
我有一个可变产品,其分类法“pa_size”属性设置了以下值:S|M|L|XL如何使用外部php脚本为该产品添加变体?提前致谢。我使用以下代码:$sku=21333;$size='S';$stock=2;$price_a=60;$price_b=30;$product_parent=get_product_by_sku($sku);$product=newWC_Product_Variable($product_parent->id);$variations=$product->get_available_variations();//Firstoffalldeleteallvaria
我已经为我的WooCommerce商店编辑了一些模板。我已经删除了默认价格,因为我使用插件WooCommerceExtraProductOptions用于启用价格和控制一些特定选项。现在,我想将可下载的产品添加到我的商店。该插件不支持下载,因为没有足够的API,作者说。因此,我希望将价格返回到我的模板中,但仅限于打开“下载”的产品。如何检查产品是否可通过模板下载?否则,所有可下载的产品都放在“下载”类别中,因此检查产品是否属于该类别对我也有好处。你能帮帮我吗? 最佳答案 可以使用WP的is_downloadable()函数。WC_P
我的商店有magento2,我想使用RESTAPI获取所有可配置/简单产品及其子(变体)产品。我能够在单个RESTAPI调用中获取所有产品,但它没有为我提供可配置产品的子项。我需要如下所示的可配置产品:{"id":1,"parent_id":1,"name":"myProduct","is_active":true,................."children_data":[{"id":1,"parent_id":1,"name":"myProduct","is_active":true,.................},{"id":1,"parent_id":1,"nam
我有一个选项卡集来添加一个包含WooCommerce规范的选项卡。我想将它包装到一个if语句中,以便仅在产品属于某个类别时才设置选项卡。add_filter('woocommerce_product_tabs','woo_custom_product_tabs');functionwoo_custom_product_tabs($tabs){global$post;if($product->is_category("MobilePhones")){$tabs['custom_specification']=array('title'=>__('Specification','wooco
我正在寻找一种在WooCommerce中为单个产品添加多个价格的方法,我使用的是版本2.6.11。例如:产品:啤酒节价格:预售:10美元当天:30美元VIP:100美元谁能指出我正确的方向? 最佳答案 您可以使用变体。只需将Product声明为“Variable”,将属性定义为“Prices”,并且该属性的每个值都将是“Pre-sale|Same-Day|VIP”。在Variations中,只需单击“UseAttributesasVariations”,这样您就可以为每个属性声明一个价格。预售:$10当天:30美元贵宾:100美元如
我在这里找到了1.6版的解决方法:HowtodisplayproductpricewithandwithouttaxatatimeinproductlistforPrestashop?但是product-list.tpl的代码在1.7中发生了很大的变化1.7有解决方法吗?提前致谢! 最佳答案 要编辑的文件是:psroot/themes/classic/templates/catalog/_partials/miniatures/product.tpl要显示不含增值税的价格,请使用此代码段(在html中找到您要显示的位置):{Tool
我正在寻找但找不到这样的东西。我需要创建一个产品页面,买家将在将产品添加到购物车之前填写一些文本字段。大部分类似此页面的内容:http://bitly.com/Sw4jzR添加到购物车时,它也需要保存字段。有人在magento中见过类似的东西吗?知道怎么做吗?提前致谢。 最佳答案 您需要使用自定义选项。这是tutorial的链接. 关于php-买家在magento产品页面中填写的字段,我们在StackOverflow上找到一个类似的问题: https://st
我想通过getLoadedProductCollection进行排序。对于产品属性,我有一个自定义属性“featured_product”这是我的代码:$sort=$_GET['s'];$_productCollection=$this->getLoadedProductCollection()->addAttributeToSelect('featured_product');$_productCollection->clear();$_productCollection->getSelect()->reset(Zend_Db_Select::ORDER);switch($sort)