我在任何地方都没看到有人问过这个问题,所以下面是:
我在我的Magento商店里有几个属性,但是为了让用户从过于杂乱的页面中解脱出来,我用标签把产品页面上不同类型的信息分开。第一个选项卡显示产品描述,它目前是一组HTML,基本上是通过显示易于理解的图标来镜像属性,图标下有属性值,第二个选项卡显示更深入的信息,属性是从DB调用的。
现在,当编辑或添加产品时,我基本上必须添加两次属性:一次作为实际的产品属性,一次作为带有图标的简单HTML产品描述。
相反,我想做的是以编程方式调用属性,并插入一个变量,该变量将自动加载图标下的属性值,从而节省我手动编辑和双重检查每个值的时间。
没有一些其他东西的示例代码的基本行当前如下所示:
<img src="http://myurl.com/img/profile.jpg" alt="attribute_1_image" /><br /> 70mm
与其手动写出70mm,我希望能够从数据库中调用它,这样我就可以简单地在每个产品描述页面上复制和粘贴相同的HTML,因为我已经将70mm添加为属性_1,所以优选的结果是:
<img src="http://myurl.com/img/profile.jpg" alt="attribute_1_image" /><br />{var.attribute_1}
这或者任何类似的东西,它只需从用户当前所在的同一产品页面加载属性。
我所接触到的最接近的事情是:http://www.devinrolsen.com/magento-custom-attributes-value/但是我意识到这不能通过PHP完成,因为编辑器不支持它,所以我不知道如何才能实现它。我在运行Magento 1.6。
如有帮助,不胜感激!
null
很抱歉,我不确定产品属性是否可以直接插入到产品的描述字段中(如果你想这样做的话?)
好的方法是在描述页上有一个块,并在那里做布局。使用html和php,如您所指向的链接。之后,你只需在产品页面上显示这个块,它将加载和显示我们所有产品的属性。
希望这能帮上忙。
您可以使用您的自定义“变量”作为文本替换。将
文件
$description = $_product->getDescription();
if ($_product->getVariable1()):
$description = str_replace(
'{var.attribute_1}',
$_product->getResource()->getAttribute('variable_1')->getFrontend()->getValue($_product),
$description);
endif;
等等,然后是
只有当你对你的产品有不同的描述“模式”时,这才有意义。否则(例如,如果variable1始终存在),您只需将
/code>标记放在该文件中,后跟属性值,并保留description字段作为实际描述。
null
$description = $_product->getDescription();
$attribute_value =
($_product->getVariable1()) ?
$_product->getResource()->getAttribute('variable_1')->getFrontend()->getValue($_product)
: "";
$description = str_replace(
'{var.attribute_1}',
$attribute_value,
$description);
每次根据其他几个字段的内容保存产品时,我都希望更新产品在我的商店中的属性。 然而,我正在努力让我的属性正确出现。 最初,我试图使用以下功能根据这个问题的公认答案更新产品: 这将添加到了分类法的可用术语列表中,但在我检查产品属性时,它们不可见。 接下来,我尝试了上述问题中第二个答案的变体: 这也无法更新产品的属性。 在这一点上,我不知道下一步该尝试什么。使用操作似乎是有效的,因为这个术语确实被添加到
如何从插件为WooCommerce创建属性?我只发现: 从这个问题 但这种方法需要某些产品的id。我需要生成一些未附加到任何产品的属性。
我正在使用在woocommerce中以编程方式添加产品。除了产品属性外,其他所有功能都正常工作。除非我从管理员处单击“更新”,否则产品页面视图中不会显示产品属性。 我正在添加成吨的产品,所以有没有办法在产品页面的下拉列表中显示变化。 这是我的代码,它工作正常,所有内容都放在正确的字段中,如果不单击“更新”,它就不会在产品页面上显示选项。
在WooCommerce中,我试图找到一种类似于方法或的方法,例如,设置产品类型,如简单或变化。 实际上,我使用的是对象如下: 如果用户选中“简单产品”或“可变产品”,我如何设置产品类型? 任何帮助都很感激。
我有一个WS,它返回非常基本的产品数据:代码、价格和图像。我需要用这些基本数据以编程方式创建Hybris产品,然后进行同步,以便在店面上看到这些产品。 创建具有这些基本信息的产品的步骤是什么?有OOTB服务吗?
我试图以编程方式批量添加WooCommerce中的产品,但出于某种原因,它只是添加了第一个产品。我正在向一个应用程序发出请求,该应用程序返回带有产品名称和描述的JSON响应。到目前为止,我的代码看起来像下面的代码: