Wish E-commerce system - made with B4J code and db via odbc

amorosik

Expert
Licensed User
Often the use of classic e-commerce systems, such as Magento, Wordpress+Woocommerce, Prestashop, etc., are an obstacle rather than a real help
Due to the fact that although in-depth knowledge of the products is necessary, it is still impossible to make adaptations to existing features because the projects are so complex that getting your hands on them is impossible

But for many applications a basic system could be more than enough to start a small e-commerce business without heavy investments in machines, software, operators

If there was a procedure created in B4J that allowed you to have a basic e-commerce, with cart management and payment via credit card+PayPal, I think it would be a very attractive project for all developers who use B4X work environments
 

aeric

Expert
Licensed User
Longtime User
Frontend technologies such as JS, HTMX, websocket, ajax are used to interact with the backend and database through templating engine and API.

My understanding is if you don't want to build the frontend then just find a ready made template and integrate it with Web API.

It just a matter of converting a static website to a dynamic website.
Example : https://console.mydonepos.com:7000/
 
Last edited:

f0raster0

Well-Known Member
Licensed User
Longtime User
If there was a procedure created in B4J that allowed you to have a basic e-commerce, with cart management and payment via credit card+PayPal, I think it would be a very attractive project for all developers who use B4X work environments
Agree.
A basic e-commerce
Payment: Card/paypal/stripe
 

f0raster0

Well-Known Member
Licensed User
Longtime User
Do you have any product to sell?
yes, I do. I use stripe for years now.

not sure why you share that link, this topic is about E-commerce system - made with B4J

Edit: Trying to remember... I first used Stripe in my OrderOnline App back in 2018 or so, I think. Wow, time really flies!

 

aeric

Expert
Licensed User
Longtime User
yes, I do. I use stripe for years now.

not sure why you share that link, this topic is about E-commerce system - made with B4J

Edit: Trying to remember... I first used Stripe in my OrderOnline App back in 2018 or so, I think. Wow, time really flies!

I never use any payment gateway in production but I believe with good documentation, the integration will not be difficult.
I think it is good to start with Stripe.
Unfortunately I have nothing to sell right now. When I got some time, I may create some dummy products and see if I am able to make an integration into my B4J servers.
 

aeric

Expert
Licensed User
Longtime User
We had a discussion on this topic last year here:

 
Last edited:

aeric

Expert
Licensed User
Longtime User
Often the use of classic e-commerce systems, such as Magento, Wordpress+Woocommerce, Prestashop, etc., are an obstacle rather than a real help
Due to the fact that although in-depth knowledge of the products is necessary, it is still impossible to make adaptations to existing features because the projects are so complex that getting your hands on them is impossible
I agreed and have the same opinion as you. On another thread, I have wrote.
Have you tried using them?
I am not sure about your experience but for me,
  1. Too complicated to learn and use, I just need a simple shop that sell less than 5 products
  2. Too difficult to customize
  3. Too many ads and spam
  4. They actually want you to pay after use the Free version
  5. Too many vulnerabilities as they depends on some free third parties plugins
  6. You will end up hire someone to extend or customize the system
  7. Limited templates
  8. Expensive and subscription based
  9. Too bloated and big in file size
  10. Limited database support
  11. Limited API support for mobile or native app
  12. You think it is stable but actually not

Of course, this shows the interest in a project of this type.
yea. there are one or two interests (you and me) but I don't see more.
If you want, you can start the project and ask the members here if you face any issue.
 
Last edited:

aeric

Expert
Licensed User
Longtime User
Yes, of course I would love to do it
But I don't have the necessary knowledge
That's why I wrote in the wishlist
I understand but instead of sitting and waiting someone else do it, why not do it by yourself.
I started with lack of knowledge in Web Api Server and made a wish then I don't believe I have created it. No one helped me in the coding but one or two members reply helped me finding some bugs. It is a lonely journey to create something that is not existed and not getting a lot of interest.
 

amorosik

Expert
Licensed User
Because I think that attempting an operation that is, currently, beyond my capabilities is a great waste of time
It's like saying "..instead of reading a book of mathematical analysis, you could try and try again and sooner or later you will get there too.."
Yes, I believe this, but studying a book of mathematical analysis is the simplest and most efficient way to learn that subject
It's not a matter of "..sitting and waiting.." but it's a matter of using your time in the most productive way possible
In general it's really difficult to say which is the best or worst choice, in my case I'm sure that it's better to work on a project that already works, rather than starting from scratch
 
Last edited:
Top