Кто-нибудь знает, есть ли способ обойти ограничение на wix.com для ручного изменения статуса контакта на «участник сайта»? Или вместо того, чтобы вручную устанавливать по одному, а импортировать сотни пользователей с одного веб-сайта, на котором они заплатили, чтобы стать участником, но этот веб-сайт (bigtent) закрывается, поэтому я пытаюсь заставить этих платных участников быть «сайтом». члены "на моем сайте wix. Есть предложения или идеи? Спасибо
UPDATE:
Я, наконец, сделал это, но это было не просто или «импортировать». Я установил для участников сайта автоматическое утверждение, использовал код wix для создания массива информации о людях (имя, фамилия, адрес электронной почты, пароль по умолчанию, который я создал, и некоторые настраиваемые поля, которые мне пришлось создать, чтобы обойти ограничение запись в поля CRM для адреса). Затем я перебрал массив и использовал:
wixUsers.register(email, password, {
contactInfo: {
"firstName": firstName,
"lastName": lastName,
"HouseStreet": address,
"HouseCity": city,
"HouseState": state,
"HouseZip": zip,
// "Phones": [phone],
"labels":["online registration (wix)"]
}
})
Затем я послал всем людям по электронной почте и сказал, чтобы они зашли на сайт и щелкнули на забытом пароле, чтобы создать собственный пароль, но, по крайней мере, их учетная запись была создана, и информация уже была там.
Теперь проблема заключается в получении их платного членства в платных планах с датой истечения срока действия.
Можно ли записывать или добавлять в массив из getPricingPlans?
Я пытаюсь это, но это не работает (нет сообщения об ошибке, но это не меняет дату, когда я смотрю с приборной панели):
wixUsers.currentUser.getPricingPlans()
.then((planList) => {
let lastActiveRecord = planList[0];
let expirationDate = Date.parse(lastActiveRecord.expiryDate);
let textPlan = `<span>Plan Name: ${lastActiveRecord.name} and expiration date: ${expirationDate}</span>`;
$w("#textPlan").html = textPlan; //so I can see it on the screen
planList[0].expiryDate = new Date(2019, 6, 1);
})