Fme Extensions Blog

Latest news, tutorials, and best practices for Magento

Explore More
December 13, 2023Magento: Extensions, Custom Development or Both? Choose Wisely

Hey there, fellow e-commerce enthusiasts! Let's talk about spicing up your online business game with some top-notch solutions. If you've been on the lookout for ways to boost your online store's efficiency, you're in luck! Enter Magento - the superhero among e-commerce platforms that's been hitting the mark.

December 11, 2023Top Magento Alternatives and Competitors in 2024

Hey, savvy e-commerce wizards! Are you ready for a whirlwind adventure into the vibrant world of online selling? Picture this: you're about to embark on a quest to find the ultimate e-commerce platform that'll skyrocket your business to the stars. Today, we're spilling the beans on the hottest topic around – the top alternatives to Magento in 2024.

December 6, 2023Magento Security: Measures & Best Practices

Hey there, fellow Magento store managers!

Discover the latest from FME Extensions

Explore More
May 16, 2024How to Configure Mobile OTP Login in Magento 2

In today’s digital landscape, one of the most pressing concerns for any business, including online stores, is ensuring their user’s safety. A simple mistake or lax security controls can result in a data breach. This can undermine your store’s reputation, compromise users’ confidential information, and lead to legal repercussions. Therefore, ensuring your store’s security must be a top concern.When talking about enhancing your store’s security, there are a wide range of options. The simplest and one of the most effective is to set up two-factor authentication or 2FA. A recent survey of leading developers supports this point.

Read More
May 15, 2024Call for Price New Magento Extension Released - Hide Prices

In eCommerce, transparency is a critical success factor. What do we mean by transparency? The simplest way to explain it is that you must not withhold key information from your audience. For example, product attributes must be clearly stated, prices displayed prominently, and there should be no hidden taxes. Likewise, return and exchange policies must be communicated to the audience. No doubt, store owners have a duty to display the product pricesso that customers can make an informed decision. However, there are several cases in which hiding the price is more desirable. In Magento 2, there’s no built-in functionality to hide product prices. In other words, you need a Magento 2 call for price extension . We’ll discuss about this later. Let’s first focus on why you need to hide prices. Understanding the Need to Add a ‘Call for Price’ Button in Magento 2 There are several cases where you need to hide the price and replace it with a call for price button: Customisable Products If you offer products with customisation options, then there is no point in offering a fixed price. Instead, the price needs to be based on whatever customisation the customer orders. High-Value Products Similarly, if you are selling really high-value items such as antique items, there’s no point in offering a fixed price. In such cases, the price is based on the perceived value. Therefore, by replacing the price with ‘call for price’ option, you can negotiate with the user the right value of the product. Differentiation Strategy Carry out competitor research. You’ll find that every other store is displaying prices, offering discounts, and more. To set yourself apart from the competition, do something different – hide the prices. This can evoke curiosity among the customers and compel them to call you for price. Imagine your customer’s eagerness when he finds no ‘price tag’ and ‘add to cart’ on your store’s product pages! Cash their eagerness by inviting them to contact for price by either inquiring at the customer service number or perhaps an email through the contact form that pops up as they click on the Call for Price button. What will happen next? Provide the user with personalised information and this can boost your chances of converting them to a customer. Getting the customers engaged in conversation can also be beneficial for you in many ways. You can pitch multiple other products by identifying their needs. Call for Price Extension in Magento 2 There’s no default Magento 2 ask for price option. You’ll need an extension for it such as our Call for Price extension. You can book a live demo here . Let’s quickly go through what this extension has to offer. One of the standouts features it that you can set up call for price Magento 2 option based on rules. For example, you can set it for a specific category, colour, material, or any other attribute. Besides this, as you can see from the above image, you can replace the call for price button with an image, link, or any other custom option. This allows you to truly differentiate your store and invoke curiosity among the audience’s minds. You can replace the price button with call for price for specific customer groups or store views. Another notable feature is that the extension provides a central system to manage all ‘Call for Price’ enquiries. How to Add Call for Price in Magento 2 After installing the extension, go to FME Admin Panel > FMEExtensions > Configuration . The below picture shows the general settings for the extension. You will need to enable the module first. Turn it to ‘Yes’ to enable the hide the price feature. As you can see, there are various options in the ‘General Setting’. For instance, you can apply the hide the price rule for selected product or customer IDs. The next step is to design the Call for Price form. As you can see, there are three options to select from – text field, text area, and checkbox. You can add more options according to your requirements. The extension comes with the above developer options. When using a custom theme, you can customise the extension based on your preferences. Go to FME EXTENSIONS > Manage Rules . As you can see from the above image, there are two rules created already. You can add a new rule or edit the existing one. The next step is to enter the rule information. This includes the title, priority, status, and others. One of the standout features is that you can set a start and end date. This allows you to use this feature for a limited time rather than enable it all the time. The next step is to configure the hide price options. Toggle Hide Price to ‘Yes’. You can replace the ‘Add to Cart’ button with a custom button and title. Likewise, you can hide all other buttons depending on your requirements. You can replace the price with a custom text such as ‘Call for Price’. You can redirect users to a custom URL. You can apply a rule based on any product attribute as seen in the above picture. How to Manage ‘Get a Quote’ Requests To manage all requests coming through ‘Call for Price’ function, go to FME EXTENSIONS > Get a Quote Requests . As you can see from the above image, there are two pending requests. You can manage the requests accordingly. FRONTEND VIEW – REPLACE ‘PRICE’ WITH CUSTOM BUTTON The above image shows that the price button has been replaced with ‘Signup’ button. FRONTEND VIEW – CONTACT FOR PRICE POPUP The above image shows the customer view of ‘Get a Quote’. Conclusion This concludes our article on how to replace the price button with call for price in Magento 2. If you have any questions, call our support team . Other Extensions You Might Be Interested In: Hide Price and Add to Cart Button Hide Price for Guest Premium Request A Quote

