This project is under active development.

GeoIP Redirect

sample prompt

GeoIP Redirect uses the GeoIP API to redirect a user from your site to a different one based on their country of origin. The primary use-case is that you have 2 different markets and want to ensure users are accessing the correct form of that material. Here is a typical workflow for this module:

  • You configure module to redirect all UK page views to exampleUK.com
  • User accesses exampleOther.com from the US, France, etc and is granted access to the site

BUT

  • User accesses exampleOther.com from the UK, they are granted access with a prompt on screen informing them of the UK version and asking if they'd like to go there
  • If they ignore it, it keeps showing up throughout their session, if they hit go to UK site, it takes them there.
  • There is also a checkbox for setting a cookie optionally to remember the selection

Features:

  • Admin settings page for URL to redirect to as well as country to look for
  • Cookie setting to keep track of if they said they always want to be redirected or never redirected

Some features I'm looking to add:

  • Multiple country selection to redirect to single / multiple different domains
  • User From and User Not From country inclusion / exclusion

Search Lucene Rewrite

Allow the administrator to rewrite the user search input text. It support PHP regular expression and Token (if installed and enabled) in both search pattern and replacement pattern.

Menupoly

Menupoly does provide an API to load and render menus and submenus very similar to those you get with Menu Block, based on a config

Context Condition Theme

context_condition_theme.png

This module will add a conditional check within context for themes. Ever had the need to load a context based on which theme is being rendered?

Features Plumber

Features Plumber UI screenshot

Note: The d7 version of this module should no longer be necessary when using more recent versions of Features module. If you feel this is incorrect, please open an issue.

This module is useful for feature development using the Features module. Occasionally the Features module auto detects components that you do not want exported to features. You can use this module to remove those auto-detected components from any and all features you choose. The Features Plumber UI module adds checkboxes to the feature create form, and unchecking these detected components will cause them to be removed from the actual generated export.

UC Down Payment

uc_downpayments-screenshot.jpg

Functionality

This module allows Ubercart store administrators to add partial payment functionality as a product feature. They can assign down payment amount and the due date to any product, and manage down payments and partially paid orders in the admin section.

Buyers can select if they wish to pay the full amount or only the down payment. If they select down payment, they will receive an email notification before due date. They can see the information about their partial payments under a new tab in My Account and they can add the remaining balance to the cart and finalize the payment.

Pages

Subscribe with RSS Subscribe to RSS - Under active development