我正在尝试执行2个简单步骤: 1)创建订单 2)获取要写入该订单的用户购物车内容。
第1步一切都很好,但是第2步对我而言并不是真的。
尝试使用WC_Checkout :: create_order_line_items方法(2个参数:订单对象和购物车对象)。
$order = wc_create_order();
$cart = WC()->cart;
WC()->checkout->create_order_line_items($order, $cart);
订单已创建,但不会在商品列表中添加任何内容。 有什么帮助吗?谢谢!
答案 0 :(得分:0)
我认为您的购物车安装不正确,请尝试以下操作:
import Page from './basic-page-model';
import { waitForAngular } from 'testcafe-angular-selectors';
// import { LoginPage } from './LoginPage';
const page = new Page();
fixture `My first fixture`
.page `https://test.ci.ai.dynamics.com`
.beforeEach(async t => {
await t
.typeText(page.nameInput, 'xxxxxx')
.click(page.nextButton)
});
test('My first test', async t => {
await waitForAngular();
await t
const header = await Selector('.d365shell-c-brand-title');
let headerText = await header.innerText;
await t
.expect(headerText).eql('Dynamics 365');
});