Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
OXID eShop 7 - Development Basics
Rating: 4.2 out of 5(5 ratings)
359 students

OXID eShop 7 - Development Basics

Learn to extend your OXID shop to build individual solutions.
Created byOXID Academy
Last updated 4/2024
English

What you'll learn

  • Basics of the OXID eShop Framework.
  • Working with services and components.
  • Creating custom console commands.
  • Implementing an own module.
  • Extending layout and design.
  • Changing business workflows.

Course content

1 section12 lectures1h 17m total length
  • Where to Code?2:25
  • SQL Statements with the Query Builder4:36
  • Active Records4:19
  • Components & Services11:38
  • Custom Console Commands6:55
  • Module Installation & Configuration10:26
  • Template Extensions5:15
  • Shop Class Extensions9:26
  • Module Translations5:00
  • Custom Styles in Modules3:20
  • Module Settings6:14
  • Event Subscribers7:31

Requirements

  • PHP programming experience needed.

Description

The OXID eShop is the toolbox for individual e-commerce solutions. With the extension possibility you can change layout, design and adapt the business workflows to your needs. But how is it done? Start the course and begin with the basics to read and write data. Then learn about the two extension possibilities - component and module - and start to build your own extensions!


Scenario

To implement components you begin by creating a service class. This service is then used to build your custom console command. The module section will teach you how to extend template blocks to introduce your own elements to the OXID eShop. In this course you build a little banner. You will also learn how to style the banner and bring data from the shop to it. Latter one is done by extending given classes. To fulfil the whole module experience you will be teached how to add settings to a module and translate introduced texts. At the end the event mechanism is used to automate a provided scenario where the stock falls below a given number of units.


Goal

After watching all videos you know about the basics of the OXID eShop Framework and will be able to implement components and modules to adapt the shop's behavior or layout and style.

Who this course is for:

  • PHP programmers but OXID eShop beginners.