Happy Easter from 2J Commerce!

2J Commerce would like to wish all our clients a very happy Easter – we hope you all enjoy the weekend.

Should you need us urgently, the 2J Easter Bunny will be manning the support desk to help with all your Ecommerce Easter needs.

Happy Eater from 2J Commerce

Happy Eater from 2J Commerce!

 

Please email all requests to [email protected] We will aim to respond to your request within 24 hours.

 

Posted in General 2J Design News and Updates

Senior Magento Developer – Urgent postion available

Reports to: Technical Director
Start date: March 2015
Salary: £28k+ dependent on experience
Type of position: Permanent, full time (40 hours per week 9am-5:00pm)

2J Commerce urgently require a senior Magento Developer.

Are you a problem solver, passionate about Magento and PHP, If you have at least 2 years of experience working in a commercial environment working with teams of at least 2 developers and at least 2 years experience of software development on the Magento platform, we want to hear from you!

We are a creative/technical agency  based in Sheffield working with both the Magento Enterprise and Community platform. If you consider yourself to be a Magento developer with experience in scalable web applications such as OOP, MVC and MySQL, then get in touch.

Main Responsibilities…

• Perform coding to written technical specifications.
• Investigate, analyse and document reported bugs.
• Perform maintenance development and correction of identified bugs.
• Promote quality standards and processes and work with developers to achieve these through regular code reviews.
• Create and document test plans, implement and manage unit tests and scripts.
• Communicate regularly with project managers to provide understanding of technical requirements, processes and dependencies.
• Actively support and mentor members of the development team.

Required Skills and Experience…

• Object Oriented Application Design.
• Magento experience including module development.
• MySQL experience, including EAV data structures.
• An understanding of JavaScript frameworks, including jQuery and/or Prototype.
• Experience in version control systems especially GitHub.
• Experience developing, supporting and maintaining complex, scalable web applications.

If you would like to hear more or apply for this post, please email your C.V and covering letter to: [email protected]

Tagged with: ,
Posted in Careers with 2J Design - Jobs

Shellshock – UKFast / 2J Server Updates Scheduled

If you use Mac OS X or Linux software, you will no doubt by now have heard of the new online baddie – Shellshock.

Shellshock affects servers using Bash, which stands for Bourne-Again SHell. It is a command prompt on many Unix computers, an operating system for Linux and Mac OS.

Further investigation from our Hosting Partner, UK Fast, has determined the bug can only be exploited if an attacker finds a sneaky way in, or has already had access the the systems.

You don’t need to change any passwords, as it was with Heartbleed, which hit our desktops earlier this year. The shellshock bug does not target websites, but rather has the potential to hit devices themselves.

And even though this bug has the potential to hit millions of devices globally, security experts have said it will not cause that many problems, especially if users regularly update their devices, and deploy all patches released for Linux software, as has always been recommended.

The varied use of Bash, however, does mean there is no one single fix. Different technology companies will be releasing their own patches for different devices and servers.

UKFast will be deploying a patch today to all servers for the Shellshock bug. They have said the update will be seamless, and should not have an operational effect on services. There may be a second patch at some point in the future, for extra security and a more in-depth fix. Their advice to all customers is this:

“Our best advice really, as ever, is to apply the relevant patches and updates being offered by Linux providers and keep checking back for further information as further patches may be released. And as always, general good security practice is encouraged!”

 

Tagged with: , ,
Posted in General 2J Design News and Updates

Magento Go and Pro stores Winding down

Magento will as of the 1st February 2015 cease all support for Magento Go and Pro stores. Magento announced today that merchants should migrate to another Ecommerce platform.  Between know and the termination date, they (Magento) have said:

“Merchants stores will continue to operate normally, and Magento will continue to provide customer support through this period.”

Magento will offer three platforms to replace the outgoing ones; the two most notable are Magento Community Edition, the free open source platform developed by a large committed group of developers. As well as Magento Enterprise Edition, Enterprise offers technical support, deeper customization and major functionality changes.

2J will be upgrading those sites currently on Magento Go and Pro stores to the community edition, during this migration period. If you are interested in upgrading from Magento Community to Magento Enterprise please take a look at our previous blog post ‘Upgrade from Magento Community to Enterprise’.

 For more information or queries about how this might effect you as a 2J client please contact us either by phone – 0114 383 0807 or email – [email protected]

