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 Ubercart module allows you to specify which countries are permitted as shipping destinations for shippable products. If a shipping address is selected to another country then a nice error message is displayed during the checkout process and the checkout cannot proceed.
Use this to prevent orders being placed for countries that you do not deliver too.
This code was floating around the Ubercart.org discussion forums and has been cleaned up and tested against Ubercart 6.x-2.2.
WorldPay Business integration for the Drupal Commerce payment and checkout system.
The module implements WorldPay's Payment Response/Notification system which allows Commerce to update the order status as well as serve the Shopper response for the success and cancel result pages.
WorldPay's MAC Sig and callback password are fully supported and WorldPay's communication can be done securely over SSL (recomended for protecting the callback password. Note an SSL certificate is not required) while still allowing your users to return to a non-ssl version of the site.
The payment notification shopper response pages are theme-able using templates.
It comes with a set of sample WorldPay pages files that roughly implements the look of Drupal's Bartik theme for a relatively consistent look throughout the checkout process when using Bartik for the site's theme. See the README.txt file in the "worldpay page example" folder for further details on usage.
For more information on how to setup a worldpay business account please have a look at www.worldpay.com
This module provides a gateway between the french payment solution CM-CIC, also called Cybermut, and Drupal Commerce module.
It works for the following banks:
- Crédit Mutuel
Installation and configuration:
- Download module from drupal.org
- Uncompress it into your module directory
- Enable the module
- Go to Store -> Configuration -> Payment ... And edit the rules with your own datas. You can choose if payment gateway need to be enable for test or production website.
- Enable the rules if it doesn't.
With this module you will be able to create question sets, drag and drop tasks, multichoice tasks, boardgame, presentation, flashcards and more using Drupal.
All the content is HTML5 meaning it will work great on mobile phones, tablets and other mobile devices. With H5P you create and edit your HTML5 content in your web browser just like you edit any other Drupal content.
This module changes the default functionality of Commerce to use a static url in checkout instead of dynamic one that changes in every order.
It is supposed to be a helper module for banking institutes that don't accept dynamic urls.
It simplifies development of redirection-payment modules, by allowing developer to deal only with each bank and not with the static url needed.
All Greek banksm and probably many other banks, that offer a redirection payment method require static urls to work. This is where commerce_static_checkout_url comes in, it creates the static url so the bank can accept and validate requests from your site.
Greek Banks Modules
Modules for the greek banks Alphabank, Eurobank and Winbank - Peiraius are already available while a module for NBG is under development but there is no scheduled release date.
Multilingual support, for the dev revision
In order for a site to be multilingual, you have to set all prefix paths for all availiable languages, do not use domain for language identification, and finally enable the Session detection method.
CRM Core Demo Standard Fields is a simple feature that adds a set of fields to contact records in CRM Core. It is used primarily for testing new features in CRM Core against a set of common fields, in order to evaluate how the feature works. It also provides some logical default fields that can be used for evaluating and demoing CRM Core.
It is not necessary to use the standard fields as part of your CRM Core installation, but feel free to do so.
Adds the Baidu Analytics web statistics tracking system to your website.
Baidu Analytics (百度统计 Baidu Tongji, in Chinese) is Baidu search engine's web analytics platform.
It provides users with many reports about visitors to their website, such as a report on the source of visitors, user demographics, reports on content viewed on site, a heat map, and many other features.
The module allows you to add the following statistics features to your site:
Selectively track/exclude certain users, roles and pages
Monitor what type of links are tracked (downloads, outgoing and mailto)
Adds Google Analytics tracking for ecommerce transactions processed using the Payment API module.
As the Payment API can be used with a wide variety of forms, this module isn't able to add the full range of necessary data fields to the page by itself. It depends on the modules implementing the individual Pay Forms to fill in fields such as the customer's address and products purchased. Two hooks are provided for this purpose: hook_pay_googleanalytics_transaction_alter() and hook_pay_googleanalytics_products_alter().
This module is used to add a custom checkout and order pane that can be used to collect custom data during the checkout process, and then present that custom data in the Order tracking. It is designed to be highly flexible where you can provide a custom Form API and allow that to be used in the checkout process to collect any data that is necessary for your store.
Bounce link is a link to a target that simply redirects to the real destination. The redirect happens server-side which means that we can track the redirects. This comes handy when we have links in our site and we need to know when they are clicked.
Redirecting, including detailed accounting to the database
CSV and XML exporting of the redirects
Redirecting context support for marketing campaings, etc
This is a simple module that adds a block containing an add to cart form. This comes in handy when you have customers who already know what products they want to buy. It has an autocomplete product field which searches on product title and SKU.
Exchange Rate API is an extensible module that allow users to display and manage the exchange rate in countries from around the world.
Is common to see tools that present the official exchange rate, the problem is that each bank has his own rate, for this reason it is important to have a tool that can show the different variations across multiple financial institutions.
1. Install exchange module . i.e drush dl exchange_rate; drush en -y exchange_rate
2. Select what submodules by country do you want to enable i.e Costa Rica, Genosha , etc
3. Go to settings page admin/config/regional/exchange_rate to configure:
Currencies enabled per Country
Banks enabled per Country
4. Enable blocks per country modules enabled in step 2. Each block will present a table for each currency enabled in that specific country.
5. If you want to use the information stored in database in an external application, you must enable the module Exchange Rate Services and fetch the data via GET Method i.e:
The module allows to display a popup once after a certain delay on a page load. This fills a gap in popup modules family (Popups, Popup), which are designed to show popups only after a click on an HTML element, or to implement a complex behavior like modal dialog forms.
If you want to just display a popup after a page load, the Popup On Load module possibly fits your needs. Module's main features:
Display a Colorbox-based popup on page load.
Specify popup width/height (or let Colorbox decide).
Specify whether the popup is fixed.
Common settings for all popups: pages where they are displayed, delay time, cookie lifetime (how much popup will NOT be displayed again to the user).
Create an action for popup display, which can be easily integrated into Rules system.
Create a default rules set for popup display.
Gather simple popup statistics, showing number of views and clicks, and Click-Through-Rate.
The Ad GeoIP module adds geotargeting functionality to the Drupal advertisement module. This functionality allows you to optionally configure individual advertisements to only display to visitors of one or more countries, regions, and/or cities. The advertisement module's cache modules are fully supported for optimal performance.
It works by exposing ad configurations as blocks, which can be positioned in various regions of your Drupal theme (or panel regions etc..). It also allows other modules to modify various parameters when the ads are being rendered.