लीबॉयस, आप Magento Event Observer functionality
का उपयोग करके ऐसा कर सकते हैं ।
जब एक घटना को ट्रिगर किया जाता है, जो एक समारोह चलाया जाएगा, जो आदेश स्थान पर एक समारोह को सक्रिय करेगा
एक एक्सटेंशन बनाएं जो मेल भेजेगा... csv के साथ
चरण:app/code/local/Amit/Sendorderdata/etc/
के तहत config.xml बनाएं और config.xml के कोड हैं
<?xml version="1.0" encoding="utf-8"?>
<config>
<modules>
<Amit_Sendorderdata>
<version>0.1.4</version>
</Bh_Sendorderdata>
</modules>
<global>
<models>
<sendorderdata>
<class>Amit_Sendorderdata_Model</class>
</sendorderdata>
</models>
</global>
<frontend>
<events>
<checkout_submit_all_after>
<observers>
<sendorderdata_observer_checkout_type_onepage_save_order_after>
<type>singleton</type>
<class>sendorderdata/observer</class>
<method>checkoutTypeOnepageSaveOrderAfter</method>
</sendorderdata_observer_checkout_type_onepage_save_order_after>
</observers>
</checkout_submit_all_after>
</events>
</frontend>
</config>
Step2:ऑब्जर्वर.php बनाएं app/code/local/Amit/Sendorderdata/Model/
इस फ़ाइल में एक फ़ंक्शन है checkoutTypeOnepageSaveOrderAfter which send mail
...
<?php
class Amit_Sendorderdata_Model_Observer
{
public function checkoutTypeOnepageSaveOrderAfter($observer)
{
$order = $observer->getEvent()->getOrder();
if (!$order) {
$orders = $observer->getEvent()->getOrders();
$order = array_shift($orders);
}
/* Here you will write yours code for create $order will give all detail of order */
}
magento यहां
इवेंट और ऑब्जर्वर के बारे में और जानें
http://inchoo.net/category/ecommerce/magento/events-observers/
http://www.pierrefay.com/event-observers-magento-tutorial-howto-105
http://www.nicksays.co.uk/magento-events-cheat-sheet-1-7/