-
-
Notifications
You must be signed in to change notification settings - Fork 43
FAQ
Here you can find a list of questions and answers relating to wexCommerce.
wexCommerce is free and open source. wexCommerce is licensed under the MIT License. The license is permissive. This means that you have lots of permission and few restrictions. You have permission to use the code, to modify it, to publish it, make something with it and sell it, etc.
There are no locked or restricted features. If you deploy wexCommerce on your server, you can access all features available.
wexCommerce is licensed under the MIT License, which means you can absolutely use it for commercial purposes.
You can:
- Use it in commercial and proprietary products
- Modify and adapt the code as you need
- Distribute your modified or original version
- Use it privately or publicly
Caveats:
- You must include the original license and copyright notice in your distribution
- There is no warranty—you use it at your own risk (this clause protects open-source maintainers from liability while allowing users full freedom to use the software)
There are no other restrictions. It's a very permissive and business-friendly license.
Yes, of course. You can donate through GitHub Sponsorship (one-time or monthly), PayPal, or Buy Me a Coffee. Even a simple star on the GitHub repository helps spread the word and is greatly appreciated.
First sign up on brevo: https://www.brevo.com/products/transactional-email/
Second, enter your information, check "I don't have a website" if you don't have one.
Third, enter your address.
Fourth, enter info about your organization and check "I don’t want to receive product updates, marketing tips, or promotional content from Brevo. "
Fifth, enter and validate your phone number.
Finally, you will enter the brevo dashboard.
Click on your organization name on the top right corner, then SMTP & API.
Copy your STMP login email (ex: 8627f6003@smtp-brevo.com), and your master password.
Paste your smtp login and master password in api/.env:
BC_SMTP_HOST=smtp-relay.brevo.com
BC_SMTP_PORT=587
BC_SMTP_USER=your-smtp-login@smtp-brevo.com
BC_SMTP_PASS=YOUR_MASTER_PASSWORD
BC_SMTP_FROM=your-email-used-in-sign-up@gmail.com
Once you finished with .env, restart wexcommerce.service:
sudo systemctl restart wexcommerce.service
If you don't want to use the demo database, create an admin user by running the following command from backend
to create admin user:
npm run setup
It will create an admin user with the email provided in WC_ADMIN_EMAIL
in backend/.env
and sh0ppingC4rt
as password. Change the password once you log in to admin panel.
To delete the admin user with the email provided in WC_ADMIN_EMAIL
, run the following command from backend
:
npm run reset
I want to make changes to wexCommerce but still get updates from the main repository. How can I do that?
You can fork the repository, make your changes, and keep your version in sync with the main repository by following the Fork, Customize, and Sync guide.
Copyright © Akram El Assas. All rights reserved.
- Overview
- Software Architecture
- Install Guide (Self-hosted)
- Install Guide (Docker)
- Social Login Setup Guide
- Free SSL Setup Guide
- Setup Sentry
- Payment Gateways
- Setup Stripe
- Run from Source
- Run from Source (Docker)
- Fork, Customize, and Sync
- Demo Database
- Change Language and Currency
- Add New Language
- Testing
- Logs
- FAQ
- Release Notes
- Contribution Guide
- Code of Conduct