Spaaza Magento 2 incentive and loyalty extension hits Adobe’s Marketplace

Sam Critchley
Incentive X

--

For some time now we’ve had a Magento extension which a merchant could install on their e-commerce site. The extension synchronises accounts and orders between Magento and Spaaza and allows customers to use vouchers, wallets, points, referral programs, personal pricing and other rewards you can configure in Spaaza.

Our Magento 2 extension is now live on Magento Marketplace. A merchant can use the extension to run individual incentive marketing tools on their site or combine them to scale up to a full loyalty program across multiple channels. Merchants can see customer data, track analytics and configure customer segment-based campaigns in real time.

Compared to most other extensions in Magento’s “Rewards & Loyalty” category, Spaaza offers a more full-featured offering, and has more comprehensive omnichannel integration. We focus on Magento Commerce sites although the extension will also work with the open source version of the software.

Magento Marketplace

History

We started with a Magento 1 extension back in 2016 and then built our Magento 2 extension more recently when our retailer customers started asking for it.

Whilst the Magento 1 extension worked well and was used by quite a few retailers, installing and configuring it was a somewhat clumsy process, so we were determined that our Magento 2 extension would be a lot cleaner and simpler right from the start. We decided to join the Magento partner program to help get the word out there, and offer a much simpler way to get the Magento 2 extension live on a merchant’s site — through Magento Marketplace.

Approval Process

Whilst the extension already worked if installing manually on a Magento 2 site, the Marketplace QA process, called the Extension Quality Program, is quite rigorous, so we had to do a fair amount of work to be accepted, including the following:

  • The extension had to adhere to the Magento PHP coding standard — this meant a number of changes to the code base to make sure the code is clear and consistent.
  • Publish the extension code with Packagist — a code repository which packages up code from Github and other sources and allows version tracking.
  • Open-source both the extension code and an associated client class in order to allow code changes to be picked up by Marketplace’s QA process.
  • Provide screenshots for Marketplace and write clear text describing what the extension does and how to install it.

We had a multiple attempts to get the extension passed, and failed on several points (mainly due to specifics of compatibility with various Magento versions and documentation not meeting Marketplace requirements), but finally we made it! You can check out the details on the extension’s Marketplace page — request a demo with us via the Spaaza site if you would like more info.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

What are your thoughts?