Авто 

Автоматическое создание счетов в Magento

Поделиться ссылкой:

Иногда процесс заказа Magento вызывает больше работы, чем хочет клиент. Представьте себе, что клиент, который использует свой магазин Magento eCommerce для покупки в Интернете. Теперь они также хотят обрабатывать заказы сами с клиентами со своего физического склада.

Если они заказывают, им также придется оплачивать и обрабатывать груз. Это становится громоздким. (19459002)

Создайте папку NAMESPACE в приложении / коде / сообществе / MCorner

Создайте папку NAMESPACE в приложении / коде / сообществе /. Создайте папку модуля «MCornerOrdersObserver».

• Приложение / Code / Community / MCorner / MCornerOrdersObserver

• Создание папок

• Приложение / Код / Сообщество / MCorner / MCornerOrdersObserver / etc / config.xml

• В файле config.xml скопируйте и вставьте код ниже

******************************** *************** *********************************** *

0.1.0MCorner_MCornerOrdersObserv er_Model_ObserverMCorner_MCornerOrdersObserver_Model_ObserverafterSalesOrderSaveCommitAfterMCorner_MCornerOrdersObserver_Helper

*********************************************** * ***********************************************

• Приложение / код / ​​сообщество / MCorner / MCornerOrdersObserver / Model / Observer.php

• Скопируйте и вставьте код ниже в / code / community / MCorner / MCornerOrdersObserver / Model / Observer.php

**************************************** *** *******************************************

класс MCorner_MCornerOrdersObserver_Model_Observer {

public $ order; // order …

afterSalesOrderSaveCommitAfter function (& $ event) {

return $ this -> __ process ($ event);

}

защищенная функция __process ($ event) {

$ this-> order = $ ev (19459002) )

// заказ не сохранен в базе данных

]

}

if ($ orderState === Mage_Sales_Model_Order :: STATE_NEW)

защищенная функция createInvoice () 19459002

$ orderState = $ this->)

if ($ this-> order-> canInvoice ()) {

$ this-> order-> getPayment () -> setSkipTransactionCreation);

$ Invoice = $ this-> Order-> prepareInvoice ();

$ 19009002]

-> addObject ($ this-> orde) (19459002)

Mage :: getModel (core / resource_transaction ; r)

-> save ();

}

прочее

. ]

}

}

}

}

****************** ************************************ *************** ****

Чтобы активировать модуль наблюдателя, создайте файл модуля:

• приложение / etc / modules / MCorner_ MCornerOrdersObserver. xml

• Скопируйте и вставьте код ниже

******************************* * ************************************************ ***

truecommunity

********************************** ********* ***************************************** **

Убедитесь, что все файлы хранятся в их местоположении, как в учебнике, и теперь они идут в Magento admin и CLEAR ALL CACHE.

Теперь, если заказ будет размещен через магазин Magento, l будет автоматически выставлен счет, а сумма счета будет начислена. Будет создан счет-фактура, и будет отправлено электронное письмо. Эта функция аналогична Clicking Invoice in Magento Order Administration

——————————————————————-

Мотозапчасти оптом
Велозапчасти оптом
Запчасти для скутеров оптом
Запчасти для снегоходов оптом
Запчасти для бензопил оптом

Мы не придумываем новости, мы их копируем! Верить или нет тому, что вы прочитали на нашем сайте, личное дело каждого!

Похожие записи

Top