A credit allocation is not tied to a product. If a consignee has a credit allocation with an available amount, the consignee is allowed to load any products that are available to that consignee at a specific terminal. That enables you to control allocations for a consignee or consignee group that are based on a contract as opposed to a product.
You can use the Credit Allocations Setup page (Allocations > Credit > Manage) to add a credit allocation. To complete the setup, you must then attach the credit allocation to a specific terminal or terminal group and consignee or consignee group. Credit allocations can also be set up through the ADMLOD process.