Posts

Using Capistrano for Magento 2 to Deploy

There are many different deployment strategies used to deploy code onto a Magento 2 store. One of the deployment tools used is Capistrano, specifically the Capistrano for Magento 2 package. This post will look into using Capistrano for Magento 2 to deploy onto a staging and production environment whilst using Git to version control the ...

Installing a Let’s Encrypt SSL Certificate on an AWS AMI Instance

Let’s Encrypt is one of the most popular methods of installing an SSL certificate for free. It is well known that SSL certificates gain customer trust, as well as improving a website’s ranking in the search engines. Installing a Let’s Encrypt SSL certificate on an AWS AMI Instance requires a few commands to be run ...

Configure a PHP Website on an AWS AMI Instance

This post will demonstrate how to configure a PHP website on an AWS AMI Instance using the Free Tier. Amazon AWS provides the ability for users to manage a t2.micro instance without incurring additional charges.
There will be several things to learn about AWS if you aren’t familiar with using their instances. These include launching ...

Zend PHP 7 Certification – Web Features – HTTP Headers and Code

This post covers the HTTP Headers and Code section of the Web Features chapter when studying for the Zend PHP 7 Certification.
HTTP is a protocol used for transferring data between web servers and client browsers.
The header() function in PHP sends a raw HTTP header. There are two special-case header calls. The first is ...

Zend PHP 7 Certification – Web Features – Cookies

This post covers the Cookies section of the Web Features chapter when studying for the Zend PHP 7 Certification.
Cookies are a mechanism for storing data in the remote browser and tracking or identifying return users.
You can set cookies in PHP using the setcookie() or setrawcookie() function. Cookies are part of the HTTP ...

Zend PHP 7 Certification – Web Features – Forms

This post covers the Forms section of the Web Features chapter when studying for the Zend PHP 7 Certification.
One of the most powerful features of PHP is the way it handles HTML forms. The basic concept that is important to understand is that any form element will automatically be available to your PHP scripts. ...

Zend PHP 7 Certification – Web Features – Sessions

This post covers the Sessions section of the Web Features chapter when studying for the Zend PHP 7 Certification.
Sessions are a way of preserving information across a series of website accesses by the user.
A visitor accessing your web site is assigned a unique ID, the session ID. This is either stored in a ...

Using the Magento 2 Data Migration Tool

Magento have developed a migration tool to help move data including products, customers, orders and more over to Magento 2. Using the Magento 2 Data Migration Tool requires a few configuration steps. This post will demonstrate using the tool by transferring data from a Magento version 1.9.3.8 store with sample data, to Magento Open Source ...

Importing Configurable Products, Custom Options and More in Magento

From the Importing Products in Magento using CSV Files post, some examples of how to import simple products, product images and assigning product categories were given. We’ll now take a look at the process involving importing configurable products, custom options and more in Magento.
Before attempting to import products using the System -> Import/Export -> ...

Import Products in Magento using CSV Files

Magento’s ImportExport module has been released for some time now, and has served as a worthy replacement to the old Dataflow profile methods. There isn’t much documentation online to how to import products in Magento using CSV files, so some information about the process will be provided in this post.
Export data first
It’s always ...