如何手动计算可配置产品的重量 -- magento-1.7 领域 和 shipping 领域 和 configurable-product 领域 magento 相关 的问题

How to manually calculate the weight of configurable product


简体版||繁體版
1
vote

问题

中文

我有以下问题: 当我尝试在Magento编辑订单时,在编辑页面的初始加载时, Mage_Shipping_Model_Rate_Request::getPackageWeight() 返回零。此行为仅使用可配置产品发生。

我的问题是如何手动计算包装的总重量。 我正在使用Magento 1.7.0.2 CE。 提前致谢!

英文原文

i have the following problem: when I try to edit an order in Magento, on the initial loading of the edit page, Mage_Shipping_Model_Rate_Request::getPackageWeight() returns zero.This behaviour occurs only with configurable products.

My question is how can i calculate manually the total weight of the package. I am using Magento 1.7.0.2 CE. Thanks in advance!

        

回答列表

1
 
vote
vote
最佳答案
 

引用项的重量由运输总模型 Mage_Sales_Model_Quote_Address_Total_Shipping 中的 collect() 方法。

收集物品重量后,总模型然后调用 url_path0 以触发运输速率计算。

我建议您在上面提到的总模型中查看循环,在每个项目上迭代,以查看可配置的原因不会获得分配的权重值。

我唯一可以想到的情况下,无需进一步访问,也许您可​​以在引用项目上设置 url_path1 的销售规则。

在奇迹之前, url_path2 属性仅用于 url_path3 产品,以指示总重量是否应从相关产品动态地固定或计算。

 

The weight of quote items is calculated by the shipping total model Mage_Sales_Model_Quote_Address_Total_Shipping in the collect() method.

After the item weight is collected, the total model then calls $address->collectShippingRates(); to trigger the shipping rate calculation.

I suggest you look at the loop in the total model mentioned above, where it iterates over each item, to see why a configurable doesn't get a weight value assigned.

The only thing I can think of without further access is that maybe you have a sales rule in place that sets free_shipping on the quote item.

Before you wonder, the weight_type attribute is only used for bundled products to indicate if the total weight should be fixed or calculated dynamically from the associated products.

 
 

相关问题

21  Magento可配置产品价格高估简单产品价格  ( Magento configurable product price overriding simple product price ) 
我有产品设置相同(据我所知),它们都以通用CSV模板导入。 可配置价格为29.99 相关简单产品短袖是29.99 相关简单产品长袖是39.99 发票最近收取了长袖产品(<强> ZTWS-SBLS-XL ),其价格为39.99,可配置的产品价格为29.99。如何强迫简单的产品价格来覆盖可配置的产品价格?下面的...

1  从XML文件导入可配置产品[已关闭]  ( Import configurable products from xml file ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新问题,所以它是对于magento堆栈交换。 关闭 3年前。 ...

0  magento:如何在可配置的产品页面上获取简单的产品详细信息  ( Magento how to get simple products details on configurable product page ) 
在可配置的产品页面上,如何根据与可配置产品相​​关联的简单产品获取分配给当前产品的信息或属性。 因此,如果我在那里有一个带3个完成的瓷砖,自然,光泽,纹理和所有这些饰面都具有不同的描述和分配给他们的属性值,我将如何基于所选择的终结来提升它。 我正在使用magento 1.9所以"简单的可配置产品" 插件不起作用。 ...

3  在非对象产品属性上调用成员函数getortedChildren()  ( Call to a member function getsortedchildren on a non object product attributes ) 
在我的产品视图页上,我收到以下错误: Fatal error: Call to a member function getSortedChildren() on a non-object in /template/catalog/product/view/type/options/configurable.ph...

2  检查可配置产品相​​关产品中是否存在具有相同配置选项的简单产品[已关闭]  ( Check if a simple product with same config options exist in a configurable produ ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新问题,所以它是对于magento堆栈交换。 关闭 5年前。 ...

2  magento dropdown属性默认值  ( Magento dropdown attribute default value ) 
在这里找到了Magento中的选项框默认值: web/unsecure/base_url5 web/unsecure/base_url6 它显示"选择一个选项..." 作为默认值 我尝试 web/unsecure/base_url7 使每个属性设置为每个属性的第一个选项, 但它不起作用。任何建...

3  Magento 2,具有属性选项的可配置产品列表并添加到购物车  ( Magento 2 list of configurable products with attribute options add to cart ) 
方案: 我有要求显示产品列表,客户可以快速将它们加入篮子。此列表可以包含简单或可配置的产品,如果列出可配置,则必须提供添加鼠篮的所有选项,而无需重定向到详细信息页面。基本上是一种随着样品的可能性,但是对于所有产品选择。 问题: 我已经创建了一个列出了产品的视图,所以我拥有的问题是了解如何用自己的spconfi...

23  更改可配置产品的产品图像  ( Change product image for configurable products ) 
我正在寻找一种方法,让我根据为可配置产品选择的属性更改产品图像。例如。 可配置产品颜色选项:1)红色2)绿色 如果用户选择了红色,则应将详细信息页面上的主图像与来自相关产品的文件更改。 我已经看了这个简单的可配置产品 但是,在评论中,有人说图像改变不起作用,这也是根据相关产品添加和额外的定价功能,这不是我思考的。 ...

