Skip to content
Showing 1–4 of 7 results
var Tawk_API = Tawk_API || {};
Tawk_API.onLoad = function() {
console.log("
Tawk.to has loaded successfully!");
// Ensure chat has started before running the function
Tawk_API.onChatStarted = function() {
console.log("
Chat started!");
// Delay to ensure visitor info is available
setTimeout(function() {
if (typeof Tawk_API.getVisitor === "function") {
Tawk_API.getVisitor(function(visitor) {
if (visitor && visitor.email) {
console.log("
Visitor Email Captured: " + visitor.email);
// Encode email for URL
var encodedEmail = encodeURIComponent(visitor.email);
console.log("Encoded email:", encodedEmail);
// Construct WooCommerce Order Search URL
var orderUrl = "https://gomonopolystickers.com/wp-admin/admin.php?page=wc-orders&s="
+ encodedEmail + "&search-filter=customer_email";
console.log("Order URL constructed:", orderUrl);
// Set the pre-defined custom attribute
Tawk_API.setAttributes({
'woo_orders_url': orderUrl
}, function(error) {
if (error) {
console.log("
Error setting Tawk.to attributes:", error);
} else {
console.log("
WooCommerce Order URL Set for Agent: " + orderUrl);
}
});
} else {
console.log("
No email found in visitor info.");
}
});
} else {
console.log("
Tawk_API.getVisitor is not available.");
}
}, 3000); // Wait 3 seconds to ensure data is ready
};
};