Ubercart Stamps.com Shipping Labels
This module allows you to use the Stamps.com software to print United States Postal Service (USPS) shipping labels from Ubercart. It is an Ubercart shipping method that imports and exports Stamps.com XML files for batch processing.
As of this writing (March 2013), this module is currently the only open source method for printing USPS shipping labels for Ubercart orders
Read moreCreating An E-Commerce Site with Drupal 7 & Ubercart
Series #1
Tutorial #1: Configuring Your Server and Installing Drupal
Tutorial #2: Common Drupal Terminology
Tutorial #3: Finding and Downloading Drupal Modules
Tutorial #4: Configuring Our Modules
Tutorial #5: Configuring Ubercart
Tutorial #6: Continuing to Configure Ubercart (Shipping Quotes, Paypal and Conditional Taxes)
Tutorial #7: Creating Products
Read moreHow to customize the order invoice customer e-mail
Upon completion of an order, Ubercart sends an e-mail message to the customer with an invoice. The message is detailed but fairly generic. There are three ways to customize it for a particular store.
The invoice is generated from a theme template. The customer invoice template file is in sites/all/modules/ubercart/uc_order/templates/uc-order--customer.tpl.php. This template file contains HTML code and PHP code that generates HTML. The PHP code has a wide variety of data available to it that it can use to generate the HTML for the invoice e-mail. Read the comments of that file for more details.
It is not a good idea to modify the template file directly. If that is done, the customizations are lost when Ubercart is updated. However, registering a copy of the template is tricky.
Preparing a theme directory
All of the methods listed below require that you put a template file into your theme directory. (See the Theming Guide for information about themes.) However, you should not put the template file into any of the standard distributed themes, including those themes built-in to Drupal (like Bartik). You may lose it when you update your theme or Drupal core!
Read morePayfast Ubercart Integration
Documentation for the Payfast module.
Requirements
Install
Install uc_payfast as you would any standard module. Download the module, unzip/untar and copy to sites/all/modules or sites/[site name]/modules. Then go to the modules page (http://example.com/admin/build/modules) and enable it.
Otherwise if you have access to or use Drush you can install uc_payfast with the following commands:
$ drush dl uc_payfast
$ drush en -y uc_payfastConfigure
To configure Payfast you need to go to the Ubercart payment settings (http://example.com/admin/store/settings/payment/methods) and make sure it is enabled. Then click the expander under the payment methods table to add all of your Payfast details. You can also set your shop to sandbox or live module. Sandbox mode allows you to run test checkouts without spending any money and should only be used while your site is in development. Please note that sandbox is the default mode.
Usage
Read moreUbercart 3 Module List
I have compiled a list of Ubercart 3 compatible modules. I haven't gone through the tested all the module as thats a huge task. Also please beware the some of these might be in dev status and not fully functional or just being ported.
If you notice any missing modules please edit this page and add it in.
- Adyen Ubercart Payment
This module provides an Ubercart payment method to embed the payment services provided by Adyen - Agreservations
The agreservations-module is a module to handle reservations of resources. - Ajax Blocks
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. - Alipay
Alipay is a popular Chinese payment gateway. This module provides support for it. Ubercart required.
Related products block
This related product how to is for Drupal 7 and Ubercart 3. This will let you show related products on the product node page. The products to be shown can be selected by the store admin and can contain any mount of fields from just a Node Title to Full product with buy button.
You can view a demo here http://www.ubercartdemo.com/node/1 Look for the Related Products block on the right bar below the cart block.
- Download http://drupal.org/project/references and install References and Node References modules
- Go to admin/structure/types/manage/product/fields and add in a new field called Node Reference and call it say Related Products.
- Choose Select List for the widget type (or what ever widget you'd prefer).
- Where is says "Content types that can be referenced" select the UC content types. In a stock install it would be called Product. Save the field to be taken to the next page.
- Scroll down to the bottom where is says Number of values and choose "Unlimited" for Maximum number of values users can enter for this field.
That should be it for the References module setup.
Now to create a view.
- At /admin/structure/views click Add new view.
- Give it a name
- Choose Show "content type" of type "Product"