Read More
May 10, 2024How to Setup Magento 2 Website Switcher?

Competition in the world of eCommerce is heating up due to the ease with which you can set up an online store these days. To offset this competition, online businesses are always on the lookout for expanding their reach. Magento is perfectly set up for this purpose. It is one of the most preferred and liked platforms for eCommerce sites that empowers thousands of retailers & brands across the globe. The platform offers greater scalability, security, and performance. How does it allow merchants to expand their reach? One of the most appealing features in Magento 2 is that you can create new websites, stores, store views and configure them for specific regions. In other words, you can create multiple websites and manage them all using a single Magento instance. Of course, this is a relatively complex job, and beginners may find it difficult to configure multiple websites, stores, store views and setting up their URLs. So here we are to provide a step-by-step tutorial to help you do this. Before we delve into the steps, let’s talk about the various benefits of a store switcher. This will help you grasp a deeper understanding of this function. Understanding the Benefits of a Store Switcher If you search for ‘store switcher Magento 2’, you will come across various Magento 2 store switcher extensions. But there’s no point in checking them out until you understand the benefits. So, let’s touch upon them briefly: Improved User Experience Suppose your store serves different geographical locations. These locations represent different languages and cultures. For instance, the US and China. Both are poles apart in terms of culture and language. If a customer from China lands on the US website, they won’t understand a thing since English is not their primary language. What would truly enhance his experience? Naturally, if they are automatically redirected to the store’s Chinese version, they can start browsing products right away. This improves chances of conversion. Expansion Its impossible to serve geographically diverse markets using a single website. Apart from the language, product preferences would vary. From a marketing perspective, the keywords will be quite different. You cannot optimise a single store for different markets. Thus, you need multiple stores that are localised to each market. It means the language, currency, products, and everything is based on the local requirements. This allows merchants to expand overseas efficiently. Adaptability The conditions vary in each market. Multiple stores allow you to adapt to the conditions of each market. For example, in the EU, you must adapt to the General Data Protection Regulation (GDPR) . In California, US, you must comply with the California Consumer Privacy Act . With a single store, it is impossible to adapt to various markets. The Purpose of Creating Store Switcher & Website Switcher in Magento 2 Creating multiple websites, merchants can showcase products and services in various categories on the website with different checkout & shipping methods. Use the Store Switcher Extension by FME in order to add an auto store switcher functionality to your Magento 2 website. Store Switcher Magento 2 Store Switcher extension directs users to region-specific storefronts. Check it out! > Follow the steps below to setup multiple websites, stores & store views in Magento 2. Create Websites In order to add Magento 2 website switcher functionality, you need to create websites by following these steps: Log in to the Magento Admin Panel with an account authorized to create websites, stores, and store views. Click Stores > Settings > All Stores   On the Stores page, click Create Website     Once the page loads, fill in the following required fields. Name - Enter website name Code - Enter a unique code to identify the website, e.g. German website Sort Order - Set website sort order. Click Save Web Site     Create Stores Each Website must have at-least one store. In order to create a store, follow these steps: In the Magento Admin panel , click Stores > Settings > All Stores On the Stores page , click Create Store .     Once the page loads, fill the required fields. Website - If you have multiple websites, then choose the website with which you want to associate this store Name - Enter Store name Code - Enter a unique code for each store Root Category - If you’re having multiple root categories, select a root category for this store.   NOTE: Create a unique root category, if you want to have unique root category for each store/website. Create Store View Each store must have a store view. In order to create a store view, follow these steps: In Magento Admin panel, click Stores > Settings > All Stores . On the Stores page, click Create Store View .     Once the page loads, fill the required fields. Store - If you have multiple stores, then choose the store with which you want to associate this store view. Name - Enter store view name, e.g. german store view Code - Enter a unique code for each store view, e.g. de for german store view Sort Order - Set store view sort order. Click Save Store View     Change the Website Base URL To access a website using a unique URL like https://german.fmeplugins.net, you must change the Base URL for each website in the Magento Admin Panel. To change the Website Base URL, follow these steps: Open Magento Admin panel , click Stores > Settings > Configuration Now Click General > Web From the Store View list at the top of the page, click the name of one of your websites as shown below.     Once the page loads, Click Base URLs section In the Base URLs section, Uncheck the Use Default Enter the URL in the Base URL and Base Link URL fields. E.g https://german.fmeplugins.net/ or https://example.com/magento/ Now Repeat the above steps for the Base URLs (Secure) section as well Click Save Config   Change the Default Store View Base URL Open Magento Admin panel , click Stores > Settings > Configuration Now Click General > Web From the Store View list at the top of the page, click the Default Config   Once the page loads, Click Base URLs section In the Base URLs section, Uncheck the Use system value Enter the Base URL in the Base URL and Base Link URL fields Now Repeat the above steps for the Base URLs (Secure) section Click Save Config     Add the Store Code to the Base URL On the Admin sidebar, Click Stores. Then under Settings > choose Configuration In the left panel, Click & Expand General > Click Web From the Store View dropdown menu at the top of the page, Select Default Config Expand the URL Options section Uncheck the Use System Value against Add Store Code to Urls field Set Add Store Code to YES and Click Save Config   Once configuration is saved, a prompt message will appear to flush cache Flush Magento 2 Cache: To Flush Magento cache , Click System > Cache Management on Admin sidebar. Once Cache Management page loads, Click Flush Magento Cache button on right top bar. URL with Store Code - http://www.yourdomain.com/magento/[store-code]/index.php/url-identifier URL without Store Code - http://www.yourdomain.com/magento/index.php/url-identifier For more information regarding Store Base URLs , see the Magento User Guide How to Add Auto Store Switcher in Magento 2 Website? In order to automate this process, I would recommend using Magento 2 GeoIP Default Store Switcher Extension , which enables you to create & configure multiple stores for different countries or regions. This extension automatically detects the visitor location from their IP address and redirect them to the region optimized store. Visitors can also manually switch to another store from the store switcher popup at the footer of the homepage. Key Features: Redirect Users to Relevant Store Based on Their Location Create Rules, Select Countries & Assign Stores to Diff. Countries Automatically Detects Visitors’ Locations by IP Address Setup Manual or Automatic Redirection Provide the IPs List to Exempt from Store Switching Rule Configure Auto Store Switcher in Magento 2 You can now configure and personalize a store for a specific country or region once you have created stores, store views & installed GeoIP Store Switcher extension for Magneto 2. For this you need to create a store switching rule. Creating a Store Switching Rule From Admin Sidebar Tap FMEextensions > Click Manage GeoIP Default Store Once GeoIP Default Store Information page loads, enter the following information: Title – Set title of the rule, e.g for redirecting European visitors to European store view, etc. Priority – Set priority of the store switcher rule Store Group – Select a store that you have created Status – Enable/Disable the Store Switcher rule IP Exceptions - Enter specific IP addresses to white-list/overrule the store switcher rule Description – Enter description of the store switcher rule Now on left side, click Countries tab , here you can select a country or countries that you want to redirect its visitors to the selected store Click Save Rule   NOTE: You can update the country list by importing a latest Maxmind database. Store Switcher Extension Configurations: You can Enable/Disable the Store Switcher Extension Auto Redirect  - If Enabled , the visitor will be redirected to the assigned store automatically & if Disabled , a store switcher popup will be prompted. Visitors can manually select a store. Popup Title  - Enter Popup title Popup Button Text - Enter Text for Popup button, e.g. continue, enter, etc.   Import Countries List - This extension uses Maxmind Country IP database for Geo Information. You can download the latest Maxmind database here and upload it at the Magento Admin panel.   Final Thoughts on Magento 2 Store Switcher This concludes our article on setting up a Magento 2 website switcher. The article also touched upon GeoIP Magento 2 extension. If you have any questions, don’t hesitate to contact us . Thank You.

Read More