1  将前端的颜色更改为零  ( Changing color on frontend sets price to zero ) 
我有一个可配置的产品,分配了一些简单的产品。在前端,我可以正确地看到产品的价格。在带有不同颜色的下拉箱(底层简单产品)我看到 黑色 Chrome + 5.00欧元 这正是应该是什么。但是,当我选择其中一种颜色时,产品的价格已更改为0.00欧元。但是当我将产品添加到购物车时,将显示正确的价格。看起来只有计算产品的...

1  用于添加具有类似选项的许多产品的工作流程  ( Workflow for adding many products with similar options ) 
我正在研究一个有许多产品的网站,其中用户必须在添加到购物车时要选择的类似选项/属性......想想您选择的T恤的添加到购物车表格颜色和尺寸。本网站不需要管理库存/库存。 我可以想象的选项是: 一次创建一个带有自定义选项的简单产品。 创建具有常用自定义选项的简单产品,但复制它们以创建良好的起点。 具有属性集的可配置产...

5  将价格规则应用于可配置产品的变体?  ( Apply price rule to variants of a configurable product ) 
我们的服装商店采用可配置产品建造。我们想创建目录价格规则,其仅针对可配置产品的特定变体。例如,所有'伙计们的衬衫。 似乎没有用magento出来的盒子,除非我错过了一些东西。有没有人找到一种方法来使用MAGE配置来做这样的事情? 最初问: https://stackoverflow.com/问题/ 14224108 ...

1  获取所有订单列表以便登录Magento  ( Get all order list for logged in customer in magento ) 
我正在尝试生成过去有序产品的列表,以便登录客户。到目前为止我的尝试。 <ul> <?php $OrderProducts = Mage::getResourceModel('sales/order_collection') ->addFieldToSele...

0  Magento可配置的产品页面更新自定义下拉具有属性值  ( Magento configurable product page update custom dropdown with attribute value ) 
所以我有一个可配置的产品,具有许多相关的简单产品。 我正在尝试在产品页面上获取功能,其中用户可以为产品选择颜色,然后相应地更新简单产品中的属性的设置值的第二个下拉目。第二个下拉目使用批处理属性,它是文本字段属性,仅适用于简单产品。 显然,需要有一些功能,所以批处理值是关于所选择的颜色接收的,这是目前的绊脚石。当前代...

1  调用<product_type_configurable>在主页上的布局句柄  ( Call product type configurable layout handle on homepage ) 
我正在使用两个模块来管理库存/缺货信息和可配置的产品选项(自定义样本)。还有一个Ajax Addrocart扩展。 在产品视图页面上有三个工作。 但是,在主页上,有一个可配置产品的Ajax弹出窗口,它呈现使用产品选项的简化产品视图并添加到购物车按钮。 我通过从AjaxCart布局XML调用其JS LIB来管理股票扩展...

2  在产品页面上可配置的产品选项之前移动“添加到购物车”块  ( Moving add to cart block before configurable product options on product page ) 
我试图在 product.info.options.wrapper 之前移动 product.info.options.wrapper.bottom 块。 我在Catalog.xml中使用"之前" 和"之后" 属性,但它们不起作用。 我尝试在local.xml中取消设置并添加这些块,仍然没有运气。 这些块是由产品的V...

0  制造商属性适用于Magento 2.2.5的可配置产品  ( Manufacturer attribute applicable to configurable product at magento 2 2 5 ) 
不幸的是,我有同样的问题: 如何使制造商属性适用于Magento 2.2中的可配置产品? 'apply_to'和reindex的更改对我没有成功:-( 属性 manufacturer 在后端在URL中具有ID 83 .... https://www.***.de/shop/admin_***/catalo...

2  扩展可配置以显示类别列表  ( Extend configurable to show on category listing ) 
我正在尝试在类别页面上显示可配置的产品选项,对于我们的商店设置这些是可配置的产品,具有简单的产品作为选项 - 不是自定义属性。 我想将当前的产品ID传递到 getJsonConfig() 中,以便它可以通过循环工作,也可以调用 getAllowAttributes() 所以我可以链接到正在调用phtml文件中的下拉列...

0  作为产品输入套装...选择不同的夹克和裤子尺寸  ( Inputting a suit as a product option to choose different jacket and trouser s ) 
以前我们只使用Magento使用的配置产品。然而,我们已经交付了诉讼,我想把这些作为夹克和裤子(只能从同一产品页面购买)。但是,我希望用户能够选择他们的夹克大小和裤子尺寸和管理股票。 我试图通过作为配置产品来设置,但不能以这种方式管理库存,因为产品是固定的,用户无法混合和匹配。我和'分组'和'捆绑的'产品一起玩过,...

0  可配置,名称,价格字段缺少可配置产品导入后 - Magento 2  ( Visibility name price fields missing after configurable product import magento ) 
导入可配置产品后,其中很少有可见性,名称,价格字段显示为空。为什么它正在发生,由于这个索引不成功,并且在前端没有显示的产品 ...

2  超级属性范围更改错误  ( Super attribute scope change error ) 
当尝试将范围从"商店视图" 更改为用作超级属性的属性的"全局" 时,我收到此错误消息: "范围不得更改,因为该属性用于可配置产品。" 我知道可能有一个有充分的理由,有人可以向我解释一下这背后的逻辑吗? ...

0  如果儿童产品在集合中有特殊价格,则可配置产品  ( Get configurable product if child product have special price in collection ) 
我试图通过特殊价格属性获取产品收集并过滤。这是我的代码: public function getSpecials() { $currentTime = $this->_dateTime->date()->format('Y-m-d H:i:s'); $collection...

6  主图像时被选择样本的Magento 2.0.8不更新  ( Main image not updating when swatch is selected magento 2 0 8 ) 
在Magento 2.0.8上发出问题,其中我有一个可配置的产品和与它相关的简单产品。 简单的产品具有图像和可配置的产品,每个简单产品都显示了样本。但是当您选择一个主图像时不会改变。 我已经检查了设置,一切看起来还不错。有没有其他人这个问题? ...

1  有谁知道与SCP兼容的灯箱或图像Zoomer?  ( Does anyone know of lightboxes or image zoomers which are compatible with scp ) 
scp,(简单可配置产品),是可配置产品的非常流行的扩展在玛托托。但是,在尝试响应于所选择的可配置选项时尝试更改图像时,它似乎打破,因为它仅旨在使用默认的Magento图像缩放器。 在谷歌上搜索显示,数十和数十人有同样的问题。社区将真正受益于兼容灯箱或图像缩放器的基本列表(默认)。 是否有人知道一个可靠的一个(或者...

1  如何从可配置的产品中删除价格下拉Magento 2.3.2的选项  ( How to remove price from configurable products drop down options in magento 2 3 ) 
我可以在Magento 2.3.3网站上使用多个简单产品制作的可配置产品。 我有一个称为产品长度的属性,由码和样品选项组成。 在下拉列表中,它还显示了产品的价格。 查看 https://prnt.sc/v6t1b6 任何人都可以告诉我如何删除这个价格并仅显示码。 ...

0  Magento 2 URL可配置简单产品的键相同  ( Magento 2 url key of configurable simple product are same ) 
我已经将我的商店迁移到最新版本,现在我正面临一个问题: 某种可配置的简单产品具有相同的URL键, 下面是可配置产品的简单产品: 有没有办法解决这个问题? ...

相关问题

21  Magento可配置产品价格高估简单产品价格 
1  从XML文件导入可配置产品[已关闭] 
0  magento:如何在可配置的产品页面上获取简单的产品详细信息 
3  在非对象产品属性上调用成员函数getortedChildren() 
2  检查可配置产品相​​关产品中是否存在具有相同配置选项的简单产品[已关闭] 
2  magento dropdown属性默认值 
3  Magento 2,具有属性选项的可配置产品列表并添加到购物车 
23  更改可配置产品的产品图像 
1  将前端的颜色更改为零 
1  用于添加具有类似选项的许多产品的工作流程 
5  将价格规则应用于可配置产品的变体? 
1  获取所有订单列表以便登录Magento 
0  Magento可配置的产品页面更新自定义下拉具有属性值 
1  调用<product_type_configurable>在主页上的布局句柄 
2  在产品页面上可配置的产品选项之前移动“添加到购物车”块 
0  制造商属性适用于Magento 2.2.5的可配置产品 
2  扩展可配置以显示类别列表 
0  作为产品输入套装...选择不同的夹克和裤子尺寸 
0  可配置,名称,价格字段缺少可配置产品导入后 - Magento 2 
2  超级属性范围更改错误 
0  如果儿童产品在集合中有特殊价格,则可配置产品 
6  主图像时被选择样本的Magento 2.0.8不更新 
1  有谁知道与SCP兼容的灯箱或图像Zoomer? 
1  如何从可配置的产品中删除价格下拉Magento 2.3.2的选项 
0  Magento 2 URL可配置简单产品的键相同 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有