Questions tagged «configurable-product»

将类型表示为可配置的产品。

3
如何在默认包主题(或自定义主题)中使用Magento 1.9.1.0可配置色板?
更新:我的答案现在支持在样本之后自动更改产品基础图像。您还可以在此处找到有关如何执行此操作的更详细的教程,包括更多图像 。 Magento CE 1.9.1.0具有一个非常好的新功能:可配置色板。不幸的是,这仅适用于默认的Magento安装随附的RWD软件包。这是一个有关如何使“ Magento可配置色板”可用于“默认”包的自我解答的问题。对于任何想要将可配置色板集成到自定义主题中的人,此信息也可能派上用场。 注意1:这是有关如何使Magento的Default包中可配置色板可用的入门指南。对于每个自定义主题,这可能会(但可能不会)起作用。进行任何更改之前,请始终备份原始文件(和数据库)。 注2:色板可以工作(下面的屏幕截图),但是我还没有使产品图像随色板一起自动更改。我会花一些时间尝试研究这个问题。 随时发表评论和提出建议!

3
Magento 1.9.1可配置的产品属性排序
正如我已经提到的,magento 1.9.1和可配置产品的属性排序似乎存在问题。现在,可配置产品的选项始终取决于简单产品的产品ID。属性选项的顺序将被忽略。 我回到了magento 1.9.0.1。也许有人可以确定1.9.1中的排序方式。对于使用可配置产品修复此问题的每个人来说,这都是很棒的。 如果有人希望看到的是,你可以做这里在Magento示范商店。我无法正确排序尺寸。

3
更改可配置产品的产品映像
我一直在寻找一种方法,让我根据为可配置产品选择的属性来更改产品图像。例如 具有颜色选项的可配置产品:1)红色2)绿色 如果用户选择了红色,则应使用相关产品中的一个更改详细信息页面上的主图像。 我看过这个简单的可配置产品 但是在评论中,有人说图像更改不起作用,这也在增加,并且基于关联产品定价的额外功能不是我在想的。 任何不知道如何实现而无需付出太多工作的人。谢谢。

6
Magento可配置产品价格超越简单产品价格
我已经对产品进行了完全相同的设置(据我所知),并且它们都是通过通用CSV模板导入的。 可配置的价格是29.99 关联的简单产品短袖为29.99 关联的简单产品长袖为39.99 最近,有一张发票开出了长袖产品(ZTWS-SBLS-XL)的价格,该产品的价格为39.99,可配置产品的价格为29.99。如何强制简单产品价格超越可配置产品价格?以下两个产品与其父级可配置产品和简单产品的设置相同。 发票: Item Sku Qty Subtotal Item one ZLOB-SBLS-XL 1 $39.99 Item Two ZTWS-SBLS-XL 1 $29.99 编辑:仍在努力解决这个问题。是什么导致Magento偏爱简单产品价格而不是可配置产品价格或相关产品属性价格?

2
可配置产品和属性集
TL; DR:是否有任何原因使与可配置产品相​​关联的简单产品必须与可配置产品本身具有相同的属性集?我的意思是,有什么技术原因吗?我知道“常识”的原因。如果您出售一双鞋子,那么根据颜色和尺寸而定的所有版本也必须是鞋子。 较长的版本:我的任务是“合并”一些可配置的产品。我的意思是从2个或更多开始只做一个。由于产品数量太多,我不想手动进行操作,也不想通过$product->load(..)->set...()->save()由于运行脚本需要花费时间。我之所以缩短了流程,是因为我确定没有简单的产品重叠。大小和颜色是独特的组合。我是这样做的: Mage::getResourceSingleton('catalog/product_type_configurable') ->saveProducts($mainConfigrableProduct, $simpleProductIds); 其中$simpleProductIds是所有与需要合并的可配置产品相​​关联的所有简单产品ID的数组。 这对于大多数产品来说效果很好,但是也有一些问题。 如果我打电话 $productIds = $product->getTypeInstance()->getUsedProductIds() 我会得到所有简单的产品ID,但在后端中只出现了其中的几个。挖掘一段时间后,我发现显示的唯一属性是与可配置产品相​​同的属性集中的属性。另一个属性集与第一个属性集非常相似,只是有一些细微的差别,但是它包含可配置的属性(大小和颜色)。 现在奇怪的是。在前端,我希望看到所有产品(上面的代码中的$ productIds)或只看到同一属性集中的产品。好吧,两者之间有些东西。 20个相关产品ID-5种尺寸,4种颜色 后端有10种关联产品-5种尺寸,2种颜色-其他2种颜色(10种产品)处于不同的属性集中 前端有15种组合-5种尺寸3种颜色(???) 通过更改未出现的产品的属性集,我能够解决此问题,但我仍然感到困惑。 注意:请勿在家中尝试此操作。或者,您可以在家中尝试,但不能在实时服务器上尝试。

6
Magento-向现有可配置产品添加/删除属性
正确的步骤是什么-而不是删除产品,然后再次开始向现有可配置产品添加或删除属性。 创建可配置产品时,系统会要求您选择要用于该产品的属性。 我有很多产品,现在我需要删除一些最初选择的属性,有些还需要添加最初没有选择的属性。 感谢您提供任何帮助-删除产品似乎并不是解决此问题的最佳方法。尤其是与产品相关的许多其他事物。

