Archive for the ‘e-commerce’ Category

How to Build a Cryptocurrency Auto-Trader Bot with PHP? 💰

This tutorial will walk you through the full process of building a bitcoin bot with PHP - from setup, on to your first execution of an automated trade, and beyond. Cryptocurrencies I should not need to tell you but, a couple of months ago you could bu...

Upgrading Sylius the TDD Way: Exploring Behat

Posted on: No Comments
Last time, we developed some new features on top of Sylius' core to indicate which products and their variants are low on stock and need replenishing. Now, we move on to seeing our changes in the UI, which means we will need to do a bit of StoryBDD tes...

Upgrading Sylius the TDD Way: Exploring PhpSpec

The post on developing and testing new Sylius features was an introduction to the three types of tests that are used in Sylius - PHPUnit, Phpspec and Behat. In this part, we'll extend some core classes to indicate color-coded inventory status. First, w...

Improve Your Billing Form’s UX In One Day

Posted on: No Comments
    The checkout page is the last page a user visits before finally decide to complete a purchase on your website. It’s where window shoppers turn into pay...

Sylius and Cutting Your Teeth on TDD

Posted on: No Comments
Sylius is an e-commerce application / framework based on Symfony. It boasts 100% code coverage, which is impressive for a PHP application of that size. In this article, we are going to walk through the different kinds of tests available and try out so...

Achieving Modular Architecture with Forwarding Decorators

Posted on: No Comments
As your web application becomes larger, you certainly start to think more about designing a flexible, modular architecture which is meant to allow for a high amount of extensibility. There are lots of ways to implement such architecture, and all of the...

Laravel and Braintree: Middleware and Other Advanced Concepts

Posted on: No Comments
Previously, we saw how to configure a Laravel app to handle Braintree subscriptions. This time, we'll talk about how to: Prevent users from signing up to the same plan twice Add basic flash messaging to our application Add the ability to swap plans ...