contact our friendly sales team today!

google-banner

Tagged with: , , ,
Posted in General 2J Design News and Updates

2J Commerce at MagentoLive

MgentoLive

 

2J Commerce will be at the London Park Plaza Westminster Bridge for MagentoLive 2014 on the 14th and 15th July. From training courses to the keynote speaker, there’s plenty to have a go at this year…

Networking

This is a great opportunity for our clients to share their Magento experience and network with other retailers and Ecommerce experts from across the Magento platform.

There is an opportunity to attend the Magento Marketing Bootcamp; covering best practices and proven strategies for increasing traffic and conversion to your online store.

See the MagentoLive schedule for more sessions and information.

Training

Why not try the 1.5 hour training session for running multiple website from a single backend platform? The Magento U Training – Multisite Planning course will explore Magento’s multisite architecture and how it provides management from a data and administrative perspective.

MagentoLive Images

Keynote Speaker

This year’s keynote speech will be by economist Mariana Mazzucato, who holds the RM Phillips Chair in Science & Technology Policy at the University of Sussex. She specialises in industrial economics, growth and technological change, and it promises to be a fantastic speech.

Register now to be at MagentoLive 2014. See you there!

 

google-banner

Tagged with: , , ,
Posted in General 2J Design News and Updates

JOB POSITION AVAILABLE – Magento Developer

Reports to: Technical Director
Start date: ASAP
Salary: £28k+ dependant on experience
Type of position: Permanent, full time (37.5 hours per week 9am-5:30pm, including 1 hour for lunch)

Are you a problem solver, passionate about Magento and PHP, If you have at least 2 years of experience working in a commercial environment working with teams of at least 2 developers and at least 2 years experience of software development on the Magento platform, we want to hear from you!

We are a creative/technical agency working with both the Magento Enterprise and Community platform. If you consider yourself to be a Magento developer with experience in scalable web applications such as OOP, MVC and MySQL, then get in touch.

Main Responsibilities…

• Perform coding to written technical specifications.
• Investigate, analyse and document reported bugs.
• Perform maintenance development and correction of identified bugs.
• Promote quality standards and processes and work with developers to achieve these through regular code reviews.
• Create and document test plans, implement and manage unit tests and scripts.
• Communicate regularly with project managers to provide understanding of technical requirements, processes and dependencies.
• Actively support and mentor members of the development team.

Required Skills and Experience…

• Object Oriented Application Design.
• Magento experience including module development.
• MySQL experience, including EAV data structures.
• An understanding of JavaScript frameworks, including jQuery and/or Prototype.
• Experience in version control systems especially GitHub.
• Experience developing, supporting and maintaining complex, scalable web applications.

 

If you would like to hear more or apply for this post, please email your C.V and covering letter to: [email protected]

 

google-banner

Tagged with: , , , ,
Posted in Careers with 2J Design - Jobs

2J Developer passes latest Magento Certification

Here’s a quick update on what’s been happening at the 2J offices…

2J Commerce Developer and Technical Director Jamie Jackson has passed the Magento Certified Solution Specialist exam – the latest Magento certification available to developers.

 

Jamie Jackson Magento certified solution specialist

To get the qualification, developers must show a deep understanding of Magento technology, and be able to align business objectives with Magento functionality.

“Magento Solution Specialists who achieve this certification have demonstrated a thorough understanding of Magento’s functionality to Ecommerce business goals according to best practices.”

A Magento Certified Solution Specialist has deep familiarity with the Magento platform, including:
Magento Architecture: layouts, themes, extensions and customizations; Magento data models
Elements of a Magento ecommerce site: catalog, shipping, payment, order processing, promotions, extensions, import/export, etc.
Application of Magento knowledge to business goals: mapping client needs to Magento features, recommending the most effective options for implementing client requirements in Magento.”

It draws on experience with both Community Edition v.1.8 and Enterprise Edition v.1.13.

The qualification has only been available for one week, so a massive well done to Jamie for passing the exam this weekend – with only three days to prepare.

