artyomveselkov/auto-order-assign

用于在注册客户或访客之间手动和自动重新分配订单的Magento 1模块。

安装: 10

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:magento-module

v0.0.1 2018-04-20 22:31 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:41:54 UTC


README

Automatic Order Reassignment 将所有客户的订单集中在一起。

当在Magento商店中启用访客结账时,存在一个常见问题,即同一客户(电子邮件)同时放置了访客和授权订单。当前扩展以两种方式处理此类问题

  • 通过执行带有自动重新分配此类订单的搜索,
  • 通过允许在管理面板中将订单从访客或注册客户重新分配给另一个访客的电子邮件或另一个注册客户。

因此,一旦客户在商店中创建了一个账户,他之前作为访客创建的所有订单都将与他账户的新访客订单一起附加,电子邮件地址相同。

此类重新分配的日志历史将存储在每个订单中,并可以稍后查看。

详细信息

  • 定时任务,在此期间模块检查并将访客订单重新分配给相应的注册客户,如果访客订单的电子邮件与注册客户账户的电子邮件匹配。

  • 处理是平衡的,因此扩展可以处理数据库中的任何数量的订单。

    一旦订单被检查,它将在指定时间后再次进行检查。

    延迟和批量处理订单的数量可以在管理面板中配置。

  • 管理面板 > 查看订单中新增"重新分配"按钮。订单可以重新分配给访客的电子邮件或注册客户的电子邮件或客户ID。

  • 在重新分配过程中发生任何错误的情况下,将显示带有错误描述的相应消息,并撤销对数据库所做的更改。

  • 每个订单都有其重新分配的记录,包括“从哪里来”,“分配给谁”以及“何时分配”订单的信息。

  • 可以添加对受重新分配影响的其他模块的支持(映射规则在config.xml中定义,并可合并)。

    如果要更灵活地扩展重新分配的逻辑,可以创建一个扩展Optimlight_AutoOrderAssign_Model_Integrator_Abstractum的类,或者可以使用以下事件

    • opt_aoa_order_assign_before
    • opt_aoa_order_assign_after
    • opt_aoa_order_check_after
  • 可以在管理面板中查看重新分配过程的当前统计信息。

  • 支持多商店。

屏幕截图

手动重新分配。

Button

Popup

设置和统计信息。

Settings & Statistics

许可证

MIT许可证(MIT)