Shared Access to Digital Downloads
  • File Management & Storage
  • Memberships
  • Digital Downloads

Shared Access to Digital Downloads

YM360

We built a custom Shopify-based digital delivery system for YM360, supporting shared access, bundle building, and multi-user account permissions for downloadable products and subscriptions.

YM360 is a youth ministry bible study resource provider on Shopify, and they wanted to improve their customers experience for purchasing, viewing, downloading & managing their Study & Event Resources, and allow Churches to share their purchased content across multiple accounts.

We built a custom Event Package (bundle) Builder product page template using Vue.js to enable customers to understand and purchase all the resources they need for their Youth Camp. This is supported by a backend app that delivers the relevant content directly to the customers account. The study materials belong to the church, and the administrators for the church can grant access to multiple users with differing levels of access, all managed from their Shopify account page.

The custom app and the front-end Vue app manage the following features:

  • create bundles for their products that is able to adjust the quantity of all the individual items in that bundle
  • Allow customers to sign up to their website as admins, purchase courses and invite others(by email) to be the members of the admin account and use all the course materials that can include any file type(pdf, videos, mp3, doc, images, …)
  • A way to structure different course materials and upload their files
  • Allow admin and members to download course materials.

What we did was to use the Shopify Inventory API and reduce the quantity of the product variant in Shopify that is one of the bundle components.

And on the front-end, we created a bundle creator app using Vue.js so that customers could create their own bundles when purchasing a study(course).