Egrove systems >> Egrove System Articles >> Web Development

January 19th, 2012

PrestaShop Certified Partner – eGrove systems

 prestashop_partner_egrove

More than 22 years of seamless performance and another milestone reached! Today, at eGrove, we proudly confirm our engagement with PrestaShop, becoming one of the most elite, silver certified partners.

PrestaShop has evolved rapidly to be one the most ideal and popular open source E-Commerce solutions. It is apparent that each new version has been developed on the success of the previous version, and has delivered a widened functional ability and superior performance of the system, and hence the product. Many at times, sprouting product developers tend to overlook the performance of their site and search engine ranking, which can seamlessly churn out a huge amount of traffic to their webstore. At eGrove, we have constantly provided quality services in web hosting, social media presence and at this juncture, we are extremely delighted to be one of India’s elite and trustworthy Silver certified PrestaShop partner.

Why are we proud about it?

PrestaShop Silver certification is issued to service partners who have proven their knowledge and ability to work with the software PrestaShop. Further to this, we get the complete know-how of the process and thus, gain better hands at being a PrestaShop certified partner. Silver certification to a partner implies that it is mandatory for them to conduct the audit of projects under PrestaShop to ensure that its certification is renewed annually.

We, at eGrove Systems, are one of the leading global IT Solution providers who constantly strive towards developing feature-rich ecommerce software and solutions that go great with our Web Design and Development Services.

With PrestaShop, we have proven our mettle by working out various solutions in PrestaShop by means of developing PrestaShop extensions and PrestaShop customization services for the development of robust and scalable ecommerce solutions.

We serve to

*  Implement various solutions in PrestaShop
*  Migrate activities across different domains
*  Host your site and ensure that it gets maximum visibility by implementing features that enhance the ratings
*  PrestaShop Custom development services that are tailored to the specific needs of the customer and more.

Being a certified silver partner we understand the know-how of how to integrate our customer’s online store, the PrestaShop way. We are one of the premium service providers to offer a complete and wholesome PrestaShop service that best suits the economical needs of our customer.

This firmly happens because we believe in constant innovation and development, which has always been our motto and gained bounds and leaps with our new forefront –PrestaShop Silver Certified Partnership.


December 29th, 2011

PrestaShop Addons – Start Updating your Store with PrestaShop PayPal Pro Plus

Update your store with PrestaShop PayPal Pro Plus which integrates with the PrestaShop eCommerce Software Latest Version and increase your store sales.

PrestaShop PayPal Pro Plus module supports, Authorize & Capture, Authorize only and Capture later feature. PayPal Pro Plus also provides facility to cancel/void any unsettled transactions. It also supports refund amount from configuration page.


Features of the Addon:

  • *   Accept Credit Card payment through PayPal API.
  • *   Store Owners can configure the module between ‘Authorization and Capture’ or ‘Authorization only     and Capture later’ – when the products are ready for shipment.
  • *   Store Owners can capture amount directly from configuration page.
  • *   Store Owners can void/ cancel unsettled transactions or refund full/ partial order amount from      configuration page.
  • *   Support Shipping with Merchant Calculated Shipping Rates and Carrier Calculation Shipping.
  • *   Update Users and Orders info in PrestaShop.
  • *   Process orders using PrestaShop Admin UI.
  • *   Manage Multi-language in PayPal API Hosted Page in PrestaShop Admin UI.

             
Download PrestaShop PayPal Pro Plus
             
Click here for Demo (To help with installation process)
             
Read More About the Add-on Here              
( Check for More Information about Compatibility & Requirements and Support )

December 21st, 2011

SVN Subversion

Subversion is a Software versioning and a Revision control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older

versions of your data or examine the history of how your data changed

SVN Commands:

  1. SVN Checkout / co:

