x First time here? Check out the FAQ
Arnold Visser started this project on Tuesday, June 29, 2010 it's current version is 1.8.0.1 .

Package Info

Project Owner/Creator

Avatar

Arnold Visser

365posts 506karma

Purchase a License

  • Domain 99,00 €

Project Compatibility

This project has been reported to be compatible with 4.7.1.1, 4.7.1, and 3 other versions.

View Details Report Compatibility

Project Information

Project owner:
Arnold Visser
Created:
Tuesday, June 29, 2010
Is Stable:
Project is stable
Current version
1.8.0.1
License
Package License Agreement
Tags
commerce  e-commerce  ecommerce  webshop  online store  shop  store  uWebshop 
Downloads:
2391

uWebshop

Introduction

 

uWebshop is an fully featured commerce package for Umbraco. The uWebshop package installs a fully working shop out of the box.

What makes uWebshop special? The one goal we have is that developing a shop on Umbraco with uWebshop should be like developing any other website on Umbraco. You don't have to dive deep into code to get things working, all is possible with editing document types, macro's and templates.

uWebshop can be seen as an framework on top of the Umbraco API. We don't use any custom database tables, so all communication is trough the Umbraco API.

The big advantage of this approach is that you can easily mix and match all the exciting Umbraco packages with uWebshop (ImageGen, CMSimport, Media Protect, DAMP, uComponents).

We do supply developers with XSLT and Razor extensions, as well as a full set of API functions, including events to hook in to.

Because of this approach it's also very easy to work with uWebshop for customers. Most of them won't even need extra training when they are used to work with Umbraco already!

 

After installing the uWebshop package and installing the language of your choice, you are presented with a fully working demo site and a full set of XSLT examples, Razor examples and usercontrols to start building your shop. This makes uWebshop the most easy to work with e-commerce option available!

Paid Package
uWebshop is a paid package, however the downloadable package is fully functional and there are no development limitations whatsoever. There are only some "demo" notices placed on various locations in the project. You can disable the "demo" notices of the unlicensed version with the purchase of a license. Feel free try out uWebshop.

At http://blog.uwebshop.com you can find more of documentation about working with uWebshop.

 

Licensing

An uWebshop license is 99 euro (excluding vat). The default package comes with basic support that is limited to the installation and default setup of your shop (no help with payment providers or customisations). Licenses will work for every uWebshop 1.x version released now and in the future!

We offer the option to buy extended support, which is licensed on a yearly basis (no auto-renewal). One year of extended support is 499 euro (ex vat). The extended support is connected to one package licence. We do however offer discounts for larger volume/multiple licenses.

The extended support contract gives you access to direct help with any problems help with creating customizations or payment providers for your shop and access to pre-release versions. Also new releases are first sent to our extended support clients and then posted on the web. We can even build you an in-between version when you need something specific, but can't wait for a full release to be finalized.

 

Key features:

  • Fully build using the Umbraco API, uWebshop is not an 3rd party integrated shop solution, uWebshop is fully node based and does not create database tables.
  • Works just as you are used to with Umbraco.
  • Full Multi-Shop/Multi-lingual/Multi-currency using the dictionary and ISO codes, but only using one shop catalog!
  • Unlimited categories, products and one product can have unlimited prices, where each price can have an unlimited amount of variants.
  • You can add any custom property (document types properties) to a catalog, product, pricing, variant or order.
  • Define sales for one to unlimited products or even product variants.
  • Orders can be places without and with a customer account, but an account can be created during the order-process with checking just one checkbox, where each account is an Umbraco member, based on the default .Net membership.
  • Each shop can have an unlimited amount of payment providers.
  • Add unlimited shipping zones to your shop (one shipping zone can have unlimited countries), and create unlimited shipping providers for them.
  • Each shipping provider can have a per shop country added value to the order based on the amount of the total order (ex vat) or the amount of products in the order.
  • Easy to work with default front-end templates. Using .net master pages and XSLT, easy to change to whatever you want, just like normally in Umbraco) to have your shop up and running in a few minutes.
  • We offer a wide range of Razor & XSLT Extensions to create your own XSLT files with ease!
  • Customizable E-mail templates for actions (like account created, order confirmed, etc), based on XSLT.
  • Full API to create your own payment providers, user controls & more!
  • jQuery library to add/remove/update products to the basket without page refresh
  • Advanced caching engine next to de default Umbraco cache to bring super fast loading to your shop even with 1000's of categories and products.

