Outreachsupplies.org v2
This site allows clinics statewide to order HIV tests and harm prevention supplies on demand using their yearly allotment of state funding. Built with Craft Commerce on the Craft CMS platform.
Funding Sources
A single account can have access to multiple funding sources with a different set of products. Previously, separate accounts were required for a single healthcare facility with multiple funding sources.
Product Funding
Products can have multiple funding sources with access. Purchasing from either funding source pulls from the same stock quantity. Previous to this functionality it was extremely difficult for the shipping company to keep stock of items available between the multiple funding sources.
Logging and Monitoring
Using NewRelic for error monitoring and optimizing slow functions.
Status Page
Status page is connected to New Relic alerts and will trigger issues automatically.
Custom Reports
The client can run several different reports using the admin panel. The reports are sent to the Craft queue as jobs for processing and they can download these as a csv file in another view.
Mgmt & User Guides
I created instructions detailing how to create products, manage users, and generate reports. On the flip side I also created instructions for new users to help them start ordering from the site without confusion.
Credits
The client needed a way to issue credits vs dollar amounts. This was tricky but to achieve this I created a custom currency type called CRD/Credits and allow products priced in credits. This also allows vouchers to be assigned using the same CRD currency type.