A store administrator can adjust the order processing routine for orders containing PIN code products using the add-on settings page.
Show Only ESD Related Fulfillment Statuses
A store admin can use the "Show only ESD-related fulfillment statuses" toggle to limit the set of fulfillment statuses that the store should operate.
Due to the specifics of the electronic method of delivery of e-goods/PIN codes to the buyer, any statuses on the packaging, handling, and shipping of an order will not be applicable for such products. For example, suppose all products in your store catalog are e-goods or PIN codes, and there are no tangible goods that require shipping. In that case, you may consider switching to the E-goods order fulfillment model with just three statuses (New, Delivered, and Will not deliver). You can find more info on X-Cart order statuses in the Basic Order Management section of our Help Center.
Approve Before Providing Access
A store admin can use the "Approve before providing access" toggle to specify whether they want to include an additional step into their order processing routine for products with PIN codes so they can review the order before the buyer gets access to the code.
If the administrator does not feel they will need to do a manual review of every order containing a PIN code product, they may choose to disable the "Approve before providing access" toggle. In this case, a buyer ordering a product with PIN codes will access the code as soon as they pay for it (technically, as soon as the order payment status has been set to Paid). The initial order fulfillment status, in this case, will be New. The store administrator will then process the order the usual way, updating the order payment and fulfillment statuses as they require. For example, after completing all work on the order, the store administrator may set the order fulfillment status to Delivered.
Contrary to the above approach, if the administrator wants to check every order with a PIN code product before allowing a buyer to access the code, they need to enable the "Approve before providing access" toggle. In this case, a buyer who orders a product with PIN codes will NOT access it right away. Instead, the order will be automatically assigned the "Waiting for approve" fulfillment status.
When the store administrator gets an order with the "Waiting for approve" fulfillment status, they must review it and decide whether they want to approve it.
The administrator will need to switch the order's fulfillment status to any other than "Will not deliver to approve the order." Then, provided that the order has been paid (the order payment status is Paid), the buyer will access the code.
If the administrator chooses not to approve the order, they will need to switch its fulfillment status to "Will not deliver." In this case, the buyer will not get access to the code.
Once an order is processed, a store admin can check the PINs sold via the PIN Codes tab of the order details page: