2017 © Pedro Peláez
 

magento-module auto-order-assign

Magento 1 module for manual and automatic reassignment of orders between registered customers or guests.

image

artyomveselkov/auto-order-assign

Magento 1 module for manual and automatic reassignment of orders between registered customers or guests.

  • Saturday, April 21, 2018
  • by ArtyomVeselkov
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Optimlight_OrderAutoAssign

Automatic Order Reassignment Bring all customers' orders together., (*1)

When Guest Checkout is (or was) enabled in Magento store, there is a common problem of having placed both guest and authorized orders from the same customers (emails). Current extension deals with such problem in two ways: - by performing a search with the automatic reassignment of such orders, - by allowing to reassign order from a guest or registered customer to another guest's email or another registered customer within Admin Panel., (*2)

So once the customer has made an account in the store -- all his previous orders made as a guest will be attached to his account alongside with new guest orders for the same email address., (*3)

Log history of such reassignments is stored for each order and can be reviewed later., (*4)

Details

  • Cron job during which module checks and reassigns guest orders to a corresponded registered customers if the email from guest order matches with the email of registered customer's account.
  • Processing is balanced, so the extension can handle any number of orders in DB., (*5)

    Once an order is checked -- it will be rechecked after the specified time., (*6)

    Delay and the number of orders to be processed in bulk can be configured in the Admin Panel., (*7)

  • New "Reassign" button in the Admin Panel > View Order. An order can be reassigned either to a guest by email or to a registered customer by email or customer's ID., (*8)

  • In case of any error occurred during reassignment process -- the corresponded message with error's description is shown and made DB changes are rolled back., (*9)

  • Each order has its track of reassignments with information about "from", "to whom" and "when" order was reassigned.
  • Possibility to add support for other modules which are impacted by reassignment (mapping rules are defined in config.xml and can be merged)., (*10)

    In case to extend the logic of reassignments more flexibly either can be created class which extends Optimlight_AutoOrderAssign_Model_Integrator_Abstractum or can be used next events:, (*11)

    • opt_aoa_order_assign_before
    • opt_aoa_order_assign_after
    • opt_aoa_order_check_after
  • Current statistics of reassignment process can be reviewed in the Admin Panel.
  • Multi-store is supported.

Screenshots

Manual reassignments., (*12)

Button, (*13)

Popup, (*14)

Settings and statistics., (*15)

Settings & Statistics, (*16)

License

The MIT License (MIT), (*17)

The Versions

21/04 2018

dev-master

9999999-dev

Magento 1 module for manual and automatic reassignment of orders between registered customers or guests.

  Sources   Download

MIT

The Requires

 

21/04 2018

v0.0.1

0.0.1.0

Magento 1 module for manual and automatic reassignment of orders between registered customers or guests.

  Sources   Download

MIT

The Requires