Shopify App
Daniel Vinogradov (danel2233), James Marsh (nwjm), Riley Slater (Riley-Zlater)
https://docs.google.com/spreadsheets/d/1W8RsXhnKqqY7ODa_aBuuRIF6f_MJlCqh/edit#gid=1999516863
This Shopify App allows merchants to create incremental pricing upgrades or "add-ons" to items in their Shopify store, avoiding the need to manually create each price combination in their own store. The customer will see the total cost updated automatically, and receive 1 item in their cart showing the combined price.
Application is still in development & not yet released on the Shopify App Store. Example usage can be found at our Test Store
You can clone this repository and run the application on your own development store:
- Install Shopify CLI, Node.js, npm, and Ruby
- Log in to your Partner Account with the command
shopify logininside this directory - Create an ngrok account and auth token, documentation here
- Authenticate with ngrok using your newly created token:
shopify app tunnel auth <token> - Start the server:
shopify app serve - This will create an installation link to install the application in your Development Store.
To deploy the app and have it hosted we are using Heroku as it has built in functionality with the Shopify CLI.
- Install Shopify CLI, Node.js, npm, and Ruby
- Log in to your Partner Account with the command
shopify logininside this directory - Start the server:
shopify app deploy heroku - Make sure to update the Heroku config vars with the contents of the .env file
PlantUML Documentation can be found here.