Recently I implemented OneSignal to OC 2.3 but I need some help.
I want to pass customer's name to OneSignal dashboard.
So I added:
$data['real_name'] = $activity_data['name'];
in
catalog/controller/account/login.php:
Code: Select all
// Add to activity log
if ($this->config->get('config_customer_activity')) {
$this->load->model('account/activity');
$activity_data = array(
'customer_id' => $this->customer->getId(),
'name' => $this->customer->getFirstName() . ' ' . $this->customer->getLastName()
);
$data['real_name'] = $activity_data['name'];
$this->model_account_activity->addActivity('login', $activity_data);
}
Code: Select all
<script>
OneSignal.push(function() {
OneSignal.sendTags({
real_name: '<?php echo $real_name ?>'
}).then(function(tagsSent) {
// Callback called when tags have finished sending
console.log("tagsSent: " + tagsSent.real_name);
});
});
</script>
Thank you!