Skip to content

upnrunnHQ/cartpop-shopify-app

 
 

Repository files navigation

CartPop - Shopify App

One click checkout links

It leverages the Shopify API Library on the backend to create an embedded app, and Polaris and App Bridge React on the frontend.

This is the repository used when you create a new Node app with the Shopify CLI.

Requirements

  • Shopify Partner account
  • Node 16+

Installation

Using the Shopify CLI run:

shopify app create node -n APP_NAME

Or, you can run npx degit shopify/shopify-app-node and create a .env file containing the following values:

SHOPIFY_API_KEY={api key}           # Your API key
SHOPIFY_API_SECRET={api secret key} # Your API secret key
SCOPES={scopes}                     # Your app's required scopes, comma-separated
HOST={your app's host}              # Your app's host, without the protocol prefix

Developer resources

App Proxy

Mongodb

Index

shops

Key Fields Description Unique?
_id _id
id id Lookup field for sessions ✅?
shop shop When app is uninstalled, we delete all by shop

__sessions

Key Fields Description Unique?
_id _id
shop shop

Links

Key Fields Description Unique?
_id _id
shop shop
shop_alias shop, alias We need every link unique on a per shop basis

About

Open source Shopify app for generating Shopify checkout links

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%