Ourcommercial redistribution license is designed to provide businesses with the ability to include IP address geolocation technology within their products. The GeoLite2 commercial redistribution license allows you to distribute GeoLite2 databases (including updates) as part of a single product, royalty-free for one year.
Please note that the GeoLite2 databases included in the GeoLite2 commercial redistribution license are not as accurate as our GeoIP2 databases. Learn more about the differences between GeoLite and GeoIP on our Knowledge Base.
There are many applications that can benefit from the addition of geolocation technology. For example, the GeoLite2 commercial redistribution license can be used for ad-serving engines, web analytics, traffic blocking/redirecting tools, spam-filters, and firewall software.
With a commercial redistribution license, you can distribute a product without having to worry about paying royalties to us. Should your clients need more accuracy, they can purchase GeoIP2 database licenses from us. GeoIP2 databases are drop-in replacements for GeoLite2 databases.
To purchase, please contact
sa...@maxmind.com with the subject line: "GeoLite2 Commercial Redistribution License Request". We will help you evaluate your use case to make sure that the license you are requesting meets your needs.
By purchasing a Commercial Redistribution License for the GeoLite2 Country Database or the GeoLite2 City Database, you are accepting and agreeing to the terms and conditions set forth in this MaxMind Commercial Redistribution License for GeoLite2 Databases. To view the MaxMind Commercial Redistribution License for GeoLite2 Databases, please click here.To prevent customer confusion, please do not refer to GeoLite2 data as GeoIP data. Note that you can cancel your subscription at any time.
In addition to that, I would like geolocalization to determine the currency in which prices are shown. For example: a user in France sees prices in Euros, and a user in the US sees prices in US$. Both currencies are installed on my shop.
To solve this years ago I released GEO Targeting Pro, which allows non-resolved IP's to be assigned a default country. It also supports paid maxmind geo data ( I recommend precision city) which is really cheap. geo is not about guessing and free maxmind data is not very accurate and is being phased out.
That is fair question, no. If you choose the precision maxmind paid api access on first visit 'no cookie country wet' it will call max mind with IP for resolution but that is very fast. The other paid country db would be faster as it's loaded on your file system similar to free maxmind you currently use. Remember it's not about guessing....and the cost for paid db is very reasonable (low price).
Aimy Geo Tax for J2Store is a plugin that improves usability and tax compliance of your J2Store shop. It automatically detects the customer's country based on his IP address and selects the tax rate accordingly.
With this plugin you can show tax values and rates according to the country your visitor comes from. This may be necessary to be compliant with tax laws - for example EU VAT.
With the help of MaxMind's GeoIP (via the MaxMind DB Reader PHP API, PHP GeoIP extension or the obsolete Akeeba GeoIP Provider plugin), the country is detected based on the visitor's IP address. If the IP address cannot be detected or belongs to a country that you did not add in your shop configuration, a default can be used as a fallback.
This information is used to internally set the user's country (billing address) before a cart checkout.Besides that the tax and tax rate displayed by J2Store is customized to fit the user's location automatically and right away.
At any time,you can configure the Aimy Geo Tax for J2Store plugin using J2Store's Applications Manager ("Apps" menu item).Click the "Open" button to load Aimy Geo Tax for J2Store's configuration dialog.
If the PHP GeoIP extension is used as a GeoIP provider,the GeoIP database ("GeoIP.dat") is usually installed in a default directory and picked up from there by the libraries which use the database automatically.
If the PHP MaxMin-DB extension is used as a GeoIP provider,entering the path of the directory that holds the MMDB databases is required.Aimy Geo Tax for J2Store will then try to locate the correct file automatically.However,you can enter the complete path of a MMDB file as well.
Aimy Geo Tax for J2Store automatically tries to determine which provider to use on your website.First,Aimy Geo Tax for J2Store looks for a usable installation of the PHP MaxMind-DB or GeoIP extensions.If both cannot be found on your webhost,a check for the Akeeba GeoIP provider plugin is done.
If the user is a recurring one and already set his country information before,this authoritative setting will still be present in the user's session.Aimy Geo Tax for J2Store will keep this information as is and just load the matching language name and flag if configured to.
The class "tax-country-XX" is used to add the country's flag to the div element (as a background image), XX denotes the two letter ISO 3166-1 country code, in this example "de" for Germany. Any code required to handle and place the flags is provided by Aimy Geo Tax for J2Store and loaded automatically if "Show Country Flags" is enabled.
Mentioned hard- and software as well as companies may be trademarks of their respective owners. Use of a term in this manual should not be regarded as affecting the validity of any trademark or service mark. A missing annotation of the trademark may not lead to the assumption that no trademark is claimed and may thus be used freely.
This software is covered by the GNU General Public License Version 2 (GPL-2.0). You will receive a copy of the license together with the software. You may also want to have a look at the license online here.
All prices are final prices including VAT of your country, which is initially determined by your IPv4 address. If necessary, you can change your country during checkout. Please note that the VAT may change in this case too.
The first reason you might want mess with a product's price is because you want to adjust it for economic reasons. Imagine you look at the exchange rate in the Philippines and decide that your product is too expensive in that market. So you adjust your product's price.
The other reason you might want to shift your product's price is to show it to your customers in their own currency. Here you're not dealing with any kind of change to the price. You're changing its presentation.
I was once in another country and bought a friend a present. It was only after I saw it appear on my bank statement did I realize how generous I had been. I hadn't done the conversion right in my head, so I didn't know what I was doing. My friend got lucky! But you may not be as lucky if your customers decide not to do the math and instead just walk away from the transaction.
The first plugin you need is free. It's called Price based on Country for WooCommerce. But of course I recommend that you also buy their Pro product, which you can find on the Pro plugin website of the same name.
At this point you may be wondering how WooCommerce will geolocate your customers? What you have to do is go to a different WooCommerce settings tab. Head to WooCommerce > Settings > Integration.
In that license key spot, you're going to want to put your MaxMind license key. Don't have one? Not a problem at all. The link you see takes you to WooCommerce documentation that tells you exactly how to do it. It takes less than 3 minutes.
For each zone, you can pick a single or multiple countries. You can pick the currency. And you can (with the pro version) allow the exchange rates be calculated automatically (which means you won't have to keep coming back to tweak data).
When you add a product to your catalog, or head to a product that's already in your catalog, you'll notice a change in the Product data section. Now, in the General tab, you'll see additional options.
For tier 2 and 3, create 2 coupon codes to overwrite the price to $5 and $2.50 respectively. Now you can create a link that applies the tier coupon codes automatically giving the discounted price. The proper link to a direct product order link would be: &promocode=xxxx but adding it to cart.php itself would be: ?promocode=xxxxxxx
Approval before a payment can be made, probably MaxMind through MaxMind if you set the figures right: - WHMCS has some built in options to require approval but I believe that is for after payments have been made before setting up products.
Another way to arrange this would be using client groups. Level 1 clients might be charged the default product pricing (ie. full price). You can then assign users to different client groups manually which give them different percentage discounts: _Groups
Re-read the linked page and it will make a little more sense. And try treating a group for a test customer and proceed with an order. I always find the best way to know how something works is by doing it
I did think of this but I don't think it would meet the OP's requirements. Specifically, I don't believe (unless with a module) you can have a link which would automatically assign clients to a specific product so the first invoice would always be 'tier 1' until manually assigned. Or am I missing something?
3a8082e126