Quickly resolved a WooCommerce API Manager issue where free licence key products failed to show in order emails — traced to a legacy plugin check for Stripe payments. Delivered a safe, minimal fix with full testing and ongoing support.
When free licence key products stopped showing their keys in confirmation emails, the client’s WooCommerce store needed a fix — fast.The site used WooCommerce API Manager alongside a custom plugin developed by a previous developer, which was interfering with the default display logic.
I traced the issue to a specific check in the custom plugin that prevented licence keys from displaying unless the order was paid via Stripe — a condition that didn’t apply to free orders. By safely removing the unnecessary check and testing thoroughly in a staging environment, I restored correct functionality without disrupting existing orders.
The fix was deployed as a minimal code change and backed by ongoing support in case of any legacy dependencies — a great example of efficient, dependable plugin-level rescue work.
“Ray was great to work with, he did an excellent job and very quickly. We would definitely work with him again on future projects.“
— Rob L.
Tired of bloat and flashy nonsense? I build websites that work. That’s it.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.