ubercart

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 more

How 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 more

Payfast 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_payfast

Configure

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 more

Ubercart 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.

  1. Adyen Ubercart Payment
    This module provides an Ubercart payment method to embed the payment services provided by Adyen

    VIEW THIS MODULE

  2. Agreservations
    The agreservations-module is a module to handle reservations of resources.

    VIEW THIS MODULE

  3. 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.

    VIEW THIS MODULE

  4. Alipay
    Alipay is a popular Chinese payment gateway. This module provides support for it. Ubercart required.

    VIEW THIS MODULE

Read more

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"
Read more
Subscribe with RSS Syndicate content