WordPress 4.9.5 about to leave the first days of April, will surely be one of the versions of WordPress at Same time more controversial and irrelevant
I say it will be irrelevant because none of the news is any improvement for the WordPress user because there is nothing that does anything for us really review?
PHP 7.2 as recommended minimum version
Although it could be seen as good news, in reality it is totally irrelevant, and in fact no one would notice it unless it is customary to read the files readme of each version .
Because the change is that in the readme instead of recommending PHP 7.0 recommends PHP 7.2.
Piece of novelty for a WordPress update!
The text "Cheating" is changed s? eh? "
We are lately in the generation of the offending and someone has come up with the error message that WordPress sometimes shows when a user tries to access a administration page which, by its profile, should not be accessed, could be offensive.
] And go ahead that does not seem bad to be replaced by a more explanatory text but it is the reason for the change that surprises me.
I still do not know what text will be, but ] Piece of news for a WordPress update!
Censorship in several sentences of the Hello Dolly plugin
What you read. As in the previous case, someone on Twitter said that some phrases from the mythical song Hello Dolly which won a Grammy and is part of the culture musical of the whole planet, not only of the USA, they are offensive for the woman because they are out of context.
That is, someone has activated a plugin to show the lyrics of the song Hello Dolly some phrase bothered him and, instead of deactivating it and / or deleting it, it has been proposed to change the lyrics of Hello Dolly 
Years of requests to remove Akismet from WordPress for being a plug in payment that requires registration in a proprietary service and nothing, someone complains about this and the lyrics of a mythical song are changed.
Piece of novelty for a WordPress update!
Invitation to try Gutenberg
To finish, on the WordPress desktop 4.9.5 (finally postponed to version 4.9.6, blessed joy) will appear a box that will encourage users to install Gutenberg the futuristic new WordPress editor with a really big button to install it directly.
And all that without notifying that you are going to install a plugin in beta in your active WordPress which could cause problems in your active installation, that's why, because it's in beta, and it's not that it could have errors, it's that it has them, and will not work half of it of the plugins and go find out what else problems.  Piece of novelty for a WordPress update!
Are there more changes?
Well, decide yourself looking at the list but they are minor changes, and very few, not even acceptable for a maintenance update.
And then there's the usual issue, who makes these decisions. Matt, as always. An unconventional easement
One of the ugliest errors you can find in WordPress is the one that says " Error establishing a connection to the database ", basically because it is a blank screen that leaves no room for action on it, something must be done, but behind the scenes.
Although this error is quite radical in the result you see (your entire site has disappeared ) is usually not hard to fix .
The first thing you should know, before panicking, is that it's quite likely that your data is still alive and safe, so , take a deep breath and let's get down to work, okay?
What does "Error establishing a connection to the database?"
The ugly mistake!
To begin with, it is important that you know the mechanisms that are behind the error.
In WordPr There are two main parts:
The HTML / PHP code – This is what controls how your site and its features look.
Your database – It's where all the information is stored of your entries, pages, settings, comments, and everything else.
When a user comes to your site the HTML / PHP part of WordPress consults in your database to know what content to insert in HTML / PHP.  So the first thing that WordPress does is consult the database and for that you need to establish a connection with the database.
Offline, WordPress does not You could access any of the content you have to show your visitors. So if WordPress is not able to establish a connection to the database, specified in your file wp-config.php shows you that ugly error .
we have a first place to look!
What causes the "Error establishing a connection to the database?
Once we know what the message really means we will begin to investigate to see why the error is showing on your site.
If you just installed WordPress, you probably entered the database credentials wrong.
But if you see the error in a WordPress site already running, there are other possible guilty:
Your database is corrupt. Sometimes, WordPress will show this error if your database is corrupted. Next we see how to check this, do not worry.
Your credentials to access the database are not correct. If you have recently changed your credentials to the database you will see this error if you forgot the credentials or did not add them to your file wp-config.php . They could also be errors with the user's permissions to access the database.
You are having a problem with your hosting provider . There are some other possible problems that could also cause this error.
Seen this, we will see how to solve each of the possible problems.
How to fix a corrupted database
There is a simple trick that will tell you if the problem is causing a corrupted database:
Try accessing your WordPress desktop, wp-admin
If the error message changes to "One or more tables the database is not available "then you have been lucky, you have to repair the database!
That means that the database is really corrupt, not that there is a broken connection to the database. On the contrary, if the error message does not change, you should go to the next section of this article .
To fix your corrupt database you will have to do 2 things:
Add a code to your file wp-config.php to activate the repair tool.
Run this repair tool.
So to start, open your favorite FTP program or the file manager panel of your hosting to edit the file wp-config.php . In this article I will use the file manager, which is what you will have on hand, and you do not need to install any additional program or learn to use it.
Go to the panel of your hosting and look for the File Manager ]then locate the site affected by the error.
In the root folder of your WordPress installation with the problem click on the file icon wp-config.php ] and, at the top of the file manager, click on the Code Editor.
When the file wp-config.php is open in the code editor add the following code before the line that says that " That's all, stop editing! Happy blogging ":
define ( 'WP_ALLOW_REPAIR' true ) ; 19659043] Save the changes in the file.
Now go to the following address:
And the tool will start database repair
Click on the button Repair database .
When the repair process is finished, be sure to leave the database again file wp-config.php as it was before adding the code you added . You should not always leave the repair tool active.
If everything went well check to see if you can already access your site normally.
How to solve the incorrect credentials of the database
There are two possible reasons why your database credentials that are in the file do not work wp-config.php :
They are simply misspelled. That is, the name of the database, the user, the password or the host are not the correct ones.
The user of the database does not have access to the database with all the necessary privileges. ] Although you could check each of the elements of the database, I think the safest thing is always to create a new user, so you can be 100% sure everything is as it should be.
So go to the tool MySQL Databases from the panel of your hosting.
Go to the bottom of the screen, for Add a new user .
 Record the chosen name and password in a safe place.
