Git Product home page Git Product logo

moayyaed / ucommerce.sitecore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ucommercenet/ucommerce.sitecore

0.0 0.0 0.0 10.79 MB

Ucommerce for Sitecore integration layer connects e-commerce platform Ucommerce with content management system Sitecore to enable commerce+content scenarios.

Home Page: https://demo.ucommerce.net

TSQL 0.13% C# 62.57% HTML 0.03% CSS 26.14% ASP 0.27% JavaScript 0.02% PowerShell 10.76% Batchfile 0.05% Shell 0.02%

ucommerce.sitecore's Introduction

Ucommerce Sitecore Integration

Community Developed and maintained integration between Sitecore and Ucommerce

Be a part of developing the awesome Ucommerce integration with Sitecore. We accept pull requests.

Supported versions of Sitecore

This repository supports version of SC 8.2 and above.

Building the package for testing

After downloading the repo, building the installation package is really easy. Just follow these few simple steps below:

  1. Copy the Sitecore assemblies required for the project to compile from your website's bin folder, and place them under a lib/Sitecore folder in the solution folder.
    • Sitecore.Analytics.dll
    • Sitecore.Analytics.Model.dll
    • Sitecore.Buckets.dll
    • Sitecore.ContentSearch.dll
    • Sitecore.Kernel.dll
    • Sitecore.Logging.dll
    • Sitecore.Services.Core.dll
    • Sitecore.Services.Infrastructure.dll
  2. Open a Powershell tool.
  3. Navigate the path to the root of the repository. Further navigate to "\tools\deploy"
  4. Execute the Powershell command: ".\Deploy.To.Package.ps1" The package will be generated under "c:\tmp"
  5. Install the package through the Sitecore package installer.

Deploying local changes for debug

Once the package is installed you can debug the integration by building the VS solution and then attaching a debugger. There's a powershell script that runs after building the solution. To build to the right location, find the file called "Deploy.To.Local.ps1". It can be found under the deploy folder in the visual studio solution.

Modify the first line in the file, where there is a variable called $website_root

$website_root = "C:\inetpub\sc8\Website"

The value needs to match the website root of your Sitecore instance where Ucommerce is installed.

Troubleshooting

  • If the projects don't compile after adding the Sitecore assemblies as references, please make sure that the "Target framework" is set to at least the version that the Sitecore assemblies have been compiled against. If this is the issue, you will get a warning in Visual Studio regarding a mismatch of framework versions.

Commerce Connect

Per default the Ucommerce.CommerceConnect project is not loaded. If you want to build a version for Sitecore 8 with Commerce Connect, simply include the project and run the commands above. Then it will automatically be included in the package.

Then follow the steps from this article to set up Commerce Connect.

Who do I talk to?

We'd love to hear from you. If you have any trouble, want to contribute, or similar, please reach out to: [email protected]

ucommerce.sitecore's People

Contributors

berg1989 avatar davidkelemen avatar georgealexandrud avatar ilny avatar madsdue avatar mortenskjoldager avatar skovsboll avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.