A stock level manager working with uc_stock, that takes into account the different sku of a product, according to the attributes selected.
The stock availability tests are made in three stages of the purchasing process -
* add to cart form
* cart view form
* final checkout
The Error messages are themeable.
This module borrows freely (i.e - copies) some code from the Inventory API & Simple Stock Levels , by CpILL , but is meant to be used with the uc_stock module.
According to user experience - be sure to disable uc_stockstub and Inventory API (from the modules menu) before installing uc_multi_stock.
You might want to use one of these modules in addition to this one :
Ubercart Out of stock Notification
UC Attribute Stock Filter
Stock Notify
The web is changing. User contribution is now what makes or breaks a site. Allowing users to react, participate and contribute while still keeping your site under control can be a huge challenge. Mollom is a web service that helps you identify content quality and, more importantly, helps you stop spam on your blog, social network or community website. When site moderation becomes easier, you have more time and energy to interact with your community.
In this post, Pierre Far (@pierrefar) explains how to kick start a community using Twitter. Pierre recently launched a URL shortening service with analytics called Cligs (@cligs), and used Twitter to build a community around the service. Here are his notes from this experience.
Whether you’re a startup or an established company, your customers are probably on Twitter. And whether you like it or not, they’re going to complain and praise your company and products on Twitter. Let that sink in a for a second: they’re going to complain and praise your company and products in a very public forum. There is no escaping that your reputation can be, rightly or wrongly, negatively or positively affected because of a handful of tweets.
But I’m not here to scare you into creating a Twitter profile. What I’d like to do is tell you how wonderful an opportunity this is to engage with the Twitter community, in public, and win the hearts of this community.
Jason Billingsley interviews Michael Gray and Todd Malicoat at Search Engine Strategies in San Jose 2008 regarding using Twitter for Online Retailers. Good video interview and very informative.
How cool would it be to go around the world looking for cool things, writing about what you think is cool......... It appears that's just what The Cool Hunter does and their website is a great source of inspiration for art, architecture, technology, fashion and design.
CSS Sprites are not new. In fact, they are a rather well-established technique and have managed to become common practice in Web development. Of course, CSS sprites are not always necessary, but in some situations they can bring significant advantages and improvements – particularly if you want to reduce your server load. And if you haven’t heard of CSS sprites before, now is probably a good time to learn what they are, how they work and what tools can help you create and use the technique in your projects.
Use this link to apply for an account with Sagepay, the most popular payment gateway in the UK. If you start to the application, we will help you any questions you have as some people have trouble answering everything required. Sagepay is owned by Sage and costs are as follows:
Riveting talks by remarkable people, free to the world.
TED is a small nonprofit devoted to Ideas Worth Spreading. It started out (in 1984) as a conference bringing together people from three worlds: Technology, Entertainment, Design. Since then its scope has become ever broader. Along with two annual conferences -- the TED Conference in Long Beach and Palm Springs each spring, and the TEDGlobal conference in Oxford UK each summer -- TED includes the award-winning TEDTalks video site, the Open Translation Project and Open TV Project, the inspiring TEDx program and the annual TED Prize.
Ubercart adds e-commerce functionality to Drupal. As standard it gives you a shopping cart, integration with popular payment gateways, stock control and all the common features of e-commerce. You can see on this link that there are all manner of modules available which expand this functionality. Full VAT support, gift vouchers, multi-seller marketplace, localised countries, currencies and delivery addresses - the list is long and, being one of only a handful of truly robust open source e-commerce carts, if there is some functionality that you need which doesn't already exist, we can create it for you.
Use this link to access the Sagepay System Monitor. If you think there may be a problem processing transactions, first of all check to see the status of the Sagepay System, this will help diagnose any external problems quickly and prevent unnecessary time and cost if there are technical problems with Sagepay.
You need to be logged in to Sagepay's website to access the system monitor.
We recommend Sagepay for e-commerce. They are the UK's largest payment gateway provider.
The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.
See also: http://drupal.org/project/ninesixty and a nice intro video here http://vimeo.com/5079424
Out of stock notification for Ubercart
It uses ajax and jquery and asks the server for available stock and replaces the 'Add to cart' button with some configurable HTML.
It should be mostly Plug&Play except for the configuration of the replacement text.
Dislpay attributes type supported for AJAX validation:
Dislpay attributes type NOT supported:
This is a really useful little application that sits on top of all other windows and gives you a colour dropper so that you can see the hex code for any colour, anywhere. Not only useful for designers, website owners find it useful too. For example, it can be used to match font colours to the colour in a photo or to match some of the graphics on the theme of your site or even just to see what colours other people are using. There is an equivalent colour picker for the mac here and another mac colour picker here.
This is a payment gateway for Ubercart that implements v2.23 of the Sage Pay Direct protocol, allowing Ubercart to accept credit card payments via Sage Pay. It can process 3D-Secure transactions ("Verified By Visa" / "MasterCard SecureCode").
Transaction types supported
Everything works almost exactly as a regular purchase except than when you configure the module to use AUTHENTICATE, once the transaction is authenticated, you have a button on the admin's order view so you can authorize the transaction.
This module allows fine control over the Apply3DSecure component of the protocol via the workflow-ng (on Drupal 5.x) or Ubercart's Conditinal Actions module (on Drupal 6.x). You can use any of the Ubercart conditions to change this value. This module also exposes a new condition which let's you control whether to apply the action of setting the 3D-Secure flag depending of what card type was being used.
Sponsored by:
Infomagnet
This is a very useful free resource to make single sprites easily. Single sprites make your site perform faster - the page loads faster as there are fewer requests to the server and rollovers swap more quickly because they use CSS, not javascript. The spriteme website and utility allow you to create a single sprite graphic and all the required CSS very easily.
It creates a single node of a configurable content type for each term in a specific vocabulary.
In this way you can extend the term to hold any other information that a node (cck preferably) can hold. It's an useful module to create different category listings using views. This module prevent you to edit or delete the created node, handles updates and deletion of terms.
It also handles hierarchy by automatically assigning the vocabulary to the set content type and maintaining the hierarchy on the node as well.
It has some similarities to the Node Auto Term [NAT] module but by working two ways. The only thing this module does not support in comparison to NAT is to map node creation with term creation. This module can, as per its default, to map node operations with terms, meaning that if you delete the node, the term is also deleted as well.
Articles, case studies, how-to's, charts.... Marketing Sherpa is a useful, searchable and a really essential source of marketing experience and ideas. It's particularly strong on email marketing. If you're selling on the web, you should be looking here regularly.
This module extends the functionality of Nodewords so that certain meta tags can be specified on a per node type basis.
Note: You may want to look at Custom Tokens to define your own tokens.
Note: For each content type, if you fill in keywords, description or robots, those will be used in place of the nodewords global defaults, so bear in mind to include them in the content type meta tag node type fields if you need them as well.
Note: if you leave keywords and description empty, the nodewords global default will be used. However, for robots, you must specify a default, otherwise no robots will be displayed on that content type.
This module shows users other nodes that they might be interested in based on a simple logic and using taxonomy. The aim of this module is to provide sensible defaults and an easy configuration (not that Views-like) for normal users and to allow it to be manually overriden.
This module has similarities to other recommendation or similar modules (many of which are Drupal 6 only).
The features of this module are:
It gives the user the ability to create custom tokens using PHP code for specific replacements that can improve other modules relying on Token.
This module is designed for developers with, at least, a little PHP knowledge. Custom tokens will evaluate and execute PHP snippets in order to provide the replacements for the tokens you define.
Dependencies:
Token
This neat little module is one of ours. It integrates with Drupal menus lets you upload a sprite image instead of a plain text menu item. Fields in the menu item admin page allow the use of CSS so you can configure different states of the link (normal, visited, hover and active).
Excerpt module allows you to enter a separate excerpt/summary/teaser for a node, which does not have to be a cut off version of the body.
Even though Drupal 6 provides similar functionality, Excerpt is useful for various reasons, for instance, when also using editors like TinyMCE.
This module provides a collection of standard views (http://drupal.org/project/views) for the Ubercart webshop module (http://drupal.org/project/ubercart).
It also describes some of the Ubercart data tables to views, so you can create your own views, based on these data using the views_ui.
If you have some killer views, not included in this module, please don't be shy - share them with us :-)
It adds taxonomy terms to the menu system. This module depends on Pathauto if you are willing to build a proper hierarchy menu structure out of your taxonomy terms (if the taxonomy has hierarchy of course).
This module only works with Disabled and Single hierarchy vocabularies.
With this module, you can configure it in a way to show each term as a menu entry and display it any menu parent of your choice, meaning that you can create a menu and have it being the parent of your taxonomy menues, and then, have them displayed on a separate block rather than on navigation.
It depends on Pathauto in the way aliases are generated.
Note for Views users: taxonomy/term override
If you are using Views and have overridden the taxonomy/term, this module will detect that and use that view instead of the usual taxonomy page renderer.
Simple module that let you configure weights for your profile categories so you can change the order of them in the User Registration Form.
Drupal 6 version also changes the order of the tabs in the user edit form thanks to the hook_menu_alter() function.
Redefine a title pattern per content type using Tokens. Advanced PHP operation on node title is available as well.
This module is related to Title Rewrite and Page Title, with the difference that this only works for nodes and no theme modification is required, so title replacement is global to the selected theme.
Another similar module is Automatic Nodetitles. The difference with this module is mainly in functionality. Automatic Nodetitles hides the actual title field from the node creation form and let you configure a default title that will be stored as the actual node title in the database. This module does not change the actual title of the node, it just lets you modify the display of a node title when you view it.
This module came handy while trying different SEO approaches.
Configuration is done on a per node type basis on each node type settings page.
Dependencies
This is a simple module that adds a checkout pane to the ubercart checkout page to force the user to agree on the site's terms and condition.
You can configure the terms and conditions path.
Configuration screen is at Store administration -> Configuration -> Terms and conditions.
The checkbox label (and link) is themable.
This module has also lightbox2 support. If enabled, it will open the terms and conditions on a lightbox2. You can configure width and height of the lightbox.
Simplenews Template is a Drupal module that extends the Simplenews module by providing a themable template with configurable header, footer and style. Template, header, footer and style are configurable for each newsletter independently.
Simplenews Template can with advantage be used in conjunction with RelatedContent.
Simplenews Template is developed by Thomas Barregren of NodeOne. The initial release was sponsored by Spoon Media.