I noticed some people were looking at DC pumps for solar and suggesting 24v pumps to protect against over voltage. Although new to aquaponics/hydroponics I know just enough of electronics to be dangerous. So here is my take.
The problem with using a pump/motor to handle a variable voltage is for example if your pump runs at 24V then your pump's best flow/efficiency is at that voltage. Drop that voltage off (some models may differ) to a 24 volt pump and the strength of your pump is going to drop off a lot which is not good if your looking for a consistent/constant flow.
For me I wanted to use solar only that ran only during the day time (as I recall roots only really draw any significant water while the sun is shining) and without using any batteries that wear out. So I chose to go with a fixed voltage high efficiency 12V pump. My amorphous solar panels (works well in lower light) puts out 22V in peak sunlight and slightly lower voltage on cloudy days. Rather than sending the 22V to the 12V pump direct and hoping for consistency, I instead connected the solar to a 12 volt "boost/buck" power converter. My pond pump has a digital flow controller built in that is sensitive to low voltage which is why I went with a boost/buck converter. Otherwise if it was just a 12V motor I would of went with just a plain "buck" converter as they are little more efficient.
The way a boost/buck converter works is it takes any voltage you throw at it and converts it to a steady "12 volts DC" (or convert to any other voltage you may need if you adjust it properly). "Buck" will lower a higher solar voltage to a flat 12 volts and "boost" will raise a solar voltage below 12V back up to a stable 12V (as long as the current is there to support the conversion). A good buck and/or boost converter is VERY efficient. They do not waste power (unlike a motor running below voltage specs) as they convert voltage AND amps. For example: Say I had solar panels putting out 24 volts and needed to feed a 12 volt pump that drew 1 amp. A good buck converter would draw 24 volts and .5 amps (plus a tiny amount of power to run the buck converter) from the solar panel and convert that to 12 volts and 1 Amp for the pumps power draw. Plus when the voltage of the solar panels changes due to lighting the converter will adjust the voltage to a always stable 12 volts DC. Boost works the same way in reverse raising the voltage. This voltage to amps efficiency allows you to use smaller groups of solar panels to power pumps remotely. Right now my solar panels are powering my pump from 6AM to around 8PM sundown (this time of year) without batteries.
So here is what I used. I made my "test" aquaponics only 1 tube this year because if I screwed up and things died I would not have a big loss as I learn from my mistakes. Next year I'll expand a lot more.
For a pump I am using a 12V DecDeal pump at just $10. It's brushless (magnetic spindle) and draws average (I tested at my bench power supply) .8 amps at 12 volts (10 watts). It's easy to clean and it's POWERFUL (400L/H flow) for the power used. I am running off the pump a 40 foot water feed line (spliced in the middle is a capped plugged 3 way water splitter=high resistance). The pump raises the water through resistance at least 6 feet up to my PVC grow tube over that 40ft run and it's still a good flow.
The pump has good reviews for longevity (my mileage may vary as I just started). However it's so power efficient my plan is to buy 3 more pumps. I will use 2 pumps feeding (through separate lines) my grow PVC. So if one pump fails or needs cleaned the other pump will still be going and I will have 2 more for easy replacements.

Bought my pump here:
https://www.ebay.com/itm/Mini-DC-12V-4M-10W-400L-H-Flow-Rate-Brushless-Motor-Submersible-Water-Pump-Home/273122860539?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649Pics:
Screwed pump onto stake which I hammered into the pond bed. I set it so it would be "mid" level in the pond and not suck up all the gunk settled on the bottom of the pond.

and

Here is where I got my boost/buck converter:
https://www.ebay.com/itm/Automatic-Voltage-Stabilizer-Power-DC-DC-Boost-Buck-Converter-Regulator-Low-Heat/222703767940?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649However if you have just a motor I found a really good and very efficient buck converter here:
https://www.amazon.com/gp/product/B00VWLT2KU/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1 You'll need to put it in a water proof enclosure. But it runs cool and uses almost no power.
Like everyone else I'm learning as I go. But I hope this information is helpful to some of you out there as we all share.
