Kickstarter Guide for ASA 2 Switchers

For those who have been using ASA 1 for quite some time, this page gives an overview about how the features known from ASA 1 work in ASA 2.

Migration Wizard

When you switch from ASA 1, it is very recommended to use the Migration Wizard to migrate your ASA 1 tempaltes and collections to ASA 2.

Note

ASA 2 is backwards compatible and can handle all ASA 1 contents even the widgets and PHP functions.

Shortcodes

ASA 1 ASA 2
[asa]ASIN[/asa] [asa2]ASIN[/asa2]
[asa_collection]collection_name[asa_collection] [asa2_collection]collection_name[asa2_collection]
[asa2_smart_collection /]
[asa2_feed]feed_name[/asa2_feed]
[asa2_textlink]ASIN[/asa2_textlink]

Check out the manual page of each ASA 2 shortcode, to learn more about it:

Templates

One of the main features of ASA 1 is its flexible template system. ASA 2‘s template system is a lot more flexible and comes with all the missing functions of ASA 1, like conditions.

ASA 1 ASA 2
Templates stored in filesystem Templates stored in database (update-safe)
Conditions ({% if OfferIsPrime %}...{% endif %})
Loops ({% for imgSet in ImageSetsArray %}...{% endfor %})
Filters ({{ PublicationDate|date("m/d/Y") }})
Functions ({{ random('ABC') }})
Include other templates ({% include "template_name" %})
Translations ({{ translate("price") }})

Read more about ASA 2‘s template system and syntax:

Placeholders

ASA 1 ASA 2
Static placeholders Static placeholders
Customer average rating including stars image Customer average rating including stars image
Dynamic placeholders (e.g. Custom Fields)
Support for variations (products with selection)
Support for image sets (all available product images)

Read more about ASA 2‘s placeholders:

Collections

In ASA 2, collections work like in ASA 1 but can be managed much more efficiently.

ASA 1 ASA 2
Create unlimited collections Create unlimited collections
Copy collections
Import / export collections
Special templates with surrounding container
Product picker (Amazon live search)

Read more about the collections in ASA 2:

New features

ASA 2 has a lot of new features which have never been a part of ASA 1:

ASA 1 ASA 2
Product repository (Repo)
Smart collections ([asa2_smart_collection])
Managed templates
Internationalization (i18n)
Translation
Product Picker
Notifications
Feeds
Cronjobs
Advanced Caching
Advanced PHP functions