Username Password
Bookmark and Share

Welcome to Shop

In WeGUI 7.5 the old WebGUI commerce system was torn down to the studs and completely built back up again. User documentation for the new system, WebGUI Shop, is now housed in this wiki, WebGUI Shop Guide. WebGUI Shop Guide is an all-encompassing guide to setting up Shop on your WebGUI site.


Administrative functions in Shop include:


  • setting up payment gateways

  • managing transactions

  • managing tax rates

  • setting up shipping methods

  • assigning in-Shop credit

  • managing vendors


Many of the features in WebGUI's old commerce system have been recreated as assets in Shop. These include:


  • Shelf: a Shop-specific container asset that allows you to create shelves within your shop on which to place products for sale, just like a physical shelf in a traditional store. In addition, products and shelves can be assigned metadata keywords, which allows you to populate your shelves with products based on keyword associations.

  • Product: this asset is used to create a product for sale. Once created, variants of a product can be created to sell different versions, such as different sizes and colors, of a specific product. The Product asset will keep track of what is in stock, and when a variant is out of stock, it will no longer be available for sale. Specific shipping methods and tax overrides can be applied to individual Product assets. Product images and attachments may be included with the asset, and products can be related to each other as a means of directing shoppers to other products of interest.

  • Subscriptions: subscriptions may be purchased and users assigned to the appropriate subscription group upon that purchase. Batches of subscription codes can be generated so users can access subscription content without making a purchase, helpful for organizations purchasing a single subscription for multiple users.

  • Flat Discount Coupon: places a coupon on the site that users add to their carts. Shop recognizes that a user has placed a coupon in the cart, and will not allow more than one to be applied to the transaction. The coupon can be configured to take a flat monetary amount or a percentage of the total cost off the final price. It may also be set up to require a total purchase amount in order to activate.

  • Donation: the Donation asset allows users to make a charitable donation through the site.

  • Ad Sales: allow you to sell advertising space on your website.

  • Thingy Record: allows you to sell a record in a Thing within a Thingy asset. This is useful for setting up environments like a classifieds area in which people can purchase an advertisement to display in the classifieds.

  • Event Manager: a full event management system from which event access can be sold and managed. Users purchase an event badge that corresponds to a specific event to attend. Within that event tickets to individual presentations or performances can be purchased, and users can purchase tokens to “spend” like currency. Ribbons can also be purchased to provide discounts on related items. Event managers can access individual attendee registration information, manage individual events, and check people in on the day of the event.


Note: Product, Donation, Subscription, Flat Discount Coupon, Ad Sales, Thingy Record and the EMS Ticket, Badge, Ribbon and Token are all subclasses of WebGUI::Asset::Sku


In addition to all this, the Shopping Cart has been redesigned to be more user-friendly. Users enter shipping and billing addresses, and Shop will store those addresses for the user to select from again. Items are easily removed or increased in number, and totals updated. A number of macros are also available to customize how users access their carts, including a mini cart view that allows users to see how many items are in their carts and the total purchase price while they shop.


Some chapters in this wiki are devoted to developers, and provide examples of how to take advantage of WebGUI Shop's API to enhance the shopping experience for your users.


Search | Most Popular | Recent Changes | Wiki Home
© 2023 Plain Black Corporation | All Rights Reserved