Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
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
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.
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.
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.