Hello everybody!
I was thinking about this question, if the ad is active, then when editing, the user can choose a free package many, many times using it in his time, so the idea came to mind to exclude this possibility, with the listing status Active, make the field visible, but without the possibility of choosing a package.

Thus, during the editing of the listing controllers\edit_listing\step_form.tpl, I tried to use the following modification:

PHP Code:
Only registered members can view the code
And register in css:
Code:
Only registered members can view the code.

So that when editing the listing, if it has the Active status, it is impossible to select another package until the expiration date expires.
But, unfortunately, this method did not work(( with the status Active and Expired, disable is still triggered