News & Blog

Shopify – Get a Page’s Title, Content and More With The Handle

March 4th, 2014 - Posted by Steve Marks to Software, Web Development.
Following on from a recent e-commerce project in Shopify, I came across a scenario whereby I needed to get details about a particular page from somewhere on the site. For examples sake, let’s imagine that I needed to get the content of an ‘About Us‘ page and display it on...

How To Automatically Set WooCommerce PayPal Orders as Completed

October 22nd, 2013 - Posted by Steve Marks to MySQL, PHP, Software, Web Development.
In a normal E-commerce operation an order will be made, the customer will pay for it, the order will be fulfilled and the item(s) dispatched, at which point the order will probably be marked as ‘Completed’. This process is supported in WooCommerce and allows the order to go fro...

How To Display WooCommerce Featured Products Without a Shortcode

June 22nd, 2013 - Posted by Steve Marks to MySQL, PHP, Web Development.
WooCommerce comes with a number of useful shortcodes to allow quick insertion of WooCommerce related content within posts and pages. One of these shortcodes can be used to display featured products like so: [featured_products per_page="12" columns="4"] The above would output the featured p...
WooCommerce attributes

Listing, Linking And Refining By Attributes In WooCommerce

February 21st, 2013 - Posted by Steve Marks to (X)HTML / CSS, MySQL, PHP, Web Development.
I’ve been working on an e-commerce WordPress website that uses the WooCommerce plugin to power the shop and checkout process. The plugin has made the setup of the shop very simple and handles the majority of the tasks associated with an online store. One thing that I did struggle wit...

My First E-Commerce Site – 5 Helpful Hints

November 24th, 2010 - Posted by Steve Marks to Web Development.
As Baz Lurhmann once famously sang, “Do one thing everyday that scares you”. Ok, well maybe this wasn’t exactly a day’s task and it certainly wasn’t a fear that was ruining my day-to-day life, but building an e-commerce site had never been at the top of my to-...

Attributes Not Appearing in Magento’s Comparison Popup Table

May 27th, 2010 - Posted by Steve Marks to Magento, Web Development.
Comparing products in Magento is a useful feature that allows potential customers to handpick a selection of items that they are interested in and view the differences between them side-by-side in a single grid. When recently developing a Magento site and including this ‘Compare̵...

SagePay Form Module for Magento

April 8th, 2010 - Posted by Steve Marks to Magento, Web Development.
SagePay, previously known as Protx, has always been a popular payment option for both myself and customers when working with e-commerce sites, primarily because of easy integration, good documentation and quick support response times when issues have cropped up. Three types of integration ...

Generating a Unique ID Using PHP and MySQL

April 7th, 2010 - Posted by Steve Marks to MySQL, PHP.
A recent e-commerce project I was working on required me to generate a unique order reference number containing both letters and numbers for every new order placed. Generating a unique reference was easy, but what if the generated output already existed in the database? Wouldn’t be v...