Я использую MONEI / Shopify-api-node для создания приложения в Shopify.Я прошел там тестовые случаи для создания Customer Shopify-api-node / test / customer.test.js Я просто хочу отформатировать Param для создания клиента. Когда пользователь подписывается с электронной почтой и контактным номером, я хочуКлиент должен быть создан с помощью электронной почты и номера в администраторе моего магазина. Я просто хочу отформатировать параметр вроде Формат параметров для webhook.create
Если кто-либо когда-либо создавал клиента, пожалуйста, оставьте здесь необходимый параметр,Также, пожалуйста, проверьте мой код, является ли это правильным способом создания клиента или нет, спасибо.
const createCustomer = function(shopDomain, accessToken, customer) {
const shopName=shopDomain.replace('.myshopify.com','');
const shopify = new ShopifyAPIClient({ shopName: shopName, accessToken: accessToken });
shopify.customer.create(customer).then(
response => console.log(`customer ${customer.url} created`),
err => console.log(`Error creating customer ${customer.url} ${JSON.stringify(err.response.body)}`)
);
}
вызов функции
afterAuth(request, response) {
const { session: { accessToken, shop } } = request;
createCustomer(shop,accessToken,{
topic: 'admin/customers',
address: `${SHOPIFY_APP_HOST}/admin/customers`,
});
return response.redirect('/');
}