All Projects → commercelayer → commercelayer-checkout

commercelayer / commercelayer-checkout

Licence: other
Commmerce Layer Checkout (Vue.js)

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to commercelayer-checkout

Gocommerce
A headless e-commerce for JAMstack sites
Stars: ✭ 1,178 (+3700%)
Mutual labels:  ecommerce, headless, jamstack
Commerce.js
Open source, JS eCommerce SDK for building headless, Jamstack applications. Build custom storefronts, carts, and checkouts in any frontend framework, platform, or device. Integrates with Stripe, Square, PayPal, Paymill and Razorpay with support for 135+ currencies.
Stars: ✭ 112 (+261.29%)
Mutual labels:  ecommerce, headless, jamstack
Commercejs Nextjs Demo Store
Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.
Stars: ✭ 737 (+2277.42%)
Mutual labels:  ecommerce, headless, jamstack
Vue Storefront
The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Ne…
Stars: ✭ 9,111 (+29290.32%)
Mutual labels:  ecommerce, headless
Snipcart Jekyll
Demo for a Snipcart powered e-commerce store built with Jekyll
Stars: ✭ 48 (+54.84%)
Mutual labels:  ecommerce, jamstack
Geekshop
极客商城 ~ 一个面向开发者的、基于Spring+GraphQL+Angular的、无前端(headless)电商框架
Stars: ✭ 52 (+67.74%)
Mutual labels:  ecommerce, headless
Nopcommerce
The most popular open-source eCommerce shopping cart solution based on ASP.NET Core
Stars: ✭ 6,827 (+21922.58%)
Mutual labels:  ecommerce, headless
Saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Stars: ✭ 14,720 (+47383.87%)
Mutual labels:  ecommerce, headless
Reaction
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
Stars: ✭ 11,588 (+37280.65%)
Mutual labels:  ecommerce, headless
ios-sdk
Swift SDK for the Moltin eCommerce API
Stars: ✭ 35 (+12.9%)
Mutual labels:  ecommerce, headless
Vendure
A headless GraphQL ecommerce framework for the modern web
Stars: ✭ 2,961 (+9451.61%)
Mutual labels:  ecommerce, headless
crystallize-nextjs-boilerplate
Fully featured Next.js / React eCommerce boilerplate. Combine rich marketing content with product information to create highly converting online stores. Fully tuned for performance with JAMStack edge page generation.
Stars: ✭ 252 (+712.9%)
Mutual labels:  ecommerce, jamstack
Ever
Ever® - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces
Stars: ✭ 980 (+3061.29%)
Mutual labels:  ecommerce, headless
Swell Js
JS library for building storefronts and checkouts with Swell ecommerce.
Stars: ✭ 24 (-22.58%)
Mutual labels:  ecommerce, jamstack
Checkout Netlify Serverless
Sell products on the Jamstack with Netlify Functions and Stripe Checkout!
Stars: ✭ 58 (+87.1%)
Mutual labels:  ecommerce, jamstack
Supply
🛍 Supply is a free e-commerce Jekyll theme with Gumroad integration.
Stars: ✭ 24 (-22.58%)
Mutual labels:  ecommerce, jamstack
Example Storefront
Example Storefront is Reaction Commerce’s headless ecommerce storefront - Next.js, GraphQL, React. Built using Apollo Client and the commerce-focused React UI components provided in the Storefront Component Library (reactioncommerce/reaction-component-library). It connects with Reaction backend with the GraphQL API.
Stars: ✭ 471 (+1419.35%)
Mutual labels:  ecommerce, headless
Falcon
DEITY Falcon - Progressive Web App library for any type of website. Fully Open Source, Platform Agnostic and headless. OSL3.0. Supports Magento 2 PWA storefront, Wordpress PWA and BigCommerce PWA Storefront. Built with ReactJS, NodeJS and GraphQL. Join our community and become a contributor at https://slack.deity.io
Stars: ✭ 501 (+1516.13%)
Mutual labels:  ecommerce, headless
Stackbit Theme Planty
Planty is an e-commerce ready theme for Stackbit, powered by Snipcart.
Stars: ✭ 151 (+387.1%)
Mutual labels:  ecommerce, jamstack
react-elements-netlify-serverless
Digital Wallet payments with React Stripe Elements and Netlify Functions
Stars: ✭ 21 (-32.26%)
Mutual labels:  ecommerce, jamstack

