my file “events.js” is triggered but immediately throws error on each 0$ plan purchased>
Surpirsingly it doesn’t even enter " wixPaidPlans_onPlanPurchased ( event )" which is evident from console.log()
Here is the code>
import wixData from 'wix-data';
import { getUser } from 'wix-users-backend';
console.log("Entered events file1");
console.log("Entered events file2");
export function wixPaidPlans_onPlanPurchased(event) {
console.log(event);
if (event.order.price.amount === 0) {
let orderData = {
"title": "Free plan purchased",
"data": event.order,
"planName": event.order.planName,
"memberNum": event.order.memberId,
"status": event.order.status,
"planDescription": event.order.planDescription
};
wixData.insert("planEvents", orderData);
if (event.order.planName === "Consultant SignUp") {
console.log("event" + event.order);
console.log("Member" + event.order.memberId);
}
if (event.order.planName === "Client SignUp") {
console.log("event" + event.order);
// createClientProfile(event.order.memberId);
console.log("Member" + event.order.memberId);
}
} else {
let orderData = {
"title": "Regular plan purchased",
"data": event.order,
"planName": event.order.planName,
"memberNum": event.order.memberId,
"status": event.order.status,
"planDescription": event.order.planDescription
};
wixData.insert("planEvents", orderData);
if (event.order.planName === "Consultant SignUp") {
console.log("event" + event.order);
console.log("Member" + event.order.memberId);
}
if (event.order.planName === "Client SignUp") {
console.log("event" + event.order);
// createClientProfile(event.order.memberId);
console.log("Member" + event.order.memberId);
}
}
}