15,'redirection'=>0,'sslverify'=>true,'headers'=>['Authorization'=>'Bearer '.$connection['key']]]); if(is_wp_error($response)||wp_remote_retrieve_response_code($response)!==200)return new WP_Error('status_unavailable','Η κατάσταση συνδρομής δεν είναι διαθέσιμη αυτή τη στιγμή.'); $data=json_decode(wp_remote_retrieve_body($response),true); if(!is_array($data)||!isset($data['active'],$data['plan_id'],$data['limit'],$data['used']))return new WP_Error('invalid_status','Δεν επιβεβαιώθηκε η συνδρομή.'); return $data; } function courierapp_connect_billing_panel(){ if(!current_user_can('manage_woocommerce'))return; echo '

Συνδρομή CourierAPP Connect

'; $status=courierapp_connect_subscription_status(); if(is_wp_error($status)){echo '

'.esc_html($status->get_error_message()).'

';} else{ echo '

Πακέτο: '.esc_html($status['plan_id']).' · '.(!empty($status['active'])?'Ενεργή συνδρομή':'Free').'

'; echo '

Ετικέτες περιόδου: '.esc_html((string)$status['used']).' / '.esc_html((string)$status['limit']).'

'; if(($status['environment']??'')==='test')echo '

Δοκιμαστική συνδρομή — χωρίς πραγματική χρέωση.

'; } echo '

Οι υπηρεσίες CourierAPP παραμένουν διαθέσιμες χωρίς συνδρομή plugin. Το Free περιλαμβάνει 10 ετικέτες ανά ημερολογιακό μήνα UTC για τους δικούς σου επαληθευμένους λογαριασμούς, συνολικά σε όλα τα καταστήματά σου. Χωρίς μεταφορά υπολοίπου ή αυτόματη χρέωση υπέρβασης. Οι επανεκτυπώσεις δεν μετρούν ξανά. Τα μεταφορικά πληρώνονται χωριστά.

'; echo '

Πακέτα και διαχείριση συνδρομής

'; echo '

Κάθε μεταφορέας ενεργοποιείται μόνο μετά την επαλήθευση της σύνδεσής του. Η συνδρομή από μόνη της δεν πιστοποιεί API, τιμές ή έκδοση ετικετών.

'; }