Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Magento:रखे गए प्रत्येक आदेश के लिए स्वचालित रूप से CSV फ़ाइल बनाएँ

लीबॉयस, आप 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/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqlinput में स्कीमा का अनुमान कैसे लगाएं Talend . में फ्लाई पर

  2. मेरी वेब होस्टिंग कंपनी का कहना है कि PHP कोड में कुछ गड़बड़ है

  3. मैं अपनी तालिका को पॉप्युलेट करने वाली दो प्रक्रियाओं में से प्रत्येक की बजाय एक तालिका को पॉप्युलेट करने के लिए दो प्रक्रियाओं को एक में कैसे जोड़ सकता हूं?

  4. PHP कैशिंग - क्या डेटाबेस में सहेजना या फ़ाइल बनाना तेज़ है?

  5. कैसे .txt फ़ाइलें MySQL डेटाबेस स्टोर करने के लिए?