Abandoned Order Service
Abandoned Order:
就是顾客创建或者添加了items,但是在一个特定的时间内一直没有checkout.
Abandoned Order Service 特征:
- 检测abandoned orders
- 响应abandoned orders
- 报告相关的order abandonedment 以及相关的变化状态
能使你更好理解顾客创建的什么类型的order是abandoning.好让你鼓动用户去再次去完成这个订单。增加order的转化率和收益。
如以下图示,可能会发一封邮件到你的电子邮箱:
How does it work?
-
当一个item放进shopping cart,order的abandonmentInfo 的 orderLastUpdated属性被更新,伴随着用户修改order的日期的改变
- 晚上,AbandonedOrderService schedular service会被调用,会去check看是否date是一个配置的过去的天数,然后标记这个order abandoned,和触发这个order abandoned 事件。
- The scenario engine receives this event and sends an email to the customer.
- 当顾客被鼓舞然后convert the order,其他的一些事件也被触发
- 被转换后,the order 会被scenario engine标记,并且会打到转换的日志里。
Abandoned Order States:
- ABANDONED:未完成的订单,即没有被checkout.
-
REANIMATED:以前abandoned orders 已经被用户修改过
- CONVERTED:以前abandoned orders已经被checkout.
-
LOST: 以前abandoned orders 已经被放弃,以后也不会再回复到
reanimated状态
Core Components:
/atg/commerce/order/abandoned/AbandonedOrderService
- Storing the criteria to identify abandoned and lost orders.
- Querying the order repository to identify orders as abandoned or lost
scheduler=/atg/dynamo/service/Scheduler genericEmailSender=/com/email/GenericEmailSender profileRepository=/atg/userprofiling/ProfileAdapterRepository idleDaysUntilAbandoned=2 idleDaysUntilLost=120 minimumAmount=0 sendEmails=true numberOfDaysToConsider=2 maxItemsPerTransaction=100 sendEmailPerDays=30 sendEmailMaxNum=1 useSQLQueryInsteadOfRQL=true sqlQueryForAbandonedOrders=\ select do.order_id from dcspp_order do \ left outer join dcspp_ord_abandon da \ ON do.order_id=da.order_id \ where do.last_modified_date > sysdate - ? \ and da.ord_last_updated < sysdate - ? \ and do.state = 'INCOMPLETE' \ and (da.ord_last_updated is null OR da.abandon_state='REANIMATED' OR da.abandon_state is null) \ order by do.last_modified_date sqlQueryForLostOrders=\ select do.order_id from dcspp_order do \ left outer join dcspp_ord_abandon da \ ON do.order_id=da.order_id \ where do.last_modified_date > sysdate - ? \ and da.ord_last_updated < sysdate - ? \ and do.state = 'INCOMPLETE' \ and (da.ord_last_updated is null OR da.abandon_state <> 'LOST' OR da.abandon_state is null)
- idleDaysUntilAbandoned:order在变成abandoned 状态之前的配置的天数
- idleDaysUntilLost:order在变成lost 状态之前的配置的天数
-
minimumAmount:被考虑成abandoned或者lost orders的最小金额
AbandonedOrderService detects both abandoned and lost orders:
相关推荐
Abandoned buildings,Unity3d模型,废弃建筑素材。有完整的房子和破损的房子。还有电线杆模型。
When he's not working, Tim can be found exploring abandoned nuclear power plants and other forgotten landscapes, researching obscure and arcane programming trivia, studying physics, and flying his ...
abandoned_factory_canteen_02_游戏开发_VR开发_天空盒子_天空背景_无水印_unitySkybox_高清图片资源_16K_EXR 可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 使用方法: 1-...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
"Abandoned Bricks",这个名字在游戏界或许并不显眼,但它却是一个充满创新精神的开源项目。它以经典游戏俄罗斯方块为蓝本,利用SDL(Simple DirectMedia Layer)库,采用C++语言进行跨平台开发,旨在为玩家提供一种...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
【标题】"nsb-abandoned-cart-源码.rar" 提供的是一个名为 "nsb-abandoned-cart" 的项目源代码,通常这代表了一个与在线购物车相关的应用或服务。"nsb" 可能是项目缩写或者开发者的命名习惯,而 "abandoned cart" 指...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 使用方法: 1-导入Unity后将图片的Shape转换成cube形式, 2-创建空Material,并转换成Cube/skybox形式, ...
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
HE - Abandoned Manor MegaPack v.1.2.rar模型资源unity模型资源下载HE - Abandoned Manor MegaPack v.1.2.rar模型资源unity模型资源下载HE - Abandoned Manor MegaPack v.1.2.rar模型资源unity模型资源下载 ...
废弃的工业工厂环境,拥有 180 个独特的网格。包括所有展示的资产、高质量资产。具有良好细节水平,并针对 Game Ready 项目进行了优化。 包括展示的预组装场景 如果你想填充你的游戏环境或任何类型的虚拟制作级别,...
传统的遗弃物体检测(Abandoned Object Detection, AOD)研究通常依赖于固定位置的监控设备,这在实际应用中存在一定的局限性。为了解决这一问题,本研究提出了一种新的方法,该方法首先通过哈里斯角点检测算法...
这个项目已经十多年没有更新或维护过了。 您可能不应该使用它。
在“nsb-abandoned-cart”项目中,我们关注的是一个特定的应用场景:当用户在电商网站上创建购物车但未完成购买时,系统会自动发送“废弃购物车”提醒邮件。这个过程涉及到了事件驱动架构、工作流管理和C#编程实践。...
unity3d游戏场景模型the Abandoned Island Pack原始环境荒岛遗迹.zip模型资源unity模型资源下unity3d游戏场景模型the Abandoned Island Pack原始环境荒岛遗迹.zip模型资源unity模型资源下unity3d游戏场景模型the ...
在Gerrit中,代码提交经历三个主要状态:Open、Merged和Abandoned。 1. **Open状态**: 当开发者提交代码到Gerrit时,它们首先会处于Open状态。这意味着代码等待着审查(Review)和验证(Verify)。在这一阶段,...
要在您的帐户中使用它,请运行vtex install vtex.abandoned-cart-service命令。 您应按照文档中的“ ”进行操作,但在“操作”选项卡中,应选择具有以下配置的“发送HTTP请求”: URL字段为...
flysystem-dropbox, 用于 Dropbox [ABANDONED] 替换的Flysystem适配器 用于Dropbox的 Flysystem适配器 安装composer require league/flysystem-dropbox用法访问 https://www.dropbox