Yes, however, this requires manually adding the snippet to your theme code rather than using the app blocks.
To enable customers to request a PO, you can assign a specific tag to them. In the liquid code, you should check for the tag before displaying the button. This ensures that only customers with the tag can access the functionality.
{% assign customersTagsDowncased = customer.tags | downcase %}
{% if customersTagsDowncased contains "request_po" %}
<div>
<a href="#" style="display:none; width:100%" class="save-purchase-order-w3" data-customer-id="{{ customer.id }}" data-customer-email="{{ customer.email | escape }}"></a>
</div>
{% endif %}