Presuming you want to add Delivery Fees to your sell transaction but you don't want the cashier to have access in the sell menu to edit the product price. You can try the following steps below.
Table of Content :
I. Create a Product as a Delivery Fee
Step 1. Go to Product, Click Add, then Create Non Inventory Product
Step 2. Search Product, then Select Product Variant
Step 3. Edit Product Variant
Step 4. Scroll Down, then Select Advanced Setup
Require the product edit price access
Do Not Require Authorization
Do not require any access to edit the price
Do Not Require Authorization and Sync Cost*
Do not require any access to edit the price - and the cost of the product will be the same as the selling price
The third option will sync the cost price and selling price so it won't be added to the profit from the invoice.
II. Make a Transaction
Step 1. Go to Sell, then Add Non Inventory Product to Cart
Step 2. Click Product, then Edit Price
Step 3. Product Price was Changed
Now you have a customized price for the delivery fee product.
You might also like to read these articles below :
You can read this article to create a Non-Inventory product type : Non-Inventory Product Type
You can read this article to see detailed information about how to use Shipping or Delivery costs when making a transaction : How to use Shipping or Delivery Cost
To disable price on sell & invoice orders : Price Visible Restriction