Developers can build innovative add-ons/modules and offer them to the AOM user community for free or for a fee.
The user community will be able to further enhance their stores beyond the built-in functionality of the AOM Control Panel and associated AOM cfg files.
To give a quick technical overview... the AOM Developer API involves making use of the PHP $page array inside AOM store pages. This array contains details about a store page, be it a category or item page (e.g. ASIN, UPC, and much more). This array can be accessed in external PHP scripts you develop and in turn include inside Custom Boxes and Custom Pages (of the Type "HTML/PHP File").
Not only that, but your add-ons/modules could in turn pull additional information from a database such as MySQL and display that within a Custom Box or Custom Page.
To get a glimpse of the $page array contents, create a PHP script with the following code...
Then reference this PHP script inside a Custom Box. As you browse around your store, you'll see how the variables inside the array will change based on what kind of page your accessing.<?php
echo "<pre>";
print_r($page);
echo "</pre>";
?>
Making use of this $page array opens up all kinds of neat possibilities for both developers and the AOM user community.
Some add-on ideas for the developers out there...
- Custom Reviews add-on (reviews maintained and pulled from a database)
- Menu/Tab generator (various styles controlled through CSS etc.)
- RSS feed viewer (external RSS displayed in your store)
- RSS feed generator (related to your AOM store pages)
- Store statistics (stored to Database)
Stay tuned as we post more details and tutorials to our documentation section and to the forum.
We welcome your ideas, feedback and suggestions.
Thank you,
Justin