Subscriptions

Reset Filters applied

Subscriptions list

ID; $subscription_data = SpringDevs\Subscription\Illuminate\Helper::get_subscription_data( $subscription_id ); $subscrpt_status = $subscription_data['status'] ?? ''; $subscrpt_status = empty( $subscrpt_status ) ? get_post_status( $subscription_id ) : $subscrpt_status; $order_id = $subscription_data['order']['order_id'] ?? 0; $order_item_id = $subscription_data['order']['order_item_id'] ?? 0; $order = $order_id ? wc_get_order( $order_id ) : null; $order_item = $order ? $order->get_item( $order_item_id ) : null; $product_name = $order_item ? $order_item->get_name() : '-'; $customer = $order ? $order->get_formatted_billing_full_name() : '-'; $customer_id = $order ? $order->get_customer_id() : 0; $customer_url = $customer_id ? admin_url( 'user-edit.php?user_id=' . $customer_id ) : ''; $customer_email = $order ? $order->get_billing_email() : ''; $start_date = $subscription_data['start_date'] ? strtotime( $subscription_data['start_date'] ) : 0; $renewal_date = $subscription_data['next_date'] ? strtotime( $subscription_data['next_date'] ) : 0; $status_obj = get_post_status_object( get_post_status( $subscription->ID ) ); $is_trash = $subscription->post_status === 'trash'; $is_grace_period = isset( $subscription_data['grace_period'] ); $grace_remaining = $subscription_data['grace_period']['remaining_days'] ?? 0; // Build URLs $nonce_action = 'wpsubs_action_' . $subscription->ID; $view_subs_url = get_edit_post_link( $subscription->ID ); $duplicate_subs_url = wp_nonce_url( admin_url( 'admin.php?page=wp-subscription&action=duplicate&sub_id=' . $subscription->ID ), $nonce_action ); $trash_subs_url = wp_nonce_url( admin_url( 'admin.php?page=wp-subscription&action=trash&sub_id=' . $subscription->ID ), $nonce_action ); $del_per_subs_url = wp_nonce_url( admin_url( 'admin.php?page=wp-subscription&action=delete&sub_id=' . $subscription->ID ), $nonce_action ); $restore_subs_url = wp_nonce_url( admin_url( 'admin.php?page=wp-subscription&action=restore&sub_id=' . $subscription->ID ), $nonce_action ); ?>
ID Title Customer Start Date Renewal Date Status Actions
0 ) : ?> Active 9 ? substr( $verbose_status, 0, 9 ) . '...' : $verbose_status ); ?>
1 ) : ?>
Total 1 || $max_num_pages == 1; for ( $i = 1; $i <= $max_num_pages; $i++ ) : $url = add_query_arg( array( 'paged' => $i, 'per_page' => $per_page, ), $base_url ); $is_current = $i == $paged; ?> > Go to