如果你是一個(gè)Magento2的開發(fā)商,有一天,甚至沒有一次,你需要建立一定量的Magento 2的訂單,并且最好編程,由于訂單的大號(hào)碼的人工創(chuàng)造既耗時(shí),只是不方便。
因?yàn)槲覀冃枰斓膭?chuàng)造訂單工具進(jìn)行測(cè)試和調(diào)試的目的我做了這個(gè)生成器。例如,我個(gè)人用它來(lái)檢查的統(tǒng)計(jì)數(shù)據(jù)是如何工作的,擴(kuò)展如何處理大數(shù)據(jù)量,以及其他特殊原因。
您可以在文章的末尾下載發(fā)電機(jī)。
注:我們提供了這個(gè)工具,免費(fèi)為的就是,我們不承擔(dān)您就本工具的行為承擔(dān)任何責(zé)任。如果您有什么不明白的寫的文章,請(qǐng)留下這方面的專家。
創(chuàng)建Magento的2階編程
Magento的2讓您創(chuàng)建控制臺(tái)擴(kuò)展,而我選擇了這個(gè)類型,因?yàn)椋旧希黾尤魏喂δ埽@任務(wù)是不必要的。
如何安裝MAGENTO的2階發(fā)生器
您可以安裝順序生成任何其他控制臺(tái)擴(kuò)展:
擴(kuò)展文件復(fù)制到默認(rèn)目錄。
進(jìn)入控制臺(tái),默認(rèn)目錄(檢查這還因?yàn)榭刂婆_(tái)可能去一些其他的目錄默認(rèn)情況下),然后運(yùn)行PHP斌/ Magento的設(shè)置:升級(jí)命令。
如何運(yùn)行M2秩序發(fā)電機(jī)+附加功能:生成客戶
您已安裝該擴(kuò)展后,可以產(chǎn)生一些訂單。這個(gè)順序發(fā)生器也可以產(chǎn)生客戶,但只有沿與訂單。你不能用這個(gè)工具生成只是客戶。
現(xiàn)在,以創(chuàng)建訂單和客戶提供工具,運(yùn)行控制臺(tái)命令的PHP斌/ magento的amasty:create_orders 5 3,其中5是應(yīng)該為每個(gè)客戶生成的訂單數(shù),和3被客戶的量的數(shù)訂單將生成。
所以,你可以在這里設(shè)置自己的數(shù)字。此外,您還可以跳過指定的客戶數(shù)量,該工具會(huì)自動(dòng)生成一個(gè)客戶的訂單。
另外,請(qǐng)記住,該工具需要時(shí)間來(lái)生成訂單和客戶的必要量。
當(dāng)該工具生成一個(gè)客戶的訂單數(shù)量較大,發(fā)電需要比平常更多的時(shí)間。我仍然不能完全肯定這種效應(yīng)的來(lái)源,但貌似沒有任何腳本創(chuàng)建訂單,為單個(gè)客戶數(shù)量較大時(shí),它也發(fā)生。我們會(huì)進(jìn)一步調(diào)查此問題。
下面是運(yùn)行從控制臺(tái)這個(gè)命令生成的例子:
如果您指定的訂單或客戶,比方說,200的更大一些,并已開始發(fā)電,但由于某種原因,你需要停止它,你可能會(huì)中斷與CTRL + C的執(zhí)行 - 一個(gè)標(biāo)準(zhǔn)的快捷方式在Linux中違反任何命令。
下面是產(chǎn)生Magento的2個(gè)數(shù)量怎么是這樣的:
下面是生成的M2客戶如何看起來(lái)像:
固定的普通股發(fā)行
當(dāng)你產(chǎn)生了很多訂單,您可以在現(xiàn)貨產(chǎn)品蠻快的運(yùn)行。為了節(jié)省您的時(shí)間,只需運(yùn)行PHP斌/ Magento的amasty:update_product_qty 200命令,其中200是將所有產(chǎn)品設(shè)置的庫(kù)存項(xiàng)目的數(shù)量。所以,所有的產(chǎn)品將在股票再次適用于每個(gè)產(chǎn)品200項(xiàng)。
添加更多的設(shè)置
如果您需要更多的多樣性或生成的訂單一些特定的屬性,轉(zhuǎn)到應(yīng)用程序/代碼/ Amasty /控制臺(tái)/控制臺(tái)/命令/ CreateOrdersCommand.php文件,并設(shè)置必要的參數(shù)就在這里。
$ _shippingMethod-送貨方式ID。例如,你可以發(fā)現(xiàn)在車的價(jià)格規(guī)則的運(yùn)輸方式ID:參觀修改規(guī)則的頁(yè)面,轉(zhuǎn)到條件選項(xiàng)卡上,添加新條件,選擇送貨方式,右鍵點(diǎn)擊相應(yīng)的選項(xiàng),并尋找ID如下:
$ _paymentMethod-付款方式ID。你可以找到它遵循相同的步驟,在前面點(diǎn)了送貨方式:
$ _storeId-存儲(chǔ)ID。你可以在當(dāng)你編輯相應(yīng)的存儲(chǔ)視圖瀏覽器地址欄這個(gè)ID:
$ _emails-客戶郵件陣列-的情況下,如果你愿意使用一些特定的現(xiàn)有客戶的訂單生成。
$ _days-順序應(yīng)該怎么老有
這幾乎是它!