Posted in General 2J Design News and Updates

Magento Enterprise and Community Upgrades Ready for 2J Customers

The Magento Community Edition (CE) 1.9.0.0 and The Magento Enterprise Edition (EE) 1.14 have now been released, and are ready for upgrade on their respective Magento platforms. Here are some of the key features of the new editions, and how they can benefit both you and your customers…

Community Edition 1.9.0.0

This now uses Responsive Web Design principles, which will give mobile users a better experience when browsing sites with this edition.

The responsive principle will mean less development time when building new Ecommerce stores and is less expensive to maintain than having a mobile site and a full site. It also gives the potential for Search engine Optimisation (SEO), because it is uses Googles preferred method for mobile-optimising websites.

It now supports cross-border trade; EU retailers can now offer one single price to all their customers in any region even if they have different tax structures, which can vary from country to country. Users can now set this up free of charge in the admin panel.

The upgrade comes with a Zend framework upgrade to version 1.12.3 and it supports PHP 5.4.

The new CE 1.9.0.0 also comes with a range of checkout improvements for customers visiting stores using it. Users can now improve the PayPal express checkout experience by choosing to eliminate the Update Order step before placing their order, and the order review page can now be disabled if desired. The PayPal express checkout will also now try alternative payment if a customer’s credit card is rejected.

A Bill Me Later service is now also available to users at no extra cost, so customers can now adopt a financing option.

Enterprise 1.14

This also uses Responsive Web Design principles, comes with the Zend framework upgrade, supports PHP 5.4, enables cross-border trade more effectively, and has the same check out improvements to the check out process for customers.

Enterprise 1.14 also supports Solr search engine versions up to 3.6.2 without a patch. This will improve administrative performance as catalog indexing will now happen automatically in the background with no manual intervention needed.

Both upgrades come with a range of security enhancements and fixes. Click here for more information on the full range of updates.

2J are happy to upgrade any of our customers to these new versions. Visit our website or contact our friendly sales team to find out more…

contact our friendly sales team today!

commerce-email-footer

Tagged with: , , , ,
Posted in General 2J Design News and Updates, Magento Modules by 2J Design

Sample Robots.txt file for Magento

We often get asked by SEO companies and clients for a more advanced robots.txt file to block directories and block problem bots. If you are experiencing slow speeds and high loads, this can often be caused by agressive bots. Remember bots cache the robots.txt file and it can take up to 4 weeks for them to refresh this, the best course of action to block bots is add some additional configuration in local.xml or Nginx / Apache. This is a little more technical so please get in touch if you have any concerns in that area.

Ok back to the point of this post… Below is a sample robots.txt file we generated for a high traffic site with millions of product SKUs in the catalog. You can edit as you wish but this covers the most important parts. Note there is a block on rogerbot, if you use SEO-Moz you may need to remove this from the disallow.

#
# robots.txt
#
# This file is to prevent the crawling and indexing of certain parts
# of your site by web crawlers and spiders run by sites like Yahoo!
# and Google. By telling these “robots” where not to go on your site,
# you save bandwidth and server resources.
#
# This file will be ignored unless it is at the root of your host:
# Used:    http://example.com/robots.txt
# Ignored: http://example.com/site/robots.txt
#
# For more information about the robots.txt standard, see:
# http://www.robotstxt.org/wc/robots.html
#
# For syntax checking, see:
# http://www.sxw.org.uk/computing/robots/check.html

User-agent: *
Crawl-delay: 30

# Directories
Disallow: /404/
Disallow: /app/
Disallow: /cgi-bin/
Disallow: /downloader/
Disallow: /includes/
Disallow: /js/
Disallow: /lib/
Disallow: /pkginfo/
Disallow: /report/
Disallow: /skin/
Disallow: /stats/
Disallow: /var/

# Paths (clean URLs)
Disallow: /index.php/
Disallow: /catalog/product_compare/
Disallow: /catalog/category/view/
Disallow: /catalog/product/view/
Disallow: /catalogsearch/
Disallow: /checkout/
Disallow: /control/
Disallow: /contacts/
Disallow: /customer/
Disallow: /customize/
Disallow: /newsletter/
Disallow: /poll/
Disallow: /review/
Disallow: /sendfriend/
Disallow: /tag/
Disallow: /wishlist/

