Automatic Discount on a Customer's First Order
Takes a percentage off the first order of new customers, checked against their account or billing email, to win first-time buyers without coupon codes.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Takes a percentage off the first order of new customers, checked against their account or billing email, to win first-time buyers without coupon codes.
Rejects registrations from throwaway email services, which are a common source of fake and spam accounts.
Stops accounts that have no role on this site (often left over after a role was removed) from logging in, which closes a common gap on older sites.
Disables the "Lost your password?" flow for administrator accounts, which closes off reset-email based takeovers of the most powerful accounts.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Adds a [wpide_for_users] shortcode that shows its content only to the user accounts you list, handy for private notes to one client on a shared page.
Limits chosen coupon codes, such as a welcome discount, to customers who have never placed a paid order, checked by account and billing email.
Suggests to guest buyers on the WooCommerce thank-you page that they create an account to track this and future orders.
Adds a new Support section to the My Account area with its own URL and content, for help links, a contact form shortcode or FAQs.
Keeps a list of approved administrator accounts and checks it daily and on every dashboard visit; administrators that appear any other way (for example inserted directly into the database by malware) trigger an email and a warning with an approve button.
Shows another navigation menu to logged-in users in the same theme location, for example with "My account" and "Log out" instead of "Sign up".
Turns off the "Lost your password?" feature for all users, for sites where accounts are managed only by an administrator.
Stops the "Your new site" and "New user account" welcome emails WordPress multisite sends after activation, for networks that send their own onboarding.
Stops WooCommerce from saving logged-in customers' carts to their account between sessions, so each visit starts with an empty cart.
Shows a built-in placeholder avatar for comments from visitors without an account, so their hashed email address is never sent to Gravatar, while registered users keep their Gravatar picture.
Emails the site owner whenever an account is created as, or promoted to, administrator, which is often the first sign of a compromise.
Emails the site admin when any user account is deleted, including who deleted it and whether their content was reassigned, so removals never go unnoticed.
Sends an email to the site admin address every time an administrator account logs in, with the time, IP address and browser.
Emails the user and the site administrator whenever a new application password is created for an account, since these passwords give API access that bypasses the normal login.
Sends members an email when their account is used from a browser and network it has not seen before, so they can react quickly if it was not them.
Sends the shop owner a short email whenever someone creates a customer account, at checkout or on the My Account page.
Adds a second step for administrators and editors: after the correct password, WordPress emails a 6-digit code that must be entered to finish logging in.
Lets administrators set an expiry date on any account; after that date the user is logged out and can no longer log in, which suits trial or temporary access.
Adds a Customers CSV export under WooCommerce > Export customers with names, emails, phone, location, order count and total spent for every customer account.