You can set certain product as donation Campaign Tracking Products in the Product Details. When the Flag is set, OSP can help to count total amount of such products sold and show progress to goal if you set a target amount. Note if the ProductFlag is set to None, then it will not be used. When Parents making donations by buying the products, they'll have option to choose show as Anonymous on Campaign page or show their name.
In Packets->Campaign menu you can create and manage donation campaigns. Use "Edit" icon to edit detail.
The "RankNumber" is used to order the campaign on CampaignDashboard section on Homepage if set. "OrderByType" is used to decide how to sort the Donors list within a group. "GroupOrderByType" is used to sort different groups. The "GroupByTarget" can be used to track total amount for each classroom, or each grade. Note if "GroupByTarget" is set, then the "GroupDonationGoals" will be per group. Also the "GroupByTarget" requires the product to have "RequireStudent" option as it need that to determine which group the donation should be counted. Else it will fall under "Unknown". "TopNPerGroup" is used set how many donors to show on each group.
and use "SelectProduct" icon to select what product to count for this Campaign. Please only select Product with "DonationCampaignItem" in status.
In Content->Home menu, you can also choose to show a CampaignDashboard section on home page. The "Opening message" is going to be shown on the Dashboard so it is place for some quick short introduction. While the "Campaign content" will only shown on Campaign detail page. CampaignDashboard will show top 3 donors per group up to 3 groups. and Campaign Details page will show number set by "TopNPerGroup".