If I wanted to develop it by my own, what kind of coding knowledges should I learn? Please help.
OpenCart: Cart and Store
This is their integration forum. I've posted a thread requesting the NodeBB-OpenCaart interface, the thread has not as of yet been approved by mods. But, we could easily do the same, yes? We really do need a cart/store and integration opens up an entire constellation of functionalities.