Interchange 6 - Open Source Shop Machine



Similar documents
Interchange Future API Development. Modern PerlCommerce. Stefan Hornburg (Racke)

Dancer and DBIx::Class

SFC Featured Categories, Magento Extension Documentation

MAGEJAM PLUGIN INSTALLATION GUIDE

INTRO TO THEMING IN MAGENTO

Drupal 6 to Drupal 7 Migration Worksheet

skype ID: store.belvg US phone number:

Paul Boisvert. Director Product Management, Magento

Shop by Manufacturer Custom Module for Magento

MyanPay API Integration with Magento CMS

DutyCalculator - Installation and Configuration

Avaya Inventory Management System

Google Trusted Stores Setup in Magento

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

Magento Feature List. ecommerce Platform for Growth

How To Fix A Bug In Drupal 8.Dev

Developing ASP.NET MVC 4 Web Applications MOC 20486

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

E-Commerce Website. Online Grocery Store

Shipbeat Magento Module. Installation and user guide

Copyright 2013 X.commerce, Inc. All rights reserved

Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages

Hitachi PaybyFinance Magento Plugin

E-Commerce Installation and Configuration Guide

Developing ASP.NET MVC 4 Web Applications

E-Commerce Installation and Configuration Guide

Certified PHP/MySQL Web Developer Course

MAGENTO CERTIFIED SOLUTION SPECIALIST EXAM. What is the difference between Omni Channel and multichannel retailing?

A Short Term E-commerce Course

An End-to-End Enterprise Ecommerce Technology Company

Trytond Magento Documentation

Magento OpenERP Integration Documentation

HOW TO CREATE THEME IN MAGENTO 2

X Cart Module Banner Pro Version 0.1

Shipbeat Magento Module. Installation and user guide

Module Google Remarketing + Dynamic

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

What s really under the hood? How I learned to stop worrying and love Magento

Purolator Eship Web Services

Things Made Easy: One Click CMS Integration with Solr & Drupal

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION

Payment module integration for Magento 2. Version 2.0.0

1. ERP integrators contacts. 2. Order export sample XML schema

Social Application Guide

FORTIS. User Guide. Fully responsive flexible Magento theme by Infortis. Copyright Infortis. All rights reserved

Agile Web Development Liip.ch. Introduction to. Lukas Kahwe some content graciously stolen from Yoav

Data Discovery and Systems Diagnostics with the ELK stack. Rittman Mead - BI Forum 2015, Brighton. Robin Moffatt, Principal Consultant Rittman Mead

E-COMMERCE SOCIAL COMMERCE MOBILE STRATEGY CONSULTING DESIGN E-COMMERCE USABILITY DEVELOPMENT USER EXPERIENCE. CONCEPT E-Commerce from the first idea.

Zapper for ecommerce. Magento Plugin Version Checkout

Magento Dhru Fusion Integration Extension. IMEI Profile Configuration

Magento module Documentation

SuiteCRM Magento Integration

Magento Quotation Module User and Installer Documentation Version 2.2

MAGENTO YELLOWCUBE CONNECTOR

Data Synchronization between Magento and VTiger

CARSTORE RESPONSIVE MAGENTO THEME

Benchmark Performance Test Results for Magento Enterprise Edition

Yu Lin COMMERCE. Technology and Communication

Adobe Experience Manager: Commerce

Utilizing KolibriMFG Software System to Schedule and Control Shop Floor

An Advanced E-commerce Course

NECTARCHAT MOBILE APPLICATION

Fermion Infotech Private Limited B-403 Great Eastern Chamber Plot No 28, Sector 11, CBD Belapur, Navi Mumbai Phone: Mail:

9 Tried and Tested Tips to Increase the Power of your Magento Store

Smart2Pay Magento Plugin Merchant Integration Guide

Magento Certified Developer What, Why & How

JOINUS AG. PowerPay Checkout. Magento Module User Manual. Support:

Magento Certified Developer Exam Exam: M70-101

Top 7 Data Magento Extension For Your ecommerce Site Management

<Insert Picture Here> Oracle Direct Potsdam

E-Commerce Website For UK Based Company

