feat(upsell): apply real cart discounts and track performance

This commit is contained in:
2026-05-08 19:16:01 +03:30
parent 8345e94a1b
commit fd9d29a0ee
19 changed files with 747 additions and 206 deletions

View File

@@ -66,4 +66,18 @@ class UpsellRepository {
global $wpdb;
return $wpdb->delete($this->table_name, ['id' => $id]);
}
public function incrementImpression($id) {
global $wpdb;
return $wpdb->query(
$wpdb->prepare("UPDATE {$this->table_name} SET impressions = impressions + 1 WHERE id = %d", $id)
);
}
public function incrementConversion($id) {
global $wpdb;
return $wpdb->query(
$wpdb->prepare("UPDATE {$this->table_name} SET conversions = conversions + 1 WHERE id = %d", $id)
);
}
}