prepare('SELECT d.*, GROUP_CONCAT(DISTINCT p.name) product_names, GROUP_CONCAT(DISTINCT c.name) category_names FROM discounts d LEFT JOIN products p ON FIND_IN_SET(p.id, d.product_ids) LEFT JOIN categories c ON FIND_IN_SET(c.id, d.category_ids) GROUP BY d.id, d.category_ids, d.product_ids, d.discount_code, d.discount_type, d.discount_type, d.discount_value, d.start_date, d.end_date'); $stmt->execute(); $discounts = $stmt->fetchAll(PDO::FETCH_ASSOC); // Get the current date $current_date = strtotime((new DateTime())->format('Y-m-d H:i:s')); // Handle success messages if (isset($_GET['success_msg'])) { if ($_GET['success_msg'] == 1) { $success_msg = 'Discount created successfully!'; } if ($_GET['success_msg'] == 2) { $success_msg = 'Discount updated successfully!'; } if ($_GET['success_msg'] == 3) { $success_msg = 'Discount deleted successfully!'; } } ?>

Discounts

View, create, and edit discounts.

Create Discount
# Code Active Categories Products Type Value Start Date End Date Actions
There are no discounts
= strtotime($discount['start_date']) && $current_date <= strtotime($discount['end_date']) ? 'Yes' : 'No'?> Edit