Commerce Layer Checkout

This application provides you with a PCI-compliant, PSD2-compliant, and production-ready checkout flow that lets you easily place orders through the Commerce Layer API. It supports Stripe, Braintree, Adyen, and PayPal payment methods out of the box and can be used as is or as a reference to build your own checkout experience.

Overview

Demo

Getting started

You can get your checkout application up and running in 4 simple steps:

1. Get your credentials

Create a sales channel application on Commerce Layer and take note of your API credentials (base endpoint, client ID)

2. Deploy

You can deploy the application to any web server or CDN. Deploy to Netlify or Zeit with one click:

Deploy to Netlify Deploy with ZEIT Now

3. Customize

Configure your API credentials and customize the look and feel by setting the following environment variables:

Name Description Example
VUE_APP_API_BASE_URL Your organization endpoint https://acme.commercelayer.io
VUE_APP_API_CLIENT_ID Your sales channel application client ID xxxxxxxxxxxxxxxxxxxx
VUE_APP_BRAND_NAME Your brand name My Brand
VUE_APP_BRAND_COLOR Your brand primary color (used by buttons and links) #1976D2
VUE_APP_SUCCESS_COLOR Your favorite success color (used by the order confirmation page) #4CAF50
VUE_APP_ERROR_COLOR Your favorite error color (used by the form validations) #D32F2F
VUE_APP_LOGO_URL Your logo public URL https://yourbucket.s3-eu-west-1.amazonaws.com/logo.png
VUE_APP_LOGO_WIDTH Your logo width 240
VUE_APP_FAVICON_URL Your favicon public URL https://yourbucket.s3-eu-west-1.amazonaws.com/favicon.ico
VUE_APP_HIDE_GIFT_CARD_OR_COUPON Hide the gift card or coupon code field TRUE
VUE_APP_SUBSCRIPTION_REF Enables the customer subscription checkbox (using its value as the subscription reference) NEWSLETTER
VUE_APP_STRIPE_PUBLIC_KEY Your Stripe public key (required by Stripe) pk_live_XXXXXXXXXX
VUE_APP_ADYEN_ENV Your Adyen environment (required by Adyen) live
VUE_APP_ADYEN_ORIGIN_KEY Your Adyen origin key (required by Adyen) pub.v2.XXXXX.YYYYY.ZZZZZ
VUE_APP_GTM_CONTAINER_ID Your Google Tag Manager container ID GTM-XXXXXXX
VUE_APP_GTM_AUTH Your gtm_auth parameter xxxxxxxxxx
VUE_APP_GTM_PREVIEW Your gtm_preview parameter env-1
VUE_APP_GTM_COOKIES_WIN Your gtm_cookies_win parameter x
VUE_APP_GTM_LOAD_SCRIPT Load the Google Tag Manager script TRUE
VUE_APP_GTM_ENABLED Enable Google Tag Manager tracking TRUE
VUE_APP_GTM_DEBUG Enable Google Tag Manager console debug TRUE

4. Checkout

Checkout any order by visiting https://checkout.yourdomain.com/:order_id, where checkout.yourdomain.com is the domain associated with your checkout application.

Configure your market(s)

Go to Settings → Markets in Commerce Layer and add the Checkout URL template to your market(s), making sure to include the :order_id param placeholder:

Checkout URL configuration

This way, you'll to get the actual URL (i.e. with the real order id) returned by the orders API in the checkout_url order attribute:

Checkout URL API response

License

Commerce Layer Checkout is an open-sourced software licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].