OST Loyalty 2.0 — Week 1: The Kick-Off

TechupBusiness
3 min readJul 14, 2018
Photo by Jason Briscoe on Unsplash (partner of OST Simple Token)

OST Loyalty is an add-on for the e-commerce software cs-cart (online stores and marketplaces) that creates a customer loyalty program based on OST Simple Token, an easy-to-use side-blockchain for the crypto-currency Ethereum (ETH). It is the result of our participation in the first “hackathon” OST KIT Phase 2. This series will discover our progress for OST KIT Phase 3 to integrate the user wallet into OST Loyalty.

If you want to know more about OST Loyalty and what it can do, watch our introduction video and final submission video on Youtube, made for Phase 2.

Overview how user can earn or spend branded tokens on OST with CS-Cart

In this first week we focussed on the new libraries and API specifications, to find out how and which functionality we want and can implement.

One of the major decision we had to made was, if we should replace our own PHP API library, which supports IDE code-completion, with the official one that was release after phase 2 and doesn’t support code-completion. We decided to keep our own library and extend it with the new functionalities, because the OST team always care about backward compatibility, so we can rest assure once an API is final, our library will not suddenly stop working. At least we will follow this path as long as we won’t run in bigger troubles.

Therefore this week was all about orientation and exploring the new possibilities with the new API and analyzing the existing PHP library.

Next week we are going to upgrade our test systems to the newest CS-Cart version and extend our PHP API library with the newest changes and publish it on Github. Besides that we will publish our solution to install CS-Cart (and optionally our extension) via composer and command-line on Github too.

composer.json for installing CS Cart and OST Loyalty (or and other extension) automatically

Stay tuned! The challenge is just starting.

Read more:

--

--