Installation

Installation only takes a few minutes and will give you a ready to launch shop in the language and currency you set during installation. Only add products!

Please read the readme of the package and never forget tot backup!

 

Change log

uWebshop

 

New in version 1.8.0.1 (27 april 2012)


  • Tested with Umbraco 4.7.2
  • Changes to the default CustomerData control to allow customer to set their own password
  • Validation on SSWS_OrderOverview.ascx if stock isn't empty
  • New setting: disableStockAndOrderdUpdates. This disables any updates to the catalog after a customer confirms it's order.
  • Fixt an issue with stock
  • Various code optimalisations & Bug fixes     

 

New in version 1.8 (21 april 2012)

 

  • Fully moved over to the Umbraco 4.7 API
  • Set Custom text and/or imageId per orderline
  • Taxpercentage for shippingcosts
  • Amount & Taxpercentage for payment providers            
  • New "pricesIncludingVAT" checkbox on settings to allow customer to enter prices including VAT in the shop.
  • JSON AddOrUpdateOrderline now returns the full OrderInfo in JSON
  • Dictionary both in English and Dutch by default
  • Various code optimalisations & Bug fixes

 

New in version 1.7.0.0 (22 mar 2012)

 

  • Ability to define a template per category or product node in the catalog.
  • Reworked URL functionality. Now without node Id's.
  • Category and product url's configurable in the web.config (sswsCategoryUrl & sswsProductUrl).
  • Razor extentions in own dll instead of combined with xslt extentions.
  • Razor extentions return objects
  • Some new API functionality to use with the Razor scripts
  • Examples Razor scripts        
  • Updated XSLT extentions to work with the new URL functionality            
  • Accept Terms & Conditions checkbox on customerdatapage
  • Overrule shipping providers checkbox that will only show those shipping providers if they match with an order (they overrule weight)
  • Placed various payment provider dll's in the package instead of different installs.
  • Various code optimalisations & Bug fixes            

 

New in version 1.6.0.2 (03 feb 2012)

 

  • Added regex validator to customer data form
  • fixed bug with shippingcountry on customer data form
  • fixed hardcoded text in paypal payment provider shopping_url          

 

New in version 1.6.0.1 (30 jan 2012):

 

  • Fixed case senstive issue in the shop URL's
  • Fixed country dropdown on unpublished shopalias node
  • Created update package from 1.5.1.1 to 1.6.0.1

 