When you have created it, go a little further down, where it says Add a user to a database choose the new user created and the database where the information of your WordPress site is hosted and click on the button Add
The next screen is where you assign privileges. Choose All privileges and apply the changes.
Then modify your file wp-config.php with the new username and password for the base data. Open it as we did before, with the file manager, and save the changes. At this moment you can be sure that the credentials are correct, and that will probably solve the error !
Not yet Has it been fixed? Talk to your hosting provider!
A possible, but rare, problem with hosting would be if your provider uses separate servers for the databases . If the database server goes down, your site is still loaded, but it can not access the database, and it shows you the famous error.
But is much more likely to be the culprit of your fall is that you have run out of resources .
In particular, that the memory limit of your accommodation is too low something typical in shared accommodation. And yes, an excess of resource consumption may return connection errors to the database.
You can try to increase the memory limit by adding this line to your file wp-config .php :
define ( 'WP_MEMORY_LIMIT' '256M' ) ;
But if even then it is not fixed then it will be your turn to speak with support of your accommodation so that they increase you the memory limit. Or that, or you may already need to upgrade to a superior hosting plan or to a better hosting .
In the vast majority of cases, solve one of these possible problems that we have seen it should reconnect your site to the database and get your website to work properly again .
Although there may always be other possible culprits, the most common is that you simply type badly your base credentials of data, or that a newly installed plugin has corrupted the database, or that you have problems with the resources of your accommodation.
If you still have problems leave a comment as detailed as possible, commenting on what you have already done, and we will try to solve it all together.
As you already know, and if you should not, on May 25, your website must comply , in addition to the current laws, the new RGPD (or GDPR) a new legislation that protects the privacy and right to be forgotten of all users of the European Union.
. which refers to personal information, Google refers to it under the terms of Analytics as personally identifiable information which would comprise, among others, the following data:
Numbers of social security
etc, etc, etc.
And you should know that Google Analytics by default does not collect this type of information .
As for IP addresses which may also be considered personally identifiable information, and for this reason are protected by the RGPD, Google Analytics reports do not include this information either, although they may be collected.
On the right you will see the details of the account and, at the bottom, you have the amendment for data processing adapted to the RGPD, which you should review and accept where appropriate.
Save the changes.
Google DPA accepted
You must also follow the link to Manage details of the DPA which takes you to a special page of the Google account on which you must identify your organization and responsible for data, security and privacy policies . [1 9659031] atd / dpa google ” width=”838″ height=”293″ />
DPA / ATD Google
Add contact DPA / ATD Google
And so for every account you have in Google Analytics.
Acceptance or not Google Analytics Tracking
In addition to the above, you should know that Google Analytics has a browser extension that allows users to accept or disable tracking through this service of all webs.
Direct insertion of the tracking code into a file of your theme (usually header.php or footer.php ])
Insert the tracking code in the settings of your theme (as in the options of Divi, Genesis, etc.)
Connect with your Google Analytics account with a plugin.
Now, as you know, I always recommend using a plugin to integrate WordPress with Google Analytic s for two main reasons:
When you change the subject you do not lose the integration with Google Analytics.
You have settings to customize the way in which Google Analytics collects data from your site.
In addition, these plugins usually also include quick reports of Google Analytics from your desktop, a great way to be aware of your traffic and take action to improve and improve it
This plugin has several settings for facilitate compliance with the RGPD if we integrate Google Analytics with WordPress .
By default, the GADWP plugin does not send private information to Google and that is already an advantage.
Although Google Analytics does not reveal the IP addresses in its reports this does not mean that by default the IPs are treated anonymously .
The GADWP plugin does offer this feature, which I recommend you activate . For anonymize the IP of your visitors follow these steps:
In the WordPress administration go to the Google Analytics menu
Click on the submenu called Tracking code .  Choose the upper tab called Advanced settings .
Check the box called Anonymize IPs during tracking .
Save the changes.
] Some browsers will send a header Do Not Track (or DNT) when the user browses your website.
If you want to offer the user this option you can also activate this feature with the GADWP plugin .
If you activate this feature in the plugin settings and the user has the DNT header active the plugin will stop sending user data to Google Analytics . For activate the co mpatibility with DNT in GADWP follow these steps:
In the WordPress administration go to the Google Analytics menu
Click on the submenu called Tracking code .
Choose the tab Top Call Advanced Settings .
Check the box called Exclude from tracking the users who send the Do Not Track header .
Save the changes.
Of course, keep in mind that not yet all browsers are compatible with the DNT feature . On this page you can check where to activate this feature in the different browsers.
Express acceptance of the user
The latest version of the GADWP plugin also includes a feature that allows you to activate functionality for allow the acceptance (or not) of the visitors of the activity tracking through Google Analytics .
With this functionality we give one more step in the protection and respect for the privacy of the data of our users .
To activate the feature follow these steps:
In the WordPress administration go to the Google Analytics menu
Click on the submenu called Tracking code .  Choose the upper tab called Advanced settings .
Activate the box called Enable support for user acceptance .
Save the changes.
Once active the plugin will insert a special script above the tracking code . Then, to allow users to accept tracking, you can create a link like this:
An example would be this:
[ gadwp_useroptout html_tag = ] "button" ] Deactivate Google Analytics [ / gadwp_useroptout ]  If you do not use html_tag or use html_tag = "a" a link will be displayed instead of a button.
Of course, clicking on the link or button users will be able to deactivate tracking using Google Analytics .
If you follow the steps above you should have the tracking settings of GADWP …
You can also use the plugin GDPR Proof Google Analytics which launches a pop-up window for your visitors to agree to be tracked by Google Analytics or not.
If the user does not accept tracking then the plugin ensures that no one is sent visitor data to Google Analytics
And in other plugins?
Well I have not used all of them but if you use Google Analytics from MonsterInsights one of the most popular, although lately in decline having passed too many basic characteristics to the Pro version, you can only anonymize the IPs . You have the setting in Insights> Configurations> Anonymize IP addresses? .
What it does not offer is the option of Do Not Track or that of express acceptance of follow-up .
In summary: how do I comply with the RGPD with Google Analytics in WordPress?
To summarize, to comply with the RGPD in what refers to the Google Analytics and WordPress tracking you must do the following:
Review and accept the data processing amendment in Google Analytics
Fill the Entity and Responsible data in the Google DPA / ATD data management.
Use the GADWP plugin to connect Google Analytics and your WordPress installation and, in your settings, activate:
Anonymize IPS during tracking.
Enable support for user acceptance
Exclude users who send the Do Not header from tracking Track
Offer a link or button for users to accept (or not) follow up.
It is clear that something has done well Elementor the emerging visual layout for WordPress, it is becoming more popular, something that shows the growing list of plugins that extend and improve.
I have clear that its main advantage over other visual layout is the smart of the decision to have published a free version in the WordPress.org directory . And this is something that Divi should have done a long time ago being as is a much more advanced designer than Elementor but which limits reach the fact of not having a free version.
] Although limited, since lacks some fundamental elements to be able to completely design a web as some visually attractive way to show WooCommerce entries or products, horrible even inserting the shortcodes the reality is that the free version of Elementor facilitates the entry way to its ecosystem and that is helping its implementation.
The silly SiteOrigin folks are not. Well, in addition to creating this plugin for your own visual layout, have incorporated into the same plugin compatibility with Elementor.
So you have all your widgets to use also with Elementor.
You have Google Maps widgets, calls to action , image, image and video carousels HTML5, price table, ticket carousel, video, headlines, contact form, Hero section, icons and also of image grid, slide carousel, masonry structure, tabs, entries by taxonomies and even testimonials.
As you can see, practically everything that Elementor lacks for the Pro version.
Something more limited than the previous one, but also very interesting, especially if you do not need so many additional widgets.
In this case it incorporates at the moment separare s text, price tables, listings of entries, animated texts divided texts, Google Maps and all kinds of visualizations of Twitter (tweets, hashtags, chronologies, etc.). 19659044] Void Elementor Post Grid
If you only need to add ticket listings to Elementor this plugin incorporates everything you need. You can include a list of entries in list and grid mode and define, for example, if there will be a large entry and then the grid or list.
Allows you to insert Elementor pages, library templates, and global templates anywhere using shortcodes, thus bypassing the limitation of the free version of Elementor.
In fact, if you insert a global Elementor element, when you change it, those changes are reflected anywhere you've inserted it.
Normal operation is through a shortcode whose only modifier is the element ID to insert, but if you prefer you also have a new type of personalized content.  Contact Form 7 Widget for Elementor
Ah! What do you only need to add to Elementor your Contact Form 7 forms? Then this plugin does the work, being able to apply styles, configure its behavior and more things.
Another special plugin, which should not be missing in any Elementor installation. What it does is allow you to create headers and feet for your entire website created with Elementor.
This plugin It's milk! Together with Elementor, it eliminates the need for the theme for your website, since it allows you to create the styles of your entire site, using Elementor and some additional widgets that it incorporates.
You simply create your style, and through Elementor, you can drag and drop your designs to any page and apply, all without having to program. It's a virgin, you have to see it in action to believe it.
Do you know more plugins for Elementor?
These are the plugins for Elementor that I recommend, but if you know any more you tell us in the comments, so we learn all of them.
If you have a non-profit organization, an NGO or you just need to do a fundraising campaign, you can consider using a lot of plugins for WordPress, or using Give a complete ecommerce plugin specializing in donations .
Give, the clone of WooCommerce for donations
In fact, you could say that Give is practically a clone of WooCommerce but adapted to fundraising through donations.
What's more, if you already know the WooCommerce interface, in Give you will find a friend already known. Its structure is practically the same .
I do not say it, just look at the following screenshots …
Of course, there are differences, but in essence they are practically the same including the forms.
Now, the concepts and fields change substantially.
Before you start using the plugin to generate your campaigns of donation you must first configure some important settings . We will not see every possible adjustment but only those that stand out in the importance for the correct functioning of the plugin.
As in WooCommerce you need some special pages for the cart, the payment, etc, Give it also automatically creates some pages you need:
Donation confirmation page
Donation failure page
Donation history page by donor
These pages can be customized to your liking at all times and when you respect the shortcodes that give it such functionality.
Some special settings are those of control access to donors' donations on the donation history page.
On this page a relevant decision is whether you will allow donors to see your history by accessing only their co electronic mail for which the system generates some links that expire.
To avoid spam in these accesses you can configure a reCAPTCHA.
By default, in Give you can use PayPal payment gateways and offline payments . In the case of PayPal you must decide on a special adjustment, if the transactions will be made as donations or as normal transfers something that is legally vital in PayPal.
The other configurations are as in WooCommerce simply indicate your PayPal email, or personalize the message to the donor for offline donations.
This screen is quite special, it determines how the forms of Giv e.
will be displayed Unique views: If you activate each donation form you will have a unique URL, it will be like a type of your own content.  Files: Archive of the unique URLs.
Excerpts: If extracts of the forms will be shown in loop .
Featured image: Like the products of an online store, your forms of donation can have image des tacada or not.
Sidebar: If you activate it you will have a widget to insert created donation forms.
I recommend that you do not activate any of these options and create the forms and then insert them the shortcode (or something better that we will see later, that is automatically generated in any page of your choice, that you already design to your liking.
In this way you have much more design freedom and content control and form s.
Likewise, do not generate specific taxonomies .
Look where, here I have found configurations that I would like have in other plugins .
You can, for example, decide if uninstalling the plugin will erase all your data, something that all plugins should have.
A very interesting setting is the filter the_content that you can disable if Give gets bad with your theme and other plugins and repeated things appear (share buttons, related entries, etc.)
It's also great to be able to decide if the Give main script you want to run on the header or footer of your website for optimization issues, or if you want to integrate with Akismet to control spam.
As I said, adjustments more than Interesting.
How to create your first donation form
To create a donation go to Donations> Add form or from the top bar of admin in + Add> Donation form .
A WordPress editor will be opened, limited to basically the fields of the form and, if you activated the content type (not recommended) also a text editor box.
Focusing on the data of the form of do nation, the first thing to decide is whether it will be a fixed or variable amount donation .
If it will be a fixed amount you just have to define one. If you allow several amounts you have to create them in that same tab below.
In this capture you will see it clearer …
In both cases you will have the option of allow custom quantities, something I recommend you always activate e, to allow the donor to contribute the amount he or she estimates or not, so as not to limit donations.
In the following tab we will define some elements of the aspect of the form screen and its settings.
Display options : Leave all fields, then we'll see how we can choose each time
] Default payment gateway : Choose the one you want to apply to the default form or leave the global settings.
Guest donations : If you allow non-registered users to donate s. I think it's clear that you should always activate it .
Register : If you want to demand user registration, login or both. My opinion is that you do not ask for anything .
Floating labels : This setting, which is also in the Give configuration, is better not to change it, leave it idle ]because it overrides the CSS of Give and you would have to do one to measure.
Objective of donation
This optional adjustment is very interesting. If you activate you can create an objective of the donation which will be visible at will in the form.
This is a great way to encourage donations a model of success that exploit the majority of webs of micro-patronage.
You only have to define the desired objective amount and if you want to leave the form open to more donations once the objective has been reached .
If you want to add text, images or whatever before or after the form, you can activate the content of the form itself, in which case a WordPress text editor will open.
My advice is that you do not use it you better integrate the forms using shortcodes in your pages or entries, and that's where you add your texts, etc. They will be better integrated with your other content, not including Give's own styles, which does carry the content of the donation forms.
Some usual settings after you can publish your content, for which you will be offered a shortcode, which you should not use! . Now I'll explain why.
How to insert a donation form
Above I told you that do not use the shortcode generated for the Give form not because it does not work, that it does it works, but because the shortcodes have several possible modifiers, and since I imagine you do not want to memorize them, I'll tell you one trick .
It turns out that one of the jewels of Give is your generator for shortcodes . A button that is integrated into the WordPress editor allowing you to insert forms by customizing your options.
To insert a form just put the cursor in the text editor part where you want it to appear and display the button of shortcodes of Give .
The first thing it offers is choose the form you want to insert of the ones you have previously created
Next you must choose the form and which fields you want to include.
In addition to the title (not recommended), objective and content, you can choose between the different options to visualize the donation forms, which is interesting to know.
Reveal : Initially shows a quantity field and, by clicking on the donation button, the personal data fields are revealed in the same Page
Modal : Initially the same as the Reveal field, but pressing the button opens the remaining fields in a pop-up window.
Button : Shown a donate button that, when pressed, opens the other fields in a modal window.
In my experience the most effective and simple type of visualization is that of Reveal . Anyway here you have some captures.
Other elements to insert
In addition to forms, the shortcodes button also allows you to insert donation receipts, donation history and even registration fields and other account information. Users
These other shortcodes are more interesting to insert into a donor account page, so that they review all their activity.
I receive donation
Statistics, reports and management of donations  Once your donation forms are up and running, you have a page of reports with statistics of each donation campaign, list of donors and donations tool of export and import everything you would expect in a complete Ecommerce system.
You even have a meta box on the WordPress desktop in which to see the evolution of donations
And, as in WooCommerce, you can customize the automated emails generated for both the donor and the administrator.
There are lots of extensions for Give mostly paid. One of the first things that you will miss is the payment directly with a card with a system as simple and effective as Stripe which in this case forces you to pay cash ($ 62 per site).
This is the only Handicap of Give . However, I encourage you to try it, because if you do not need to add exotic extensions, you can even dispense with Stripe or RedSys, using PayPal as a gateway for card payments, which is valid. Another thing is the commissions, of course.
There are others but none is Give
Is Give the only option we have to manage donations in WordPress? Of course not, but the rest of the plugins are little more than a way to insert donate buttons by PayPal or integrate a donation button in a form of Contact Form 7 and the like.
If you want to examine other free options here I leave a couple of the most interesting, but none as Give:
Potent Donations for WooCommerce – Allows you to create products that are donations in WooCommerce. The result can be very similar to Give, but logically requires WooCommerce.
YITH Donations for WooCommerce – This great company, which has great plugins, also offers an extension to create donations with WooCommerce. It's great too, but just like the other requires all WooCommerce.
Currently the reality is that nothing is so powerful, configurable and practical, without having to install WooCommerce, like Give for accept donations and fundraising campaigns in WordPress.
If you have a popular store, or want to offer added value to your customers for their loyalty there is nothing like including a system of points and rewards for each purchase, a mode of include a system of gamification or gamification for WooCommerce and so enhance purchases in your Ecommerce .
The 3 key elements of the gamification
A perfect system of gamification or gamification should address these 3 elements :
] A scoring system based on activity
Rewards and achievements as a result of points earned
Ranking display or karma of users, based on points and rewards achieved
] In an Ecommerce – and any web – we should satisfy these 3 key elements in some way.
In this guide we will see how to implement a gamification system in WooCommerce whereby users …
Will be able to win points for each purchase, review or activity
Obtain r ecompensas in the form of discounts direct in their future purchases
You will see the points obtained in your account being able to exchange them for products
The only thing that is not recommended in an Ecommerce and you would take into account in another type of web (community, forum, network, blog) is a system of karma visible to the rest of the users but it is for privacy reasons because the purchases of the users are sensitive information that must be protected .
you want to implant a system of badges or similar ] there are several plugins that offer it, you just have to search for achievements or gamification in the WordPress.org directory, but I already tell you that is not ethical or legal in an Ecommerce .
That is why this system that I propose, and recommend, does not show a visible ranking of users for points obtained in their purchases and / or activity .
Advantages of gamification in Ecommerce
In addition to the typical programmed discounts and coupon systems, integrate a system of gamification or karma for users introduces the concept of belonging and fidelity to your Ecommerce .
The regular customer will not only get your best products and services but will also go earning points and rewards for their purchases which subsequently may exchange ar by discounts and articles what you define and see that works best in your online store.
With this type of systems gamification you offer your customers more than just an Ecommerce, converting your online store into a community in which the user has in his account not only orders, also a history of his activity, and an incentive to buy again, and thus earn more points, exchange the cattle etc.
The systems of gamification are very successful, you just have to see that all the oil companies, among others, have incorporated it in some way in their gas stations, for example.
And is that, in a market in which there are few price differences between products for competition, a system of gamification encourages the customer to review what has been achieved , to get more points and above When you redeem your points you offer something for free, with what you get in passing moments of satisfaction, happiness, positive emotions s, and in the end in the sales process is all about that, is not it? ? to satisfy the customer.
How to implement a system of points and rewards in WooCommerce
If you opt for the free plugin you will have a basic gamification system, too, to WooCommerce.
Once installed and active the plugin you just have to define the points that will be earned for each purchase euro and that's it. The user, after his purchases, on the page of My account will see the points won.
And the administrator can see the points of the users and make decisions about it.
Nothing else? Well, no, nothing more, it's a very basic gamification, too. I should incorporate at least the messages at the end of purchase promoting gamification, something I have already requested from the developers.
Gamification professional in WooCommerce
If you want a system from gamification offer points and rewards for purchases to your customers and let this tool feed more sales, then it's time to go to the full plugin, to the paid one, which is brutal ]
The result is as expected:
Buyers converted to users
Customers involved, integrated into your Ecommerce
Point exchanges by products and / or services
Effective configuration of the points and rewards system
As nothing else activate the plugin will start up you must go through the adjustments how much before, to define the system of gamification of your Ecommerce.
The first adjustments to be determined are the following:
I know especially careful with the amount of points you earn for each purchase euro and, above all, with the conversion rate, with the final amount for which the customer will exchange your points.
Do not give too many or too few points let alone set the bar very high in the conversion of points earned or it will not be worth " play " .
In the following adjustments take into account a couple of aspects, which I detail in the following capture:
And, to finish with this settings page, review this capture:
It's interesting the button to apply points to previous orders  3]searching by request or applying it to everyone, if you want to put your previous clients in the game, something that I would accompany with a newsletter, to get more impact or.
Important note: You must have active the adjustment of coupons in WooCommerce so that the system of redemption of points works.
Rewards according to the profile
Another thing that you can configure is assign different points and rewards according to the user profile
Personalize buttons and texts
In the tag settings tab you can (and should) customize the texts for points and Other .
Also, very interesting, you can create custom rules so that customers earn points for leaving reviews , the number of accumulated orders, accumulated expenses or even reached a certain level of points.
This tool is great, and takes gamification to the next level .
] Expiration of the points
It is interesting, by subjects of consumption of the points, to put expiration, and that the users know it .
Important not to forget to set up notifications by email when there are changes in the users points.
Where will the points to win be seen?
But perhaps one of the most important and relevant adjustments facing the gamificatio n is where will be the points that will be seen they are earned when you buy this or that product.
You have this in the settings of Messages .
It is important, or at least I recommend it, to activate the visualization in loop that is, in the store and category files, in addition to the product page, in the cart and at the end of the purchase.
But look, but a few screenshots so that you understand
For years there is no web event in Madrid a web event par excellence an event dedicated to webmasters and developers web in which to see, show and learn everything new about the technologies that succeed on the Internet.
And this gap, fortunately, is covering it since 2017 WordCamp Madrid, the WordPress event in which the best professionals and leading Internet companies show the tendencies of what the web will be.
The importance of WordPress in the future of the Internet
Because nobody discovers that WordPress is the true king of the Internet, let's not between the CMS. But above all, it is the system that is creating the web of the future.
Parallel to large proprietary projects such as Facebook, Twitter or Google, WordPress is an Open Source, free and open source project that guarantees the freedom of the network to all.
WordCamp Madrid 2018
This year 2018 WordCamp Madrid returns, to become bigger, essential, something that is clear in the bet of the organization, of which I have the honor of join as a voluntary collaborator and, as always, without earning a euro in it.
This year has been chosen no less than La N @ ave Madrid former Nave Boetticher, an impressive place, recently updated, with memorable installations.
Located in Villaverde Bajo, next to the subway, La N @ ve offers thousands of square meters for all kinds of events, with first class facilities .
Only the Main auditorium can accommodate more than 600 seated attendees, and there are more rooms, such as auditorium B for more than 300 attendees, workshop rooms, training, coworking area, and thousands of square meters of common areas.
, WordCamp Madrid can go from a capacity of just over 200 attendees last year to about a thousand without getting upset this year .
This impressive venue will be the one that will host the day of presentations WordCamp Madrid, on April 21 . And on April 22, Contributor Day will be celebrated, that day in which the entire WordPress community collaborates to contribute to the present and future of WordPress.
This activity will take place, as in the previous year, at Campus Madrid, a facility of smaller size but perfectly prepared.
And to fill this impressive place the organizing team has received no less than 112 proposals of papers of which, after a public and transparent election, has been conformed  a varied, diverse and powerful program .
On track A will go the presentations oriented to business development, marketing, blogs, SEO, content, in track B dedicated to development, programming and web design , and on track C a mix of some of the most interesting.
Contributor Day: Introduction, organization of tables + coffee
Food + Networking
Farewell and Closing
Tickets for all
Attending WordCamp Madrid is also practically free. For the symbolic price of € 25 you get access to all the papers, the contributor day, exclusive gifts, the t-shirt and gifts of the event, as well as breakfast, snacks and lunch on both days of the event.
price merely to cover the expenses of the event, because like WordPress, WordCamp is a non-profit event, from the WordPress community for all.
Yes, you have to go, it would be unforgivable to miss the opportunity to learn, collaborate and participate in the event that will be discussed the rest of the year, in which they will be shown the latest web techniques and technologies, the latest WordPress, existing and to come.
The design of the site is simple, with a drop-down menu where you can find the main doubts of any organization when creating a website :  And all this detailed in a simple way, without profusion of resources, only what is necessary.
It is possible that you yourself would recommend other plugins or themes, but for an NGO that starts, full of doubts, it seems to me fantastic basic guide of WordPre ss for non-profit organizations which serves to start perfectly.