Создайте тестовую покупку в один клик для разработки


Для разработки мне нужно покупать продукты снова и снова, но оформление заказа на одной странице - очень долгий процесс, и мне не нравится делать это каждый раз.

Существует ли одно (щелчок) решение для создания тестовой покупки?

Author: PiTheNumber, 2013-09-09

4 answers

Если вы просто разрабатываете/оформляете страницу успеха и вас раздражает, что вы можете просмотреть ее только один раз, это дубликат: Как протестировать или оформить страницу успеха заказа?

редактировать: В случаях, когда вам нужно много разных фактических заказов по другим причинам, я думал об использовании расширения FOSSlimesoda_sampledatagenerator - к сожалению, оно, похоже, не поддерживает заказы. Так что, похоже, вам нужен свой собственный небольшой скрипт для создания заказов. Существуют различные фрагменты, которые сводятся к использованию API заказа. Один из примеров приведен в этой сути.

 3
Author: Alex, 2017-04-13 12:54:55

Если вам не нужно тестировать процесс оформления заказа во внешнем интерфейсе (т.Е. Вам нужны заказы только для того, чтобы что-то протестировать), вы можете очень быстро изменить их порядок с помощью бэкэнда. Перейдите в раздел "Продажи" > "Заказы" > выберите заказ и нажмите "Изменить порядок".

 3
Author: Matthias Zeis, 2013-09-09 13:59:30

Если вам действительно нужно проходить проверку каждый раз, взгляните на сценарий с помощью Selenium 2.

Если вы хотите сделать еще один шаг, вы также можете использовать Бехат и норку. Я предвзят, но вы можете использовать этот проект для интеграции behat с Magento - примеры включают в себя один, который проведет вас через проверку с помощью одной команды php -f shell/behat.php

 2
Author: Kristof at Fooman, 2013-09-09 15:16:01

Вот опция для создания тестовых заказов: https://github.com/kalenjordan/magerun-addons#create-dummy-order

Он все еще находится в довольно грубой бета-версии, но я использовал его для некоторого тестирования, похожего на то, что вам нужно, и он выполнил свою работу.

 2
Author: kalenjordan, 2013-09-09 16:02:06