# Files
Disallow: /cron.php
Disallow: /cron.sh
Disallow: /error_log
Disallow: /install.php
Disallow: /LICENSE.html
Disallow: /LICENSE.txt
Disallow: /LICENSE_AFL.txt
Disallow: /STATUS.txt

# Paths (no clean URLs)
Disallow: /*.js$
Disallow: /*.css$
Disallow: /*.php$
Disallow: /*?p=*&
Disallow: /*?SID=

# Begin block Bad-Robots from robots.txt
User-agent: asterias
Disallow:/
User-agent: BackDoorBot/1.0
Disallow:/
User-agent: Black Hole
Disallow:/
User-agent: BlowFish/1.0
Disallow:/
User-agent: BotALot
Disallow:/
User-agent: BuiltBotTough
Disallow:/
User-agent: Bullseye/1.0
Disallow:/
User-agent: BunnySlippers
Disallow:/
User-agent: Cegbfeieh
Disallow:/
User-agent: CheeseBot
Disallow:/
User-agent: CherryPicker
Disallow:/
User-agent: CherryPickerElite/1.0
Disallow:/
User-agent: CherryPickerSE/1.0
Disallow:/
User-agent: CopyRightCheck
Disallow:/
User-agent: cosmos
Disallow:/
User-agent: Crescent
Disallow:/
User-agent: Crescent Internet ToolPak HTTP OLE Control v.1.0
Disallow:/
User-agent: DittoSpyder
Disallow:/
User-agent: EmailCollector
Disallow:/
User-agent: EmailSiphon
Disallow:/
User-agent: EmailWolf
Disallow:/
User-agent: EroCrawler
Disallow:/
User-agent: ExtractorPro
Disallow:/
User-agent: Foobot
Disallow:/
User-agent: Harvest/1.5
Disallow:/
User-agent: hloader
Disallow:/
User-agent: httplib
Disallow:/
User-agent: humanlinks
Disallow:/
User-agent: ia_archiver
Disallow:/
User-agent: InfoNaviRobot
Disallow:/
User-agent: JennyBot
Disallow:/
User-agent: Kenjin Spider
Disallow:/
User-agent: Keyword Density/0.9
Disallow:/
User-agent: LexiBot
Disallow:/
User-agent: libWeb/clsHTTP
Disallow:/
User-agent: LinkextractorPro
Disallow:/
User-agent: LinkScan/8.1a Unix
Disallow:/
User-agent: LinkWalker
Disallow:/
User-agent: LNSpiderguy
Disallow:/
User-agent: lwp-trivial
Disallow:/
User-agent: lwp-trivial/1.34
Disallow:/
User-agent: Mata Hari
Disallow:/
User-agent: Microsoft URL Control – 5.01.4511
Disallow:/
User-agent: Microsoft URL Control – 6.00.8169
Disallow:/
User-agent: MIIxpc
Disallow:/
User-agent: MIIxpc/4.2
Disallow:/
User-agent: Mister PiX
Disallow:/
User-agent: moget
Disallow:/
User-agent: moget/2.1
Disallow:/
User-agent: mozilla/4
Disallow:/
User-agent: Mozilla/4.0 (compatible; BullsEye; Windows 95)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 98)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows NT)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows XP)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 2000)
Disallow:/
User-agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows ME)
Disallow:/
User-agent: mozilla/5
Disallow:/
User-agent: NetAnts
Disallow:/
User-agent: NICErsPRO
Disallow:/
User-agent: Offline Explorer
Disallow:/
User-agent: Openfind
Disallow:/
User-agent: Openfind data gathere
Disallow:/
User-agent: ProPowerBot/2.14
Disallow:/
User-agent: ProWebWalker
Disallow:/
User-agent: QueryN Metasearch
Disallow:/
User-agent: RepoMonkey
Disallow:/
User-agent: RepoMonkey Bait & Tackle/v1.01
Disallow:/
User-agent: RMA
Disallow:/
User-agent: SiteSnagger
Disallow:/
User-agent: SpankBot
Disallow:/
User-agent: spanner
Disallow:/
User-agent: suzuran
Disallow:/
User-agent: Szukacz/1.4
Disallow:/
User-agent: Teleport
Disallow:/
User-agent: TeleportPro
Disallow:/
User-agent: Telesoft
Disallow:/
User-agent: The Intraformant
Disallow:/
User-agent: TheNomad
Disallow:/
User-agent: TightTwatBot
Disallow:/
User-agent: Titan
Disallow:/
User-agent: toCrawl/UrlDispatcher
Disallow:/
User-agent: True_Robot
Disallow:/
User-agent: True_Robot/1.0
Disallow:/
User-agent: turingos
Disallow:/
User-agent: URLy Warning
Disallow:/
User-agent: VCI
Disallow:/
User-agent: VCI WebViewer VCI WebViewer Win32
Disallow:/
User-agent: Web Image Collector
Disallow:/
User-agent: WebAuto
Disallow:/
User-agent: WebBandit
Disallow:/
User-agent: WebBandit/3.50
Disallow:/
User-agent: WebCopier
Disallow:/
User-agent: WebEnhancer
Disallow:/
User-agent: WebmasterWorldForumBot
Disallow:/
User-agent: WebSauger
Disallow:/
User-agent: Website Quester
Disallow:/
User-agent: Webster Pro
Disallow:/
User-agent: WebStripper
Disallow:/
User-agent: WebZip
Disallow:/
User-agent: WebZip/4.0
Disallow:/
User-agent: Wget
Disallow:/
User-agent: Wget/1.5.3
Disallow:/
User-agent: Wget/1.6
Disallow:/
User-agent: WWW-Collector-E
Disallow:/
User-agent: Xenu’s
Disallow:/
User-agent: Xenu’s Link Sleuth 1.1c
Disallow:/
User-agent: Zeus
Disallow:/
User-agent: Zeus 32297 Webster Pro V2.9 Win32
Disallow:/

User-agent: Zeus 32297 Webster Pro V2.9 Win32
Disallow:/

# SEO-related bots
User-agent: rogerbot
Disallow:/
User-agent: mj12bot
Disallow:/
User-agent: dotbot
Disallow:/
User-agent: ahrefsbot
Disallow:/

2jcommerce footer

Tagged with: ,
Posted in Magento tips and guides

Upgrade from Magento Community to Enterprise

magento-enterprise-review-logoIt is well known that int he past, the upgrade path between Magento Community and Magento Enterprise has been difficult. We are pleased to say we have now successfully managed to put in place a reasonably simple upgrade path from Magento Community to Enterprise.

The good news there, is that for merchants who already have a great looking and successful Magento Community store, but are looking to make the move to the next level and benefit from the great features Magento Enterprise has to offer, can now do so at a fraction of the cost of a full re-build.

We have a procedure that has been tested a number of times and dependent on the quality of the build of your community store, can be a fast and reasonably pain free task.

Our approach takes 6 steps to upgrade.

Step 1 – A code review and analysis of your existing store, ensuring no core code changes were made and your templates are built to a good standard.
Step 2 – Upgrade and review all your modules to either 1.8 compatible or Enterprise compatible versions where required; many community modules work fine in Enterprise.
Step 3 – Perform a community upgrade to Magento 1.8 and full testing to ensure all Magento 1.8 functionality is in place and correctly functioning.
Step 4 – By following our planned upgrade path, which was designed along side Magento core team of expert consulting, we will then do the upgrade to Magento Enterprise 1.13.x
Step 5 – The final steps are to configure your template and install the features of Enterprise.
Step 6 – Final testing and preparation for launch.

The process takes around 4 weeks, providing there are no major problems detected in the code review, and the upgrade to Magento 1.8 (if you are not already running this version) is a success. This can be affected by the number of modules and how old your version of Community is.

If you would like more information on how you can make the move to Enterprise without the hassle of a full re-design and build process, call or email us for further information and we will be happy to do a free no obligation review of your existing platform.

Our last test upgrade went from Magento Community 1.4 to Magento Enterprise 1.13.1. However, the changes required in templates from versions this old are a lot more than if you are already running the latest release.

2jcommerce footer

Posted in Magento tips and guides