New in version 1.6.0 (19 jan 2011):

 

  • Ability to rename the ShopAlias node (don't forget to change the urlRewriting.config as well!).
  • SEO: URL rewring for products will now use the ProductNumber instead of the NodeID if available.
  • Shipping providers can now set shippingcosts and methods from an external shippping provider API (sswsShipping.config).
  • BREAKING: customer & shipping data removed from the OrderInfo XSLT functions. Use umbraco node instead.
  • Width, Height & length properties on pricing for shipping API.
  • Expired orders don't give a YSOD anymore.
  • OrderInfo in Umbraco backend is read from Document instead of Node.
  • Sorting the uWebshop section works now.
  • Define the lifetime of incomplete orders on the settings node.
  • Various code optimalisations & Bug fixes.

 

New in version 1.5.1.1 (22 nov 2011):

 

  • The default customerdata controls now uses whatever MemberType you fill in as a default membertype in web.config
  • Before ordestatus changed & after orderstatuschanged events
  • Category and product url's now use the rules set in umbracoSettings.config
  • fixed an issue where removing sales wouldn't update the cache
  • More & better loging for shipping provider and payment provider issues. Use Umbraco Logging tools to see them!
  • Added extra dot decimal separated values to the order xml
  • Various code optimalisations

 

New in version 1.5.1 (20 okt 2011):

 

  • Add regional tax to an order
  • Orderstatuspicker now uses the dictionary
  • New settings for offline payment mails
  • Speedfix for lots of orders
  • Small 1.5.0 package installation mixup fixes.
  • E-mail template XSLT's used "ShopAlias" instead of "Alias".
  • Various bugfixes and optimalisations (overwrite dll's to update)

 

New in version 1.5.0 (23 sep 2011): MAJOR UPDATE           

 

  • Added global catagory/product/pricing/pricingvariant fields for fallback
  • Enable/Disable check per shopalias for catagory/product/pricing/pricingvariant for a better shared catalog experience.s
  • (Re)Ordered Dictionary items
  • (Re)Ordered Document Types
  • Offline payment orderstatus + mails
  • Removed Website node from default installation
  • Couponcode error messages via cookies
  • Sent no-vat amount to payment provider if member is logged in, has valid vat number, and membercountry is not shopcountry.
  • Validate Member VAT Number check on memberprofile.
  • Validate VAT during order process datatype (no need to create an account!)
  • uWeshop Examine configuration installed by default
  • PayPal payment provider installed by default (insert your id in sswsPayment.config in the /config/uWebshop folder).
  • Renamed default MemberType sswsCustomer to shopCustomer
  • Set Membertype in the web.config during install when it still sais "Another Type"
  • Fully tested with Umbraco 4.7.1
  • Various fixes and optimalisations

 

New in version 1.4.0 (5 aug 2011)

 

  • Coupon codes
  • Order discounts (Discounts on a total order not per item)
  • Price ranges (Quantity Discount) to discount higher quantities automatically
  • Optimized modules (Breaks Customerdata!)
  • XSLT extention to get orders from member
  • XSLT extentions to get shipping providers
  • Offline Payment status and section for orders
  • Google Analytics E-commerce XSLT example
  • Fixes and optimalisations

 

New in version 1.3.1 (10 jun 2011)

 

  • Redone language installer to be able to use NL-BE or a custom name for a language
  • Incomplete order number fix
  • Added more events

 

New in version 1.3.0

 

  • Stock for products.
  • Backorder option for stock.
  • Shippingcosts by weight.
  • Revised variants.
  • Payment providers per country.
  • Totally revised e-mail system.
  • More different order status nodes.
  • Manually change the status of an order.
  • Lots of other fixes.

 

 New in version 1.1.4:

 

  • Installer now creates ssws.config
  • Fixed ordernumber issue.
  • optimized shipping.
  • various bugfixes.

 

New in version 1.1.3:

 

  • Rename to uWebshop
  • Changed the preorder behavior.
  • Countries xml can now contain regions (remember to recreate the shipping zones/providers when countries xml is changed)
  • Order confirmation mail to customer now sent after payment.
  • fixed the appearance of "custom" before Alias name in the cache.
  • Various other fixes.

 

New in version 1.1.2:

 

  • Now compatible with Umbraco 4.7!
  • Optimized writing of SSWS Cache speed.
  • prefixed document types with "ssws".
  • Various other small fixes.

 

New in version 1.1.1:

 

  • Available for Umbraco 4.5.2
  • Added attributes to SSWS cache to be more uniform with umbraco cache.
  • Fixed error when creating shipping provider.
  • Various other small fixes.

 

New in version 1.1.0:

 

  • Advanced caching of the shopcontent.
  • Javascript library + jQuery code to add products to the order.
  • Choose languages to install.
  • Membership is now based on the default .net membership instead of umbraco.member.
  • Combine unlimited variants per product and give each variant it's own added price.
  • Unlimited category depth.
  • Related Products.
  • Extra XSLT Extentions.
  • Replaced more .net macro's with XSLT macro's.         
  • Define shippingcosts by ranges in totalorderamount (ex vat) or quantity.
  • Remove, delete & update products in any quantity.
  • Sectionicon text changed from "SSWS" to "Shop"
  • Overall fixes and optimalisations.

 

 


Questions & Comments

You can create a basic webshop to big e-commerce solutions with uWebshop. If you have any question feel free to ask them on the forums below, or use the contact form on the http://www.uWebshop.com website.

 

Combine uWebshop with other packages!

You can use any Umbraco package you like with uWebshop.
We do advise the use of the following packages to get the most out of your shop:

 

 

 

 

 

Package Files

Documentation

Archived Files

Package discussions

uWebshop Q&A
94 topics, 398 posts
Feel free to post any questions or comments about the uWebshop project.
16 hours ago by Arnold Visser
uWebshop Feature Request, Bugs & Issues
37 topics, 205 posts
Use this forum to ask for new features, report (possible) bugs and issues for uWebshop.
2 days ago by Trevor Loader
uWebshop API
13 topics, 53 posts
Questions about the uWebshop API. Tip: Always get the latest dll's to reference from the latest release of uWebshop.
1 week ago by Arnold Visser