Developer FAQ

FAQ

Can I offer my AbanteCart extension on the Marketplace?
Should I sell my extension or offer it for free?
What do I earn by selling extension?
How much money can I make?
When do I get paid?
How do I get my money?
Who owns the extension I developed?
Do I need to support my work?
How can I get help for extension development or support?
How do I provide upgraded extension?
I want to create an extension, but I do not know where to start.
I need an idea for an extension.


Can I offer my AbanteCart extension on the Marketplace?

Yes. You can develop an extension and share it with other users of AbanteCart on this Marketplace and inside AbanteCart admin interface.


Should I sell my extension or offer it for free?

As you have both options to sell your work for profit or share it free of charge, the decision is yours. Providing a free extension will give you maximum customer usage base.


What do I earn by selling extension?

You are entitled to 75% commission based on sale price for the extension.
For example, if your extension price is $30.00 and this extension gets sold 200 times for the month, your net earnings for that month will be $4500.00
The remainder 25% is going towards payment processing fees, banking fees and cost of supporting marketplace functionality.


How much money can I make?

Total amount of money you can earn on the marketplace depends on many variables, such as price, rating and popularity of your extension(s). Selling on marketplace can become full-time job with great reward for your hard work.


When do I get paid?

Earnings statements are generated on 15th of each month based on results of sales in prior month.
Commissions for prior month will be distributed within a week after statements are generated. 
Payments are sent once account balance is reaches an access of $100 USD.


How do I get my money?

Currently we distribute funds via PayPal or with account credit. Other methods payments can be considered in the future.


Who owns the extension I developed?

You are the complete owner of the work created by you. No ownership transfer is required.
It is your responsibility to maintain legal ownership and licensing of your work. It is also your responsibility to keep your work free from any copyright or third party licensing violations.


Do I need to support my work?

Yes. We stand behind providing AbanteCart users with best application quality in whole as well as its components.
You are required to provide extension free from defects and with documentations to support functionality. Depending on your extension type, you need to help your customers resolve issues they might encounter with your extension.
We want AbanteCart users to have best experience working with our application and with your extension. To achieve this goal we need your help with professional support for your work.
We recommend you add a message about support in every extension details page and be very clear how you help customers.
Remember, that lack of support and constant customer complaints can cause product or seller rights suspension. If you do not respond for more than 3 days customer have right to complain to marketplace administrator and request refund
The minimum required support time for paid extensions is 120 days starting from the order date. Extended paid support can be enabled by authors for each extension sold for 1 year, activated from the date of the last extension or support order date. The price for extended support is calculated automatically based on the extension price. It is set to 30% of the extension price or $5 whichever is more.


How can I get help for extension development or support?

You can use all our resources to get help with development. We have open community forum to cover almost any question about AbanteCart. We also provide developer documentation and API.
Finally, you can request consulting service from our team or personal help if you are an AbanteCart partner.


How do I provide upgraded extension?

To provide upgraded version of your extension is very simple. You need to upload new extension archive to your existing extension under your seller account. Be aware that we don't allow re-upload or replacement of the archive once it is published. Be careful with testing your work properly before submission.
If you provide new package and offer an upgrade inside, please make sure you write appropriate scripts to update database or files for existing users of your extension. It is important to keep customers' site functional after upgrade. Please refer to development manuals.
Once upgraded extention is uploaded, it will be available to new and prior orders with valid support time frame. Existing orders with active support will be updated with new updateed download and upgrade option with in 24 hours.


I want to create an extension, but I do not know where to start.

First, we suggest you download any free extension and follow the process and understand extension architecture. Second you can read developer documentation and API to understand some main concepts and architecture.
Finally, we suggest you try extension developer tool we created to help in building extensions. This tool is in constant improvement, so feel free to contribute to it.


I need an idea for an extension.

There are many opportunities for developing various extensions, as AbanteCart project is expanding rapidly.
One trick you can use to determine popularity of particular features is to check any other similar Ecommerce project and see what features or add-ons are most popular. Using this analysis you can pick right extension for AbanteCart development.
You can also search forum to see what users are looking for to have in AbanteCart.

Continue