The case:

Imagine a large, well-known ecommerce store. As a part of CSR initiative, they would like to donate a part of your order totals to medical fund, fighting COVID-19, and calculate this proportion dynamically, based on current infected / healed ration (e.g. more risk - more charity is transferred to fund). Also, they would like to keep customers informed with health pulse displayed as a banner

Details on business background:

Complex promotions are real business case, frequently discussed with our Customers. Depending on some external data (e.g. weather, currency ratio, competitor price, etc) ecommerce solution might apply personalisation, including storefront merchandising and price calculation. Our team is excited with open API capabilities, which bring to life ability quickly (we only have 1 week) construct a valuable and flexible solution.

High-level design:

Data about COVID is taken from open API, calculated in custom microservice, send to voucherify.io for business rules management and used as promo in BigCommerce.

Handy links

Demo storefront https://some-test-store6.mybigcommerce.com/
Preview code prxckx4enp

BigCommerce console https://login.bigcommerce.com/login anton_karzhavin@epam.com / Qazwsx123!@#

Voucherify console https://app.voucherify.io/#/login anton_karzhavin@epam.com / Qazwsx123

Custom microservice code https://github.com/MaximKuznetsov17/voucherify-integrator

COVID data API https://documenter.getpostman.com/view/11144369/Szf6Z9B3?version=latest

Built With

+ 5 more
Share this project:

Updates