Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Laravel & Sylius E-Commerce Framework

Laravel & Sylius E-Commerce Framework

An introduction to the Sylius E-Commerce Framework and how to use it with Laravel

Fd41594dae139b2eedc855143e9714ef?s=128

Andre Marcelo-Tanner

September 07, 2016
Tweet

Transcript

  1. LARAVEL E-COMMERCE USING THE SYLIUS COMPONENT FRAMEWORK

  2. OPEN UP WWW.PHACKERS.IO JOIN #LARAVELPH, #PHP Get on Slack PHACKERS.IO

  3. SPEAKERDECK.COM/KZAP FOLLOW ALONG ONLINE

  4. • github.com/kzap • Examine.com - Director of Technology • Namespace.PH

    - Chief Everything Officer. ABOUT.ME
  5. E-COMMERCE IS EASY MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE

  6. E-COMMERCE IS HARD MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE

  7. DEVELOPER BURN OUT DONT REPEAT YOURSELF

  8. SYLIUS TO THE RESCUE SYLIUS.ORG GITHUB.COM/SYLIUS/CORE

  9. DECOUPLED E-COMMERCE FRAMEWORK CREATED BY PAWEŁ JĘDRZEJEWSKI /

  10. SYLIUS.ORG WHAT IS SYLIUS? ▸ Component Based Framework ▸ Modern

    Coding Standards ▸ Behaviour (BDD) and Test Driven Development (TDD) ▸ 26 Components available as individual Composer Packages ▸ Pick and choose what features your need. ▸ Available as 36 Symfony 2 Bundles / Ready to go Store.
  11. E-COMMERCE LOGIC, ABSTRACTIONS, CONTRACTS, AND MODELS READY TO USE Basically

    what Sylius is
  12. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  13. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  14. SYLIUS.ORG 26 COMPOSER PACKAGES ▸ composer require sylius/core
 (ALL PACKAGES)

    ▸ composer require sylius/cart ▸ composer require sylius/pricing ▸ composer require sylius/product ▸ composer require sylius/order ▸ composer require sylius/shipping ▸ composer require sylius/taxation
  15. 1,850,000 DOWNLOADS 11,004 COMMITS 315+ CONTRIBUTORS 644 OPEN / 1,614

    CLOSED ISSUES 170 OPEN / 3,565 CLOSED PULL-REQUESTS 2,400+ STARS SCRUTINIZER-CI.COM/G/SYLIUS/SYLIUS/ BDD (BEHAT) TDD (PHP SPEC)
  16. EXAMINE.COM/STORE/ERD

  17. SYLIUS VS. LARAVEL SPARK ▸ Components, not a stand alone

    app. ▸ E-Commerce focused instead of SaaS. ▸ Build your own. ▸ Not restricted to Subscription Billing.
  18. SYLIUS VS. LARAVEL CASHIER ▸ Many different components. ▸ Not

    focused on payments. ▸ Can be used together with Laravel Cashier ▸ Extend and support many payment methods.
  19. DEMO TIME DISCLAIMER: 
 LARAVEL USER SINCE YESTERDAY GITHUB.COM/KZAP/LARAVEL-SYLIUS-DEMO

  20. GITHUB.COM/KZAP/LARAVEL-SYLIUS-DEMO USING SYLIUS WITH LARAVEL ▸ composer create-project --prefer-dist laravel/laravel

    LaravelSylius 5.1.* ▸ (optional) composer require laravel/homestead ▸ composer require sylius/core 0.18
  21. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  22. STILL UNDER DEVELOPMENT 1.X ALPHA IN OCTOBER - NOVEMBER THEN

    1.X BETA Paweł Jędrzejewski, Sylius Developer TEXT
  23. PHPCONFPH.COM RASMUS LERDORF

  24. THANK YOU @KZAPKZAP GITHUB.COM/KZAP EXAMINE.COM
 SYLIUS.ORG PHACKERS.IO