Skip to content

Rescope Commerce is an all-in-one e-commerce plugin designed specifically for Umbraco. This project provides a sample implementation.

License

Notifications You must be signed in to change notification settings

Rescope-Digital/rescope-commerce-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rescope Commerce Sample Store

** SQL Server is recommended instead of SQLite for this project **

Rescope Commerce Demo Store Homepage

This project demonstrates a sample implementation of Rescope Commerce for Umbraco. It provides a functional example of how to set up a Rescope Commerce-powered storefront.

Umbraco Versions

Rescope Commerce supports all active releases of Umbraco CMS. Check the branches in this repo for other Umbraco versions.

This branch is for Umbraco 17 LTS.

Getting Started

Getting up and running is quick and easy:

  1. Clone the repository and initialise the project as you would any standard Umbraco installation.
  2. Log in to the Umbraco backoffice.
  3. Navigate to Settings and perform a full uSync import.

This will import all necessary Rescope Commerce configurations for the demo store.

Payment Provider Configuration

Please note: Rescope Commerce's uSync handlers do not synchronise sensitive information, such as payment provider secrets.

Before testing the checkout process, you will need to manually configure a payment provider in the backoffice under the Commerce section.

Project Structure

This project is structured to demonstrate key concepts and components of a basic Rescope Commerce integration. Key folders and files include:

Controllers/

  • BasketSurfaceController.cs — Handles surface actions for basket operations on the front-end.
  • CheckoutSurfaceController.cs — Handles surface actions related to the checkout process.
  • CheckoutController.cs — Hijacks the rendering of the Checkout page to provide a custom flow.

Views/

  • Checkout/ — Contains all front-end pages related to the checkout flow.
  • Basket.cshtml — Displays the shopping basket.
  • _ViewStart.cshtml — Shared view configuration. structions for deploying to a live environment, details about customising products, or more in-depth info about extending Rescope Commerce features!

About

Rescope Commerce is an all-in-one e-commerce plugin designed specifically for Umbraco. This project provides a sample implementation.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •