Hướng dẫn Tự động xóa đơn hàng trong khoản thời gian nhất định

Thành viên mới
Hi,
Mình đang dùng module shops 4.0, có rất nhiều đơn đặt hàng gởi đến nhưng hầu như đặt hàng cho vui, mình điện thoại đến thì ko nghe máy.
Vậy có cách nào tự động xóa đơn đặt hàng đó trong khoảng thời gian nhất định không?
Ví dụ mình để 1 giờ sẽ tự động xóa. Mặc định trong shops là 1 ngày
Cảm ơn các bạn.
 
Lần sửa cuối: Chín 4, 2017 lúc 1:44 PM
--= Roll With The Wind =--
Quản trị viên
Ý là mức nhỏ nhất là 1 ngày là ko đủ, mà bạn muốn mỗi giờ nó đều xoá hay thế nào bạn ?
 
Thành viên mới
Vậy mình muốn thay đổi thành 1 giờ, hay 30 phút thì làm thế nào bạn? Cảm ơn bạn nhiều.
 
Thành viên mới
Tiện mình muốn bạn báo giá giúp mình module đặt phòng khách sạn luôn, bạn có thể gởi mình qua email: hwnght@gmail.com
Mình dùng nukeviet bản mới nhất 4.1
 
--= Roll With The Wind =--
Quản trị viên
Có thể làm như sau:

Mở file global.functions.php, tìm dòng :

PHP:
// Tu dong xoa don hang sau tgian khong duoc xac nhan
if (!empty($pro_config['order_day']) and $pro_config['order_nexttime'] < NV_CURRENTTIME) {
Sửa thành :

PHP:
// Tu dong xoa don hang sau tgian khong duoc xac nhan
$pro_config['order_day'] = 0.5; // Nua ngay, tuc la 12 tieng.

if (!empty($pro_config['order_day']) and $pro_config['order_nexttime'] < NV_CURRENTTIME) {
Tìm tiếp dòng ngay dưới :
PHP:
    $result = $db->query('SELECT order_id, order_time FROM ' . $db_config['prefix'] . '_' . $module_data . '_orders WHERE transaction_status=0 AND order_time < ' . (NV_CURRENTTIME - (int) $pro_config['order_day'] * 86400));
Sửa thành:
PHP:
    $result = $db->query('SELECT order_id, order_time FROM ' . $db_config['prefix'] . '_' . $module_data . '_orders WHERE transaction_status=0 AND order_time < ' . (NV_CURRENTTIME - $pro_config['order_day'] * 86400));
Số 0.5 bên trên bạn chỉnh lại tuỳ ý. Nó là bao nhiêu ngày đó. Còn 1 tiếng thì là 1/12 ngày thì chia ra rồi điền số vào :D
 
Thành viên quá tích cực
Quản trị viên
Tiện mình muốn bạn báo giá giúp mình module đặt phòng khách sạn luôn, bạn có thể gởi mình qua email: hwnght@gmail.com
Mình dùng nukeviet bản mới nhất 4.1
bạn cần thì liên hệ nhé