Skip to content

leelu611/Avenue-Clothing-For-Umbraco

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Avenue Clothing Demo Store for Ucommerce

Compatibility

Ucommerce 9.0.0 and higher, Umbraco 8 and higher.

Folder Overview

Below is a quick overview of the important folders

  • lib - the folder which includes the various references we use
  • package - the location of the build package
  • src - where the magic is
    • AvenueClothing - All the files for the Avenue Clothing (this is where you will need to spend most of your time)
    • AvenueClothing.Installer - All the logic we use to build the package and store programattically. The place to look if you're interested in learning more about using the Ucommerce API
  • tools - the various build scripts and tools we need to make the package

How Do I Build The Package and install?

If you want to customise the store in any way, it's really easy. If you are using Visual Studio, you just need to build and everything will be built for you automatically!

To use the DemoStoreDeploy.cmd script, just open a command prompt, go to directory to the {project root}\tools\deploy folder, and run the DemoStoreDeploy.cmd

Example:

cd: D:\Avenue-Clothing-For-Umbraco\tools\deploy
DemoStoreDeploy.cmd

After the script runs, you will recieve a message saying:

"Package saved to package\packageName_packageVersion.zip"

..and your package is ready to be installed, through the Packages section of Umbraco's backoffice.

Thanks to Visual Studio's integration with NPM, node packages get installed automatically as well, when building the project, just like nuget packages do, however if you are not using Visual Studio, you can still run the 'npm install' command from command prompt.

What's Inside?

THE STORE

We've based the store's code on the Twitter Bootstrap framework with a couple of additional styles to layout some of the more specific aspects of the store. All customisations are stored in separate folders to make it really clear where we've made changes.

  • Complete product catalogue -including example custom product definitions
  • Support for Rich Text Snippets to give your products the best chance in the search engines
  • Example Razor Helper scripts to make it easier for you to manage your store
  • Complete checkout process
  • Basic search functionality
  • Order confirmation email
  • Rating and review system
  • Custom Umbraco document types, master pages and content
  • ...and more!

THE INSTALLER

The installer contains a load of examples on how to use the Ucommerce API to create:

  • Product Catalogs and Groups
  • Price Groups
  • Shipping Methods
  • Payment Methods
  • Categories
  • Products
  • Umbraco media -and joining it to a product
  • ...and more!

What's Next?

That's largely up to you. This project has been made completely Open Source under the standard Umbraco MIT License so feel free to fork and adapt it to your heart's content. If you've done something cool then make a pull request.

Keep In Touch

Don't forget to let us know what you're up to.

Produced with love for you by The Site Doctor for Ucommerce

About

Default starter store based on Razor macros in Umbraco.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.1%
  • CSS 14.0%
  • C# 13.7%
  • HTML 4.5%
  • Other 0.7%