I worked on a very similar project a few years back - did not find a suitable commercial option - and decided my requirements did not justify the complexities of a custom build or the bulk of merging two commercial products into one box.
reference https://en.wikipedia.org/wiki/Power-line_communication
I looked at TI's solution (I think it was the BOOSTXL-AFE031-DF1) (~$60). Then chose to use a product
from ali-express KQ-130F (~$8)
I only needed a single outlet to turn on and off, local or remote (one way communication) - however it appears to also be possible to extend to multiple outlets and to return power usage data (2-way).