Создайте тестовую покупку в один клик для разработки
Для разработки мне нужно покупать продукты снова и снова, но оформление заказа на одной странице - очень долгий процесс, и мне не нравится делать это каждый раз.
Существует ли одно (щелчок) решение для создания тестовой покупки?
4 answers
Если вы просто разрабатываете/оформляете страницу успеха и вас раздражает, что вы можете просмотреть ее только один раз, это дубликат: Как протестировать или оформить страницу успеха заказа?
редактировать: В случаях, когда вам нужно много разных фактических заказов по другим причинам, я думал об использовании расширения FOSSlimesoda_sampledatagenerator - к сожалению, оно, похоже, не поддерживает заказы. Так что, похоже, вам нужен свой собственный небольшой скрипт для создания заказов. Существуют различные фрагменты, которые сводятся к использованию API заказа. Один из примеров приведен в этой сути.
Если вам не нужно тестировать процесс оформления заказа во внешнем интерфейсе (т.Е. Вам нужны заказы только для того, чтобы что-то протестировать), вы можете очень быстро изменить их порядок с помощью бэкэнда. Перейдите в раздел "Продажи" > "Заказы" > выберите заказ и нажмите "Изменить порядок".
Если вам действительно нужно проходить проверку каждый раз, взгляните на сценарий с помощью Selenium 2.
Если вы хотите сделать еще один шаг, вы также можете использовать Бехат и норку. Я предвзят, но вы можете использовать этот проект для интеграции behat с Magento - примеры включают в себя один, который проведет вас через проверку с помощью одной команды php -f shell/behat.php
Вот опция для создания тестовых заказов: https://github.com/kalenjordan/magerun-addons#create-dummy-order
Он все еще находится в довольно грубой бета-версии, но я использовал его для некоторого тестирования, похожего на то, что вам нужно, и он выполнил свою работу.