5分钟生成10篇英文软文article forge软件试用

Absolute Antibody Ltd 于 2012 年在英国牛津成立,是抗体测序、工程和重组制造方面的专家。 他们的使命是将治疗级抗体带入研究和诊断市场。 这种追求导致了极其复杂的产品目录。

google广告开户

在过去的一年里,我们 Electric Studio 与 Absolute Antibody 合作重新设计了他们的网站。 主要目标是改善客户体验并减少网站上重复信息的数量。 这意味着我们必须了解他们的产品目录,如果没有相关学位,那简直是天方夜谭! 每个抗体产品都基于一个特定的克隆,并且每个都以不同的价格点出售各种尺寸和偶联物。

Absolute Antibody 网站提供大量用于研究和诊断的试剂,包括针对病毒抗原的抗体

根据我们以前的经验,我们选择使用 WooCommerce 实施解决方案。 我们结合使用 WooCommerce 的本地分组和可变产品来以与 Absolute Antibody 产品结构相匹配的方式表示目录。

我们将该站点与 ElasticSearch 集成以提高搜索和类别页面的速度。 我们使用带有 Elastic Cloud 的托管解决方案并利用 ElasticPress 来索引产品数据,并通过一些额外的自定义来主要限制对分组产品的响应。 这改进了产品目录的导航,帮助人们更快地找到他们需要的抗体。

网站上的产品页面旨在允许所有相关信息在正确的时间显示而无需重复。 它基于分组的产品,并且使用 Ajax 调用来获取不同级别的产品信息,用户可以轻松地在基于给定克隆的抗体产品之间切换。 买家可以快速查看并选择合适的尺寸和所需的共轭。

一个抗体产品页面,使用 Ajax 调用来拉取不同级别的产品信息

同步工具:从 8 小时到短至 20 分钟

当然,产品目录已经包含超过 4,500 种抗体产品,分为 800 多个克隆,每个有多达 15 种变体 – 总共大约 50,000 种不同的产品。 编辑不可能手动将这些产品中的每一个添加到新网站中! 需要同步工具。

Absolute Antibody 已经为他们以前的站点提供了一个同步工具。 但是,它是在 WooCommerce REST API 可用之前构建的,并且是为完全不同的站点结构构建的。 决定从头开始重写该工具,以利用 WooCommerce API 的最新改进。 产品数据目前存储在 Microsoft SQL Azure 数据库中,Absolute Antibody 已经为此安装了 Dreamfactory 以启用与 Salesforce 的接口。

我们决定使用 Laravel 编写带有 WooCommerce API 库的新同步工具,并利用当前安装的 Dreamfactory 安全地访问数据。 我们将数据提取到本地数据库中,这使我们能够在此时添加特定于 Web 的详细信息——例如,存储产品 ID 并计算产品类别。 然后,我们通过 WooCommerce API 将这些数据推送到网站——在添加变体之前首先创建可变产品,然后在我们为所有子代创建产品 ID 后创建分组产品。

WordPress divi主题

我们还构建了一个小的附加 API,允许我们将产品的图像数据(包括标题)同步到网站。 此 API 搭载 WooCommerce Rest API 身份验证,使调用更加安全。 图像可以像往常一样上传到网站上的媒体库,API 仅在图像出现后才添加数据。

用户可以根据需求为他们选择的抗体选择定制偶联物

显然,对于 50,000 种产品,同步速度非常重要:同步速度越快,运行的频率越高,网站的最新状态就越好。 之前的同步需要 8 到 12 个小时才能运行完整的产品同步,这显然不是可以定期运行的。

同步速度越快,运行频率越高,网站保持最新状态的效果就越好。

我们在代码的效率上做了很多工作,从 Dreamfactory API 查询的结构、在哪里最好地操作产品数据,甚至优化批量大小以推送到 WooCommerce,都进行了研究。 新工具可以在四到六个小时内完成完整的产品同步——大约是旧同步时间的一半! 这是一个很大的进步,但仍然需要相当长的时间……

通过将数据拉入中间数据库,我们能够标记自上次同步以来哪些产品发生了变化。 这意味着我们可以进行增量同步,这可能只需要 20 分钟——这取决于变化的多少。 这是一天可以运行多次的同步,使产品保持最新。

未来

Absolute Antibody 不断发展壮大,包括新办事处和更多产品。 使用 WordPress 和 WooCommerce,他们现在拥有一个可以与他们一起成长的干净网站。 我们期待像他们一样继续与他们合作。

—————–

Ellie Martin 博士是 Electric Studio 的高级后端开发人员,该公司是一家位于英国牛津的 WordPress 代理机构.

fiverr建站WordPress程序员
5分钟生成10篇英文软文article forge软件试用
tiktok