我是 Zen Cart 的新手,正在编辑现有的商店。我想显示购物车中产品的尺寸(即宽度、高度、长度和几个产品特定尺寸)。
我有一个很好的谷歌,我能找到的唯一方法包括运输插件 ozpost(我不想要的月费)和加拿大邮政,但这是针对英国网站的,它与运输无关,它只是一个卖点。
我找不到任何插件来做到这一点,或者如何编辑代码以添加它们的示例。我真的很感激任何帮助......
有一个模块可以做你想做的事:Numinix Product Fields
您需要使用可选字段,但安装和使用相当简单。并且,如果运输模块支持,此模块可用于各种运输计算,或者您可以修改运输模块以支持它。
如果您只需要在前端显示尺寸而不将其用于运输,这真的很简单。您只需要编辑您的 includes/templates/YOUR_TEMPLATE/templates/tpl_product_info_display.php 并添加一行代码来调用尺寸。如果您下载该模块,您将找到一个示例文件,您可以在其中看到所需的代码。在您的情况下(对于尺寸),这将是
<?php echo (($flag_show_product_info_dimensions == 1 && ($products_length != 0 || $products_width != 0 || $products_height != 0)) ? '<li>' . $products_dim_display . '</li>' : '') . "\n"; ?>
还有另一种选择——您可以在数据库中的产品表中添加其他属性。您需要更改 4 个核心文件,添加一个函数和一些语言定义。请记住,这是非常微妙的,你真的需要知道你在做什么才能让它工作,所以我不会在这里解释它。我已经做过很多次了,但有时我还是会出错。
不要忘记备份备份备份!:)