【问题标题】:Volusion Cart and URL Thumbnail Images MissingVolusion 购物车和 URL 缩略图图像丢失
【发布时间】:2015-06-06 01:37:17
【问题描述】:

我对所有图片都使用“照片 URL 小”和“照片 URL 大”值。因此,不会出现软购物车和实际购物车中的缩略图。我联系了支持人员,他们告诉我,“当使用照片 URL 显示产品图像时,这只会生成产品页面和类别页面图像,但不会像图像管理部分那样自动填充软添加到购物车。”他们建议将每张图片上传到产品图片管理部分或使用他们提供的缩略图生成器(这不是一个好的自动化解决方案。

对于软推车,我能够删除“无照片”图像,这看起来不错(我更喜欢在此处显示缩略图的选项)。对于实际的购物车,我能够隐藏图像所在的最左边的单元格,但我仍然在格式化该表时有点挣扎。同样,我真的很想显示缩略图。

我希望有一个编码解决方案。我可以获取 productCode 值...只是不确定如何通过代码找到给定产品的照片 URL。一旦我有了它,我就可以将 nophoto src 换成 img 的真实 src。必须对购物车(或软购物车)中的所有产品执行此操作。如果您有 productCode(通过 Volusion 公开的代码),任何人都知道如何获取 Small Photo URL?

我贴的是HTML源码的样子,下面的productCode是1234567890,我需要找到的真实图片URL应该是我使用的Small Photo URL,比如这个...http://ecx.images-amazon.com/images/I/517rdSvqtFL.SL160.jpg

<td class="v65-cart-detail-productimage">
    <img src='/v/vspfiles/templates/255/images/nophoto-0.gif'
        alt="" />
</td>
<td>
    <table cellspacing="0" cellpadding="4" border="0">
        <tr>
            <td class="v65-cart-details-text v65-cart-details-cell">
                <font class="carttext colors_text">
                    <a href="ProductDetails.asp?ProductCode=1234567890&CartID=1" class="carttext colors_productname cart-item-name">
                    <b class="cart-item-name">"Pedlar in Divinity": George Whitefield and the Transatlantic Revivals, 1737-1770 by Frank Lambert</b><br />
                    </a> 
                </font>
            </td>
        </tr>
    </table>
</td>

【问题讨论】:

  • 你为什么要让自己这么难。你真的认为你会超出带宽并觉得需要将图像存储在其他地方吗?在任何情况下,您都声明您拥有产品代码,因此您所要做的就是使用相同的缩略图产品代码在您的亚马逊帐户上命名您的图像,并相应地用相应的图像替换无照片图像。
  • 超越带宽并不难,特别是如果您的商店有 10k 产品,这意味着需要首先上传 40k 产品图像,然后嵌入到每个页面视图中。过去我们已经超过了 802traders.com 的带宽限制,这就是为什么我们试图想出另一种解决方案来在其他地方托管图像的原因。不幸的是,由于产品表只有 2 个图像列,而且我们需要购物车图像,所以目前我们别无选择。
  • 至于通过知道产品代码来获取照片网址将是在购物车页面上为购物车中的每个产品发出api导出请求,然后您可以循环导出结果并输出小照片产品的网址。您必须使用一些 ajax javascript 代码才能做到这一点,但这是我能想到的唯一方法。我不是 volusion 专家,可能有一种无需 API 调用即可访问它的方法。
  • 如果您担心带宽问题,那么进行不必要的 API 调用将无济于事。只需使用相同的产品代码命名您的外部图像,图像 URL 路径的其余部分将是已知的,您只需将其放置到位

标签: image templates overriding cart volusion


【解决方案1】:

您缺少购物车图片,因为 Volusion 就是这样工作的。他们只在产品表中为您提供两个图像 url 列。我发现这也很奇怪,因为我们需要使用这些列的购物车图像对我们不起作用。

我们的解决方案是使用产品代码命名所有产品图片,然后将它们上传到 FTP,并将它们存储在照片文件夹中。使用此命名约定,系统无需在产品 url 数据中指定即可找到图像。

请记住所需的不同图像尺寸。

productcode-0.jpg productcode-1.jpg productcode-2.jpg productcode-2T.jpg

这些是我们用于产品图片名称的名称。您可以在 www.802traders.com 上看到它的实际应用

在产品表中支持 2 个图像 URL,但通过其他方式支持更多,这使得该产品表功能半生不熟。我的意思是为什么他们不能像为类别那样添加更多列或创建关联表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    相关资源
    最近更新 更多