2
magento如何获得可配置产品的关联产品最低价格?
默认情况下,在视图页面中magento显示关联产品的最低价格。 我需要显示关联产品的最高价格。任何人都知道逻辑驻留在哪里。如何自定义此行为。 更新: Magento \ ConfigurableProduct \ Pricing \ Price \ ConfigurablePriceResolver /** * @param \Magento\Framework\Pricing\SaleableInterface|\Magento\Catalog\Model\Product $product * @return float * @throws \Magento\Framework\Exception\LocalizedException */ public function resolvePrice(\Magento\Framework\Pricing\SaleableInterface $product) { $price = null; foreach ($this->configurable->getUsedProducts($product) as $subProduct) { $productPrice = $this->priceResolver->resolvePrice($subProduct); $price = $price ? min($price, $productPrice) : $productPrice; } if …


4
如何在Magento 2的产品列表上以百分比显示可配置的产品折扣
在产品详细信息页面中,它显示了折扣百分比。当我打开列表页面时,无法显示可配置产品的百分比。 请给我解决方案。 我为此使用了以下代码,但不适用于可配置产品。 <div class="discount-p"> <?php if($_product->getTypeId() == "simple") { $simplePrice = $_product->getPrice(); } else { $_children = $_product->getTypeInstance()->getUsedProducts($_product); foreach ($_children as $child){ $simplePrice = $child->getPrice(); break; } } $_finalPrice =$_product->getFinalPrice(); $_price = $simplePrice; if($_finalPrice < $_price) { $_savingPercent = 100 - round(($_finalPrice / $_price)*100); echo '('. $_savingPercent . '%off)'; …

3
Magento2产品列表-显示产品选项
目前,我正在研究新的Magento 2主题。对于此主题,我想在产品列表中显示所有产品选项(自定义选项和选项构成可配置产品)。这样,用户可以快速将产品添加到购物车中。 我尝试在其中添加product.info块catalog_category_view.xml并为该块设置产品。显示每个产品的选项,问题是显示的选项仅来自第一个产品。因此,所有其他产品都有此选项。 -更新- 我设法显示了产品选项,但是价格没有更新。有人可以指出我正确的方向吗? <form id='product_addtocart_form_<?php echo $product->getId(); ?>' class="c-product__details__add-to-cart" data-role="tocart-form" action="<?php echo $postParams[ 'action' ]; ?>" method="post"> <input type="hidden" name="product" value="<?php echo $postParams[ 'data' ][ 'product' ]; ?>"> <input type="hidden" name="<?php echo Action::PARAM_NAME_URL_ENCODED; ?>" value="<?php echo $postParams[ 'data' ][ Action::PARAM_NAME_URL_ENCODED ]; ?>"> <?php echo $block->getBlockHtml('formkey') ?> <div class="product-options-wrapper" …

1
Magento 2:新的可配置产品-手动选择现有的简单产品?
我正在通过管理面板创建新的可配置产品(基于颜色)。我的简单产品(子级)已经通过产品导入存在。当我单击“编辑配置”时,它将带我去创建新的简单变体。我不想这么做 我只是想选择现有产品。 有趣的是,如果我在保存后继续通过“编辑配置”生成一些简单的变体,则可以在“编辑配置”旁边看到一个新的链接“手动添加产品”。这就是我告诉我新的可配置产品基于颜色之后想要第一次看到的内容。 我该如何解决?

1
如何在Magento购物车中获得儿童产品图片
我正在尝试获取由客户添加到购物车的可配置产品的子产品图像。 例如,如果客户在购物车中添加了一双红鞋,我想在购物车中显示该颜色。 我已经设置了“显示产品缩略图本身” 问题是颜色样本扩展中的此功能 public function findColorImage($value, $arr, $key, $type) { $found = ''; if(isset($arr[$key])) { $total = count($arr[$key]); if($total>0) { for($i=0; $i<$total;$i++) { if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute { $found = $arr[$type][$i];//return the image src } } } } if ($found == '') …

1
Magento 2:使用REST API创建可配置产品
为了创建可配置产品,我需要创建可配置产品,虚拟产品,最后将它们连接起来。 json请求的示例来自以下位置:如何使用REST API v2创建可配置产品? 我想知道为什么在可配置产品中需要以下部分? "configurable_product_options":[ { "attribute__id":"193", "label":"Colour", "position":0, "values":[ { "value_index":340 }, { "value_index":341 } ], 我注意到此部分是以后能够将虚拟产品连接到可配置连接所必需的。但是价值观没有意义。 在虚拟产品中,我可以分配所需的任何值。此值的目的是什么?

2
在Magento 2中转换虚拟产品
我正在一个朋友的Magento 2网站上工作,现在我意识到,对于他手动添加的500多种产品,它们是带有虚拟选项的简单产品吗?我告诉他将产品设置为可配置产品,所以我不太确定发生了什么(请参见下图)。是否可以将所有这些虚拟产品转换为允许在结帐期间输入地址的类型?

1
可配置的色板
我们有一家在线鞋店。 例如,我想拥有一个带有以下简单产品的可配置产品“ Shoes XXX”: “鞋子XXX颜色黑色尺寸40” “鞋子XXX颜色黑色尺寸41” “鞋子XXX颜色黑色尺寸42” “鞋子XXX颜色绿色,尺码39” “鞋子XXX颜色绿色,尺码41” “鞋XXX颜色红色,尺码38” “鞋子XXX颜色红色尺寸40” 我使用了magento 1.9的核心功能(我发现了这个扩展名https://github.com/wigman/AjaxSwatches,但是我还没有测试) 我不想为相同颜色(但尺寸不同)的产品上传单独的图像。有什么办法吗? 同样在色板(Magento 1.9的核心功能)中,我想以选定的颜色显示小产品图像。我该怎么做?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.