This command is used to check out the project from the server (http://127.0.0.1/repos/test/). You should only need to do this once.

Command:

svn checkout “url” (or) svn co “url”

Example:

svn checkout http:// 127.0.0.1/repos/test

àIf need to checkout 32 Revision files means

Command:

svn checkout –r 32 http:// 127.0.0.1/repos/test

option -r à Revision no

  1. SVN Status:

This command prints the status of working directories and files. If you have made local changes

A: File to be added

C: Conflicting changes

D: File to be deleted

G: File to be merged with updates from server

M: File has been modified

R: File to be replaced

G: File to be merged

X: Resource is external to repository

?: File/directory not under version control

!: File/directory missing

~: Versioned item obstructed by some item of a different kind.

Command:

svn staus

  1. SVN Revert/Switch:

To overwrite local file(s) with the one in the repository, do an “svn revert”–you would do this if you want to go back to the version of the file in the repository (you will lose all changes you had made since the last commit)

Command:

svn revert filename

  1. SVN Commit:

Recursively sends your changes to the SVN server. It will commit changed files, added files, and deleted files. Note that you can commit a change to an individual file or changes to files in a specific directory path by adding the name of the file/directory to the end of the command. The -m option should always be used to pass a log message to the command. Please don’t use empty log messages (see later in this document the policy which governs the log messages).

Command:

svn commit –m “log message” filename (or) svn ci –m

  1. SVN Delete:

Delete file from repository. The UNIX command, “rm file-name” must perform a “commit” to update the repository and local working directory with the changes

Command:

svn delete filename(or)directory

also : del, remove or rm

then,

svn commit –m “log msg”

  1. SVN DIFF:

Shows file difference between SVN repository and your file changes.

Command:

svn diff filename

svn diff -r rev1:rev2 filename

  1. SVN Log:

Show the SVNlog messages for a set of revision(s) and/or file(s) and/or all directory contents in repository. Includes list of all files in change Shows the file changes associated with revision number.

Command:

svn log filename

svn log url

eGrove Systems Corporation is the leading Web Design and Development firm having a wide range of experience in all vertices like wordpress development, joomla development and we are expertise in developing full featured websites


October 1st, 2011

How to Install and configure PostgreSQL on Centos/RHEL

Install PostgreSQL and PostgreSQL-server packages

[root@egrovechn]# yum install postgresql postgresql-server postgresql-contrib

Configure PostgreSQL Database Server

Initialize the cluster first with initdb command:

[root@egrovechn]# service postgresql initdb

(or)

[root@egrovechn]# /etc/init.d/postgresql initdb

Edit /var/lib/pgsql/data/postgresql.conf file:

[root@egrovechn]# vi /var/lib/pgsql/data/postgresql.conf

Set PostgreSQL server to listen all addresses and Change PostgreSQL port (default is 5432). Add/Uncomment/Edit following lines:

listen_addresses = ‘*’

port = 5432

Edit /var/lib/pgsql/data/pg_hba.conf file:

[root@egrovechn]# vi /var/lib/pgsql/data/pg_hba.conf

Add (example) your local network with md5 passwords:

# Local networks

host       all           all           xx.xx.xx.xx/xx   md5

# Example

host       all           all           10.20.4.0/24       md5

# All Network

host       all           all           0.0.0.0/0 trust

Start/Restart PostgreSQL Server:

[root@egrovechn]# service postgresql start

(or)

[root@egrovechn]# /etc/init.d/postgresql start

Change to postgres user:

[root@egrovechn]# su postgres

Create test database (as postgres user):

createdb test

Login test database (as postgres user):

psql test

Create new “pguser” Role with Superuser and Password:

CREATE ROLE pguser WITH SUPERUSER LOGIN PASSWORD ‘password’;

Open PostgreSQL Port (5432) on Iptables Firewall (as root user again)

Edit /etc/sysconfig/iptables file:

[root@egrovechn]# vi /etc/sysconfig/iptables

Add following line before COMMIT:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 5432 -j ACCEPT

-A INPUT -p tcp -m tcp –sport 1024:65535 –dport 5432 -j ACCEPT

-A OUTPUT -p tcp -m tcp –sport 1024:65535 –dport 5432 -j ACCEPT

Restart Iptables Firewall:

[root@egrovechn]# service iptables restart

(or)

[root@egrovechn]# /etc/init.d/iptables restart

Test remote connection:

[root@egrovechn]# psql -h dbserver -U testuser test

eGrove Systems corporation is the leading web application development company in New Hampshire. Our Professionals are experts in Joomla development, Drupal development, Magento development, Worpdress development, HTML5 development, Android development and Python development etc.

July 29th, 2011

GCoupon VirtueMart Component

eGrove Systems launches the new GCoupon VirtueMart Component which will be of great use for Joomla VirtueMart based store owners to promote their products through affiliate marketing with the help of modern and up-to-date coupon code system. Among the various online marketing strategies, affiliate marketing is the most successful and the most efficient strategy which can result in generation of more leads and more customers for the business. GCoupon can be integrated with your existing Joomla platform to enhance the Virtue Mart ecommerce platform by introducing coupon systems which can be helpful for your affiliates to market your products widely.

Many business owners use coupon codes to encourage buyers to try their products and services, but webmasters find it difficult to incorporate global codes that should override existing discount settings. Now, this coupon code management extension, provided in the form of GCoupon can be easily incorporated in an ecommerce platform running on Virtue Mart. Depending on your business and depending on the way your affiliates market your product, you can easily distribute coupon codes and allow your customers to use the coupon codes to get desired discounts.

Benefits of GCoupon Virtue Mart Coupon Code System

The GCoupon component comes with easy installation and integration options. With this component, you can distribute any number of coupons to all your customers through affiliates and help them avail their discounts more easily. Offering rewards is the best way to enhance sales and the GCoupon system greatly helps you to reward your loyal customers and increase sales.

The following benefits are offered by GCoupon Virtue Mart component:

* Simple affiliate management system comes with admin features, enabling admin members to add, edit, delete or modify affiliate accounts and data.

* Store owners can easily edit the settings of discounts and coupons at any time. Existing global discount values and settings can be easily overridden by this GCoupon component.

* Redemption and validation of coupons can be incorporated easily and the coupons can be applied for the entire store or for specific products depending on how you want to promote your online store.

* Virtue Mart owners can use GCoupon in email marketing campaigns to get more affiliates and the coupons can also be used by affiliates to promote your products.

* Reports can be easily generated by GCoupon Virtue Mart component so that you can monitor the performance of affiliates and coupons readily.

* Single click affiliate payment can be easily setup through the GCoupon component and configurations for payment date and automatic payments can be setup by administrators.

GCoupon Joomla Component developed by eGrove Systems is very much different from the coupon systems available in the market. The plug-in is easy to install and use and it can be easily incorporated with any ecommerce website. The GCoupon component will not make any change to the existing template of your online store and wherever necessary, the coupons can be applied instantly. Your affiliates will also be rewarded with automatic payments and proper reporting of affiliate performance. By making your online store easily manageable for affiliates and customers, you can increase sales and popularize your online store.

Review the Screen GCoupon VirtueMart Component

For More Details about GCoupon Please visit

GCoupon VirtueMart Component

June 24th, 2011

PrestaShop Product review plus is available for download

eGrove team is happy to announce the release of new updated version for PrestaShop Product review as PrestaShop Product Review Plus. Update your store and make the use of latest review and rating features like, more detailed rating statistics, Graphical star rating display in product listing pages, multiple language support, Admin approval required or not configuration, easy rating management features in back end such as bulk select and approve and more…!

Our PrestaShop Product Rating module has been updated and is being released as PrestaShop product review plus and in this new version the additional features are mentioned below

  *  Graphical star rating display as average rating received for products in products listing page
  *  More detailed statistics rating display in product detailed view page with counts of rating received and       individual rating count for each scale unit.
  *  Multiple language support
  *  Admin configuration for approval required or not to publish user rating & comments
  *  Easy admin management for publishing & un-publishing user ratings & comments
  *  Admin configurable texts for rating scale units
    

Download PrestaShop Rating and Review Addon
             
Click here for Demo           
(To help with installation process)
             
Read More About the Add-on Here      

(More Information about Compatibility, Requirements and Support)

April 26th, 2011

PrestaShop Shopping Cart Extensions eGrove Systems

PrestaShop is an open source e-commerce software solution designed for business firms to carry their sales online. The software is written in PHP and it runs in cross- platform. It is easy to install and customize. The default PrestaShop installation provides the lot of things needed to maintain a shopping cart web site such as product catalog, stocks, shipping, orders, customers, newsletters, coupon codes, etc managed by the store owner through the administration area. Also there are more free and commercial add-ons available for adding extra features on ecommerce.

 
Why Prestashop?

  •   * PrestaShop is extremely well architected compare to other shopping cart software
  •   * It is developed using modern software development methods (i.e. Object Oriented with MVC pattern)      and because of that we having convenient codebase.
  •   * It is very easy to customize compare to other shopping cart.
  •   * It is using advanced functionalities of shopping cart.
  •     
    eGrove Products

    eGrove Systems launches PrestaShop extensions, the affordable and effective solution . The PrestaShop Addons can be easily integrated into PrestaShop eCommerce software and this enables you to access easily through administrator panel

     
    PrestaShop Authorize.net

    PrestaShop Authorize.net is a PrestaShop module, which integrates with the PrestaShop eCommerce Software version 1.2 – 1.4. This will accept credit card payments quickly and affordably through Authorize.net.

    Benefits of Prestashop Authorize.net

    •   * Accept Credit Card payment through Authorize.net
    •   * Support Shipping with Merchant Calculated Shipping Rates and Carrier Calculation Shipping
    •   * Support Tax for Purchase
    •   * Update Users and Orders info in PrestaShop
    •   * Process orders using PrestaShop Admin UI
    •   * Easy to integrate with PrestaShop software

     
    PrestaShop PayPal Pro 1.5

    PrestaShop PayPal Pro is a PrestaShop addon, which integrates with the PrestaShop eCommerce Software version 1.3 – Latest Version of Prestashop compatibility. This will accept credit card payments quickly and affordably through PayPal.

    Benefits of Prestashop PayPal Pro

    •   * Accept Credit Card payment through PayPal.
    •   * Store Owners can configure the module between ‘Authorization and Capture’ or ‘Authorization only      and Capture later’ – when the products are ready for shipment.

    •   * Support Shipping with Merchant Calculated Shipping Rates and Carrier Calculation Shipping.
    •   * Store Owners can capture amount directly from configuration page.

    •   * Support Tax for Purchase.
    •   * Update Users and Orders info in PrestaShop.
    •   * Process orders using PrestaShop Admin UI.
    •   * Manage Multi-language in PayPal API Hosted Page in PrestaShop Admin UI.

     
    Prestashop Product Rating & Review

    eGrove Product Review is a PrestaShop extension, which integrates with the PrestaShop eCommerce Software. This extension allows users to review and rate the products. For avoiding spam, only the users who purchased product can write review. The admin can manage the reviews submitted by users.

    Benefits Prestashop Product Rating & Review

    •   * Allow to write review for the products.
    •   * Only users who purchased can review the product to avoid spam.
    •   * The reviewer can edit their review.
    •   * Admin can manage the reviews posted by users.
    •   * Admin can approve or deny the review posted.
    •   * Admin can delete the reviews

     
    Advantages of buying eGrove PrestaShop Modules

    •   * eGrove PrestaShop Addons are error free plug ins with easy installation features.
    •   * We are providing this product with affordable prize.
    •   * It is very easy to integrate with PrestaShop software.

     
    About eGrove Systems

    eGrove Systems is a leading IT solution provider serving to a wide variety of clients in the international market place. The IT solutions provided by the company are of uncompromising quality and they provide best value for your investment.To find out more about the products, visit http://www.egrovesys.com


    January 21st, 2011

    Advantages of Magento Website Development Services

    Magento is ecommerce software that is used to create ecommerce websites. With the popularity of internet and the ability to reach customers across the world, ecommerce websites have become extremely popular. If you can ship products to different parts of the world and if you have services useful for people across the globe, you will benefit from an online store. Magento software can be used to create ecommerce websites that are difficult to create.

    • Developing ecommerce website using Magento ecommerce development software is cost effective because it is an open source platform. Any webmaster can create ecommerce websites without having to spend a fortune with this Magento software.
    • Normally, ecommerce websites are loaded with lots of information, making it difficult for administrators to navigate. Magento development makes it very easy for administrators to access any page at any time. Users too can navigate through the online store at ease and fill their online shopping cart at any time.
    • Magento development services are always product centric which means that you can show off your product theme and explain your products and services more easily. The entire product list can be imported easily and changes can be made at any time without affecting the entire website.
    • Magento web development is extremely customizable and you can design template and theme for your website. There is no need to use boring and standard templates anymore. This customization feature lets you make your website stand out of the rest of the crowd.
    • Using Magento software, you can incorporate product descriptions and prices in different currencies for different countries. Global online store is a reality with Magento software. Without too much work, you can accept all kinds of credit cards and money transaction accounts using Magento platform.
    • Repeating customers are good for online stores and Magento website development allows you to create customer profiles. Using this feature, your customers can login to their account at any time and access their shopping cart. Single checkout feature lets your customers browse through their store as long as they want, adding products to the online shopping cart. At the end, your customers have to pay only once to checkout.

    Expert web designers and masters can use Magento open source platform to design any number of websites with unique themes and products. You can also hire Magento development services and Magento programmers exclusively to work on your website using the latest and powerful ecommerce website building software.

    eGrove Systems, one of the best web design and web development company offers excellent Magento development and store customization services. For more information visit http://www.egrovesys.com

    January 21st, 2011

    Advantages to Use Joomla for Websites

    The use of appropriate content management system will take the hassle out of website designing. Joomla is an open source content management system that is extremely popular now. The free and readily available framework is useful to design all kinds of websites quickly. Whether you want a simple website or a complex online store, you can build everything using Joomla development services.

    • CMS creation using Joomla is very easy and this means that you can style your website in any way you want. Even if you are an inexperienced website developer, you can quickly add and modify pages using Joomla CMS system. Text and multimedia content can be added easily.
    • Multi-lingual websites are increasing in number as business providers want to attract customers from demographics. There is no need to develop website in different languages and then unite them together because Joomla provides straightforward and easy methods to develop multi-lingual websites.
    • A website authored by different webmasters is difficult to manage, but Joomla makes it simple for everyone. Without having to coordinate with programmers, designers and managers, authors can upload content directly using Joomla development and content management system as template of the website is applied to all pages instantly. Moreover, multiple user accounts can be generated for the website and different users can be given different authorization rights too.
    • Many times, you may want to use additional features and functionalities while developing interactive websites. Joomla development services allow you to add extensions and include any functionality to your website.
    • Joomla customization support allows you to customize your website template in any way you want. You can use pre-defined templates on Joomla platform or develop a unique theme and template for your website.
    • Even when hire Joomla Consulting services to develop a website for you, you will save money because Joomla platform is available for free of cost. Moreover, it also reduces the time required to develop a website as the content management system makes everything readily available to you.

    After developing Joomla websites, you can instantly start working on your website without any need for ongoing professional support. Minor changes to your website can be done on your own using Joomla control panel if you are aware of understanding the instructions. Joomla is an open source platform and hence, developments are always available. Upgrades can be downloaded for free and advanced content management system is always easy to use.

    eGrove Systems Corporation has spent several successful years specializing and researching in Joomla development, and offers its clients a professional, high-quality, Joomla-based websites. For more information visit our web site http://www.egrovesys.com

    December 6th, 2010

    Looking for ways to improvise your Search Engine Marketing?

    Marketing – the heart throb of a business strategy, irrespective of its size, is definitely an ultimatum toward its success. Apparently, marketing today takes the advantage of SEM to reach potential customers, influence decision makers, and more. Businesses employing full potential of SEM are certainly not left behind in the current globalized market scenario. The responsibility of Digital marketing/SEM managers are not just confined to managing the budget alone, but also in improving the business performance. Some of the important factors that aid in enhancing SEM are discussed here:

    1. Bounce Rate:

    • Can be effectively reduced by increasing the relevancy of ad copies.

    • Incorporate appropriate changes in the landing page or insert keywords/ad copies relevant to the available content.

    2. Landing-Page content and Design:

    • Content on the landing page is the prime driving factor for improving the performance of Paid Search. Page design is the main target that impacts user behavior. Once acquired, design should be able to retain the visitor in the page.

    3. Quality Score:

    • Quality score is an indicator to evaluate the keywords or an ad group. A score of five is deemed acceptable and any keyword or an ad group having a score of less than five requires special attention.

    Google states: “The higher the quality score, the lower the CPC”

    • A variety of factors contribute to the ‘Quality score’. Google and MSN maintain a certain standard as their control, and also advice their customers to watch out for certain aspects such as Click Through Rate (CTR) and Ad copy relevancy. By increasing the QS, we can thus reduce the CPC.

    4. Priority Keywords:

    • The first step toward the goal of SEM would be to identify important keywords for the business, and the opportunity/global or local search volume of the keywords that can be identified using tools such as Google ad words or www.semrush.com.

    • If an opportunity remains underutilized for any important keyword, a separate campaign could be initiated for particular keywords, with an increased budget, to increase the impressions. In this process, the performance of such keywords should also be considered. Increasing budget or spending time for nonperforming keywords should be avoided.

    • Limit the number of keywords; 5–10% of keywords would suffice the priority campaign.

    5. Click Through Rate:

    • Increase the CTR by different means.

    1. Deliver the matching Ad copy

    2. Use modifiers such as discounts, best in the industry, etc. in the creative content if legally permissible. Compare the ad copies with top-performing competitors and formulate innovative content to fight the competition.

    3. Deliver the ad copies in the first position. Any ad copy below the third position tends to get overlooked and even when clicked, does not retain visitors for long in the landing page.

    6. Conversions:

    Sales, Downloads, and Lead generations are related to the page content, entry keywords and creative. Increase in optimization might result in improvement. Testing should also be performed to a greater extent in order to assess the improvement.

    7. Budget:

    • Periodical review for adjustments or diversions across different campaigns is necessary to ensure 100% utilization.

    • A lower amount remaining in the last quarter is ideal for 100% spending in the annual budget.

    • Make sure that any priority campaign in the run is not deficit of funds at any time.

    8. Organic Search Result:

    • Organic search results should be obtained periodically (weekly or monthly).

    • These results can increase spending for top performing keywords and it would be wise to think about moving such keywords to the priority list if they exist in the general campaign.

    • Any, nonperforming keyword in the organic search implies that paid search can never work better for the related product or service. In such a case, spread out funds on a priority basis.

    • Analytics data of Organic search may introduce Geo Targeted keywords and create specific-region related portfolios on a short-term basis. The presence of such new initiatives should be based on paid-search performance and organic analytical data.

    9. Industry trend:

    • Industry trend may increase or decrease the search for specific keywords

    • Be proactive and analyze industry research and forecast searches from time to time.

    10. Dynamic Ad Copy:

    • Dynamic ad copy creation might be an advanced concept for starters. But businesses that insist on performance should utilize this advanced feature to deliver more personalized ad copies for the internet searchers. Optimized usage of dynamic ad copy will increase the CTR.

    11. Benchmarking:

    • Competition for any specific keyword, average CPC, and monthly search volume are some of the competitors’ data available through tools such as www.semrush.com. It would be appropriate to exploit such tools to compare our business performance and then decide on the strategy to be adopted.

    12. Content Sharing:

    Engage vendors based on the CPL. A good deal of research is required to identify such vendors instead of engaging vendors with CPC and CPM.

    — Krish Govindaraj

    Egrove Systems Corp

    Egrove Systems Corp aids various businesses across the globe to enhance their digital marketing performance, and hence make effective utilization of their resources. Queries are appreciated and you can contact krish@egrovesys.com for effective solutions to all your business needs.