NYX Cosmetics SA Online Store Website Development Proposal. Prepared for NYX Costmetics SA BY Nathan Burstein

Infor CRM Education on Infor Campus

5 Mistakes to Avoid on Your Drupal Website

CHARGE Anywhere Universal Shopping Cart

CheckItOut Developer Manual

The Problem. The Right Contact

Klarna Magento module

Magento Content API Technical Overview

Shop Manager Manual ConfigBox 3.0 for Magento

Software, Service and Hosting Pricing 2014

~~Free# SEO Suite Ultimate free download ]

Setup Guide for Magento and BlueSnap

Transcription:

Stefan Hornburg (Racke) @linuxia.de 16. Deutscher Perl-Workshop, Hannover, 28. März 2013

Shopsoftware Magento Shopware Oxid

PHP Cauldron

Standard Stack Moo Dancer Template::Flute Solr

Custom Stack Moo Dancer Web::Simple Template::Flute Template Toolkit Solr Elastic Search

Interchange6::Schema (Businesslogik) Dancer::Plugin::Interchange6

Interchange6::Schema Übersicht Produkte, Attribute, Preise, Bestand Benutzer, Adressen Warenkorb, Sitzungen Bestellungen, Zahlungen Steuern, Versand (in Arbeit)

Module Ablauf Module Business::Online unterstützt viele Anbieter nicht sehr modern 3D secure, Redirect

Module Ablauf Alternativen AnyMerchant https://metacpan.org/pod/anymerchant keine Entwicklung

Module Ablauf Module Business::Online::I (1&1) Silent CGI Business::Online::FirstData Connect (in Arbeit)

Module Ablauf Order erzeugen $payment_order = $schema >r e s u l t s e t ( Order ) >create (\% payment_data ) ;

Module Ablauf Zahlung erfolgreich Status und Transaktionscode aktualisieren $payment_order >update ( { s t a t u s => success, auth_code => $bop_object >a u t h o r i z a t i o n, } ) ; Bestellung abschließen Email(s) versenden

Module Ablauf Zahlung fehlgeschlagen Status aktualisieren $payment_order >update ( { s t a t u s => f a i l u r e, } ) ;

Keywords Routes Configuration Hooks Dancer::Plugin::Interchange6 Keywords Routes Configuration Hooks

Keywords Routes Configuration Hooks Keywords shop_schema shop_product, shop_address,... $product = shop_product( F0001 ); shop_cart shop_charge shop_setup_routes

Keywords Routes Configuration Hooks Routes Produkt Navigation Warenkorb Checkout Konto

Keywords Routes Configuration Hooks Produkt Produkt Dancer und sku 978-0815-0815 uri Dancer-DBIx-Class

Keywords Routes Configuration Hooks Navigation Kategorien http://www.cart.pm/programming/perl/dancer Produktfilter http://www.cart.pm/programming/perl/dancer/ Author//Sort/price

Keywords Routes Configuration Hooks Fallback Routes any qr {. } => sub { # check f o r matching product... # check f o r matching n a v i g a t i o n... } ; # d i s p l a y not_found page s t a t u s not_found ; forward 404;

Keywords Routes Configuration Hooks Routes Configuration Interchange6 : : Routes : c a r t : template : checkout g i f t i n f o u r i : warenkorb n a v i g a t i o n : template : l i s t i n g records : 20

Keywords Routes Configuration Hooks Hooks hook b e f o r e _ n a v i g a t i o n _ d i s p l a y => sub { my $nav_tokens = s h i f t ; # load l i s t of brands my $brands = shop_ navigat ion >search ( { type => manufacturer, a c t i v e => 1 } ) ; } ; $nav_tokens >{brands } = [ $brands > a l l ] ;

Demo Shop Wireframes https://github.com/interchange/ Interchange6-Demo-Shop HTML (in Arbeit) Flowers hacking shop https://github.com/interchange/flowers

Administration ERP API OpenERP Magento kompatibel TableEditor https://github.com/interchange/tableeditor

Mitarbeit kleines Entwicklerteam Github IRC #interchange freenode #dancer

Infos Slides: http://www.linuxia.de/talks/pws2014/ interchange6-de-beamer.pdf