Вам необходимо написать наблюдателя, для этого вам необходимо создать расширение. определить следующее в config.xml внутренней линии
<events>
<sales_order_place_after>
<observers>
<store_sales_order_observer>
<type>singleton</type>
<class>companyname_package_model_observer</class>
<method>save_new_order</method>
</store_sales_order_observer>
</observers>
</sales_order_place_after>
</events>
В файле класса модели наблюдателя запишите метод
<?php
class companyname_Package_Model_Observer
\t public function save_new_order(Varien_Event_Observer $observer){
\t \t // all code for storeing goes here
\t }
}
?>
Позвольте мне знать, если у вас есть запрос
Я расширил XML-файл с помощью вашего примера кода. Я добавил ваш пример кода между ... . Это верно? Должен ли я создать новый Observer.php (путь)? –
shufro
include_once ("db_config.php"); класс saveorder_package_model_observer public function save_new_order (Varien_Event_Observer $ observer) { $ orderId = Mage :: getSingleton ('checkout/type_onepage') -> getCheckout() -> getLastOrderId(); $ order = Mage :: getModel ('sales/order') -> load ($ orderId); \t $ dbInsert = $ db-> prepare ("INSERT INTO xxx (dg, dt, ew) VALUES (?,?,?)"); $ dbInsert-> execute (array ($ orderId, date (Y-m-d), 0)); } } – shufro