Что такое input.customer в Shopify-api-node? - PullRequest
0 голосов
/ 19 сентября 2018

Я использую 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('/');
  }

1 Ответ

0 голосов
/ 19 сентября 2018
...