购物车话题:CustomASP.net购物车上的BetterWorldBooks.com Exec

2021年2月24日04:22:40 发表评论 23 次浏览

商人几乎600种在线购物车可供选择, 其中包括托管车, 许可车和开源车。每周在"购物车交谈"中, 我们都会采访使用特定手推车的商人, 以获取有关其使用的坦诚, 真实的反馈-哪些可行, 哪些需要改进。

本周, 我们将收到来自的营销副总裁John Ujda的来信BetterWorldBooks.com, 这是一家位于印度印第安那州Mishawaka的新旧书零售商, 售出的每一本书都会为美国和世界各地的扫盲计划提供资金。

BetterWorldBooks.com使用内部开发的购物车, 该购物车基于Microsoft的ASP.net, 这是一个Web框架。

乌伊达(Ujda)谈到使用成本时说:"对我们而言, 购物车的成本仅存在于开发人员在创建购物车上所花费的时间。在2006年建成之时, 我们有1到2名全职的受薪开发人员。当我们在2009年对其进行大修时, 我们在大约3个月的时间内又投资了2个开发人员。"

BetterWorldBooks.com是一家大型零售商, 每月在线处理7, 000个订单。自2003年成立以来, 该公司表示已为其非营利性扫盲, 图书馆和大学合作伙伴筹集了850万美元;捐赠了超过330万本图书;并重新使用或回收了超过4, 600万磅的书籍。 2010年, Better World Books的年度总收入为4, 540万美元。

BetterWorldBooks.com主页。

BetterWorldBooks.com主页。

实用电子商务:为什么要基于ASP.net的自定义购物车?

约翰·乌达(John Ujda):"我们使用商务能力, 是由ASP.net设计的购物车, 于2006年投入使用, 并很快开始对其进行修改和添加。 Able专为小型网络商店而设计, 因此随着时间的推移, 我们已经从Able中删除了功能, 并自行构建了这些功能。

"在过去的一年中, 我们终于完全从Able迁移到了我们自己的ASP.net平台(我们的整个网站都建立在Microsoft ASP.net上, 这是一个用于构建动态网站的强大平台)。这项技术可以满足我们容纳购物车和处理订单的需求, 而无需在网站所基于的ASP.net上支付许可费用。当我们要自定义内容时, 它还为我们提供了很大的灵活性。因为我们从现成的技术发展到该现成产品的定制, 到最终完全由我自己生产, 所以我们从未考虑过其他购物车产品。"

PeC:你能否逐步描述客户如何在ASP.net购物车中完成订单?

乌吉达:"我们在2009年重新组织了订购过程。以前, 我们有一个五步过程, 需要创建帐户, 登录并在屏幕上不直观的位置包含诸如用户的"地址选择"之类的关键元素。

"现在, 我们有一个流程, 使消费者只需完成两次页面加载即可完成购买过程, 而无需注册。我们删除了结帐流程中的所有退出路径, 只是返回购物车的简单链接除外。 (除了浏览器后退按钮之外, 你什么时候都无法下班吗?)这些变化大大提高了我们的销售率。

"分两步进行的过程的第一页是我们的"运输信息页面"。在顶部, 我们要求提供消费者的电子邮件地址, 并且该消费者是否已经拥有一个帐户, 他或她可以在此时登录。正如我所说, 我们不需要注册-我们认为这是完成购买的障碍。因此, 相反, 我们将其添加到了最后–我将在下面进一步介绍。然后, 消费者在输入的电子邮件地址下方输入送货地址。如果消费者以前曾与我们购买过商品, 则将预先选择一个默认地址, 或者用户可以从此时已运送到的多个地址中进行选择。

"此外, 在第一页上, 消费者可以选择支付0.03美元到0.05美元的费用, 以抵消运输书籍所需的碳排放。

"流程的第二页是"帐单信息页"。消费者选择信用卡, 贝宝或礼券作为付款方式。付款信息部分会根据消费者的选择动态变化。这样一来, 仅向消费者询问选择了哪种特定付款方式所需的信息。此页面底部的按钮是完成购买的按钮。

"在这两个步骤中, 沿着站点的右栏, 我们会维护一个订单摘要, 显示其小计, 运输, 碳抵消和税收-总成本在顶部, 购物车内容在底部。消费者还可以在计费信息页面的任一步骤中随时在优惠券输入字段中输入优惠券代码。

"用户点击按钮完成购买后, "谢谢"页面就会加载, 并且在"谢谢"页面上方出现了一个JavaScript灯箱窗口, 要求消费者创建密码来建立帐户。这样, 我们仍然可以在不妨碍销售的情况下创建帐户。消费者此时也可以选择退出帐户创建。要求用户创建帐户使他们感到自己正在放弃某些方面的隐私, 对于小额购买来说, 这是非常不必要的。结果, 当需要预先注册时, 有些人只是走开而不是购买那张3.98美元的平装本。只是不值得他们权衡。

"一旦消费者输入密码或选择退出, 他们就会留在"谢谢"页面上, 该页面具有打印收据的链接, 也鼓励他们在社交媒体网站上关注我们。"

PeC:推车的最大优势是什么?

约翰·乌达

约翰·乌达

乌吉达:"我们购物车经验的优势在于最大程度地减少和消除完成销售的障碍。我们要求你完成订单所需的最低限度的信息, 并且我们将其保持简单。

"谈到我们的购物车平台时, 最大的优势是自定义它的灵活性(自从我们制造了它), 并且不必为运行它而支付许可费(同样, 因为我们制造了它)。"

PeC:购物车如何改善?

乌吉达:"我们实际上需要改善我们的送货页面, 以便消费者可以为来自不同来源的图书选择不同的送货方式。我们在网站上托管其他卖家的市场, 目前, 当其中一本卖家的书在消费者的购物车中时, 由于我们不发货, 因此我们不得不减少可用的发货方式。

"例如, 如果消费者仅从Better World Books寄出书籍, 那么他(她)就可以使用我们所谓的" Expidoodle"选项(我们的专有2-6天运送价格为每本书$ 0.99)。而如果一本电子书在同一购物车中, 则消费者将失去该" Expideoodle"选项, 并且只能选择一种运输方式, 因为电子市场卖家无法使用我们专有的方式进行运输。我们希望使消费者能够为Better World Books发货的书籍选择一种发货方式/地址, 以及从其他市场提供商那里获得的图书选择另一种发货方式/地址。

"我们还需要在购物车本身(而不是在结帐流程中)有效地开始商品销售。我们今天不在购物车中提出建议, 这对我们来说是一个明显而重要的机会。

"谈到平台, 我们需要引入一些强大的A / B测试功能。 A / B是将用户划分为两种版本的体验的过程:版本A是当前使用的版本, 版本B是版本A的某些变体。如果版本B的销售率更高, 则可以采用面向所有人, 并介绍C版本以与B版本竞争, 依此类推。我们一直在测试和学习如何提高转换率。

"我一秒钟都不相信我们拥有的是最好的, 而且我从经验中知道, 与消费者合作的方式可能是不可预测的和/或违反直觉的。因此, 我们需要开始进行更多测试, 以不断优化结帐。"

PeC:你打算继续使用购物车吗?

乌吉达:"是的。"

PeC:对于我们的读者, 关于选择购物车还有其他想法吗?

乌吉达:"在你花很多钱购买第三方信任标记之前, 先对他们自己的信任标记进行测试。当我们的信任标记提供者提高利率时, 我们A / B在有或没有他们的信任标记的情况下对其进行了测试, 发现它为更高的利率付出了更多。但是, 然后我们说, ‘等等, 我们只是进行了错误的测试。我们需要测试的是品牌信任商标与我们创建的通用信任商标。’运行该测试时, 我们发现性能没有差异。这对其他人适用吗?唯一知道的方法就是对自己进行测试。每个网站及其使用者都不尽相同, 除非你进行测试, 否则你将不知道哪个有效。"

购物车专家的观察

在"购物车对话"中, 我们请购物车专家分析有问题的购物车以及商人的使用情况, 并在此过程中提供一些建设性的建议。本周, 我们与自己的资深特约编辑Armando Roggio谈到了BetterWorldBooks ASP.net购物车。除了他的工作实用电子商务, Roggio是的网站总监电子商务开发人员, 这是我们的网站开发者伴侣网站。他还是电子商务商人和独立开发商。

阿曼多·罗吉欧(Armando Roggio):"这是一个定制的购物车, 因此从定义上讲, 我一直无法深入研究或深入探究。但这通常看起来做得很好。

"我认为, 从头开始构建定制的电子商务平台是一项艰巨的任务, 从长远来看, 这项任务通常不会奏效或没有回报。但是在这种情况下, Better World Books拥有一个外观漂亮, 功能强大的网站, 显然可以为他们的业务服务-真是太好了。

"如果他们还没有的话, 我建议他们获得很多有关手推车定制开发的出色文档, 这样, 如果他们的开发人员之一决定退休, 那么他们就不会left着脑袋去试图弄清楚如何该网站是经过设计的。

"有一个小的改进点:从性能的角度来看, 该平台可以做得更好。在Firefox 3.6的YSlow测试中, 它的得分为" D"。因此, 除了改进的运输选项之外, 精简一些代码也是一个好主意。例如, 可以合并网站的18个外部JavaScript文件, 从而减少HTTP请求。

总体而言, 这听起来像是《更美好世界》的绝佳选择。他们的在线商店非常专业, 实用, 并且根据他们的订单量和市场而有效。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: