Extend and customize Drupal functionality with contributed modules.
If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.
This module is intended to make it fairly easy to manage opening hours for a large number of locations.
The use case this was built for is a chain of public libraries that have rather different hours, but common closing days. Originally, we used the office hours module, but the architecture and scope of that module did not fit well to this advanced use case, where we want to provide precise information on what libraries are open at a certain time.
The UC Add to Cart Tweaks product feature allows you to alter ways the add to cart form behaves for any product in your Ubercart store. The current tweaks provided allow you to empty the shopping cart when the add to cart form is submitted and to alter the add to cart redirect URL. Extra integration with Ubercart's product classes interface allows you to set default Add to Cart Tweaks on every product created of any given product class.
This module allows your customers to create and manage simple wish lists of products in your Ubercart store. Other customers can search for a particular wish list and purchase items from the list on behalf of the wish list creator. It functions alongside of the normal shopping cart, presenting the customer with an "Add to wish list" button beside the normal "Add to cart" button on product pages.
Commerce Services integrates Drupal Commerce with the Services module's REST server. This allows you to build an API that can list (index), create, read, update, and delete Commerce entities remotely, including Products, Customer profiles, Orders, Line items, and Payment transactions. It also supports pseudo-entities such as product displays and shopping carts to make it easier to render Add to Cart forms and manipulate cart contents remotely.
The Ubercart Donation Products module allows the creation of donation products. These products by default are not shippable and allow an end user to specify an amount to donate before adding it to the cart. Once added to the cart the user can there also change the amount of the donation.
The Donate module, which is included, provides a page listing donation products either by group or individually. This supplied page also allows the user to set various amounts for differing donation products and add them to the cart all at once.
This module was originally created by fago as a quick solution for a problem, which solved it well while no other solution was available. At this point in time however, there are more robust solutions that are not only available but architecturally superior, actively supported, and under continued development.
We recommend those interested in subscription / membership sites to consider looking at commerce_license module as a solution. Out of the box it allows you to create "subscription" products that auto expire after a given time and can assign/remove roles from users. I would guess that this is the 90% use case of people looking at this module.
There is a single issue of "extending" a subscription if an additional one is purchased which is being solved/worked on here: https://drupal.org/node/2193305
I will endeavour to work with other module maintainers and get a comparison of commerce_sp, commerce_license, commerce_recurring, and commerce_subscriptions. I will also be seeing about creating a migration class / helper module for existing commerce_sp users to migrate to commerce_license
Commerce Views Pane provides a Views display plugin to embed a view in a Drupal Commerce checkout pane. This plugin is similar to the Views block display, except it is for Drupal Commerce checkout panes instead of blocks.
Why use Commerce Views Pane?
You want to display a view during checkout and optionally pass any order data as a view's contextual argument.
You want to display order information on the checkout complete page.
Download links to files purchased.
Shipping information - addresses, tracking numbers, estimated delivery.
An Amazon Store for Drupal. This is an implementation of the Amazon Product Advertising API (formerly Amazon Associates Web Service, or AAWS) for Drupal. You can install this and right away you have an Amazon Associates Store. Get yourself an Associates ID and then all purchases made through your store will result in a commission going to you. Allows searching, provides product pages, and manages a shopping cart.
Seeking new maintainer(s)! Are you using Amazon Store? I currently don't have it deployed anywhere, so it's not getting any love from me. File an issue in the queue if you're interested in maintaining this module. But FIRST, review some issues and provide some patches!
Panels module. (The 1.x releases work with Panels 2, the 2.x releases work with Panels 3). If Panels is installed, there is a default amazon item detail page and multiple panel panes provided so you can customize it.
If thickbox is enabled then you get large-size images when you click on a product image.
Previous versions of webform may work, but your mileage may vary. If you use Ubercart 2.4, you'll need this patch.
Copy the entire uc_webform directory the Drupal sites/all/modules directory.
Login as an administrator. Enable the module in the "Administer" -> "Site
Building" -> "Modules"
For this module to be of any value, you must have already created some products on your site.
After you install this module, you will have four more component types for a webform: 'product', 'product list', 'product grid' and 'hidden product'. When you add these types of components, you will be asked to select which products you'd like to offer to those filling out the webform. The products you select will be added to your webform.
There is no upgrade from 6.x-1 to 6.x-2, see below.
Advanced catalog add custom filters on ubercart catalog and provide taxonomy, products attributes (select) and cck (option widget) support.
Filters are fully configurable. Product display is fully configurable with Display suite and Node display.
Display suite (Note: Need to be activated before Advanced catalog)
Using the Payment API and Donate modules, it's simple to collect donations on your Drupal site. The Donate module extends the Payment API and provides a completely customizable donation form. This form can be embedded in other pages, blocks or forms - or can be given its own URL.
When a visitor comes to a donation form, they can select from pre-configured donation levels, or type in a custom amount, if allowed. The visitor then fills in their credit card information and personal demographic information.
On submit, the payment is made via the payment processor. No need for carts or intermediate processing steps. No cart overhead, no abandoned transactions.
The results of the payment are reported back to the Payment API, and recorded in the customer's profile history.
CRM Core Profile is a form builder for CRM Core. It provides a drag-and-drop interface for authoring forms that collect information about contacts and activities. It includes controls for controlling how forms display, prepopulating form values, enabling / disabling matching engines, permissions for accessing the forms, and more.
Give your customers the possibility to pay with a Purchase Order number on checkout. After an order was paid with a purchase order, the status of the payment transaction is set to "Pending". The PO number needs to be validated manually in order for the payment transaction to be considered as successful.
The Custom Landing Page Builder module allows webmasters to build custom landing pages using a WYSIWYG editor while still having full control over the full layout of the page including the header, navigation, page content, footer, forms etc.