e-commerce software update

25
www.i-systems.net eCommerce software update

Upload: i-systemsnet

Post on 20-Feb-2017

108 views

Category:

Technology


0 download

TRANSCRIPT

www.i-systems.net

eCommerce software update

Constantly changing eCommerce market requires constant development works on i-systems eCommerce software.

eCommerce software update

To manage all the dedicated projects we created a system basis, called “release”.

This is a basic version of the system, which has universal modules (for instance: order, product and customer module, as well as Allegro integration.)

Agile programming

Release is issued on the basis of a two-week series of sprints of the SCRUM team, which

end in a several part of the finished application.

Why do we keep on developing our software?

Because we want to control an important aspect of our application,

called framework. It is like an engine in a car. There is no way you can drive without it.

Benefits for IT

Every programmer at i-systems has an impact on the framework processes.

This increases freedom of software development and strengthens the sense of responsibility for the product. Release creation methodology also allows the development of skills and knowledge acquisition within the team.

Benefits for IT

Benefits for the customer

Benefits for the customer

We follow technological innovations and deliver to the customer innovative product of the highest quality tailored to his needs. Current updates allow to eliminate problems, increase product quality and ensure its flexibility in different environments as well.

On the basis of four versions of the i-systems software, released during last six months some of the changes can be tracked.

3.453.46

4.0

4.1

Version 3.45

i-systems eCommerce system is developed in two ways:

Version 3.45

1 2

in business area in functional area

The second one is to improve the quality of the software and facilitate the work of the IT team.

Version 3.45

Selected changes in business area:

Version 3.45

Two additional plugins of the price comparison website system. Currently we support not only integration for Ceneo, Nokaut and GoogleMerchant, but also stylefruits and LaModa.

New possibilities of the product mass edidtion (a possibility to add attachment, photo and description.)

Logistic minimum module. It allows to define minimal: value of the order, value of the single element of the order, quantity of the single element of the order.

Version 3.45

Selected changes in business area:

Version 3.45

Advanced set module, which allows to create sets from any quantity and configuation of options.

Notifications about product availability by text message (SMS.)

Synchronization of product prices offered by Allegro with the prices at the store. After product discount or price change, auction price changes automatically.

$

Version 3.45

Version 3.45

A possibility to render PDF files from tpl templates.

Addition of the Redis server support to improve efficiency of the store.

Selected changes in functional area:

Changes in RestAPI module. Search optimization, logs rotation, indication of the correctly finished tasks and new API actions, as well as addition of GUI for documentation etc.

Version 3.46

Changelog consists of 59 records.

Version 3.46 (the latest release of version 3)

Preview of the content of the notification about status change for the customer.

Background task module, which allows execution of the time-consuming operations in the background of the system. At the same time, staff can see task progress status.

Shipping plugin for InPost service.

Version 3.46

Version 3.46 (the latest release of version 3)

Adding new methods of authorization through REST.

Improving UX of purchasing process by changing little design

elements in order summary. The result of those changes

is that contents are displayed on mobile devices in a better way.

Therefore, shopping cart abandonment phenomenon should decrease.

Box module. A possibility to personalize online shopping by enabling customer to have a choice of shopping package.

Version 3.46

An important feature of this version is addition of the cookies support in affiliative partners module. Its main task is to track target customers entries from affiliative partners’ websites.

Version 3.46 (the latest release of version 3)

Version 4.0

The change in release numbering was influenced by two factors:

Version 4.0

a complete change in design of the administration panel

a store with Git revision control system

1 2

Version 4.0

Major release changes:

Version 4.0

New design of the administration panel (simple design compatibile with i-systems identity.)

New call center module (integrated with B2B module, calendar and flow diagram.)

Improved UX of the cart with particular emphasis on displaying product discounts.

Version 4.0

Release 4.0 Black Adder came with an advanced call center module. It allows telemarketing from the browser level. This module is integrated with B2B module, calendar and flow diagram. Therefore, conversation scenario for the campaign can be created.

Call center worker can:

Version 4.0

check customer’s purchase history;

open a new order form;

check if the order was generated during the task.

Version 4.1

Till now, all the development works took place on the basis of Bazaar revision control system, which had its deficiencies. We focused on Git. Release 4.1 is indispensable for the transition process as it identified and solved all the problems and discrepancies between Bazaar and Git.

Version 4.1

Version 4.1

Version 4.1

Why Git? Till now, all the development works took place on the basis of Bazaar revision control system, which had its deficiencies. We focused on Git. Release 4.1 is indispensable for the transition process as it identified and solved all the problems and discrepancies between Bazaar and Git.

track project development from the beginning to the current state;

Version 4.1

Version 4.1

Till now, all the development works took place on the basis of Bazaar revision control system, which had its deficiencies. We focused on Git. Release 4.1 is indispensable for the transition process as it identified and solved all the problems and discrepancies between Bazaar and Git.

Among specific advantages of the Git system there are possibilities to:

1

2

3

4

5

reestablish any previous version;

track changes in code in offline mode;

maintain every repository as a separate branch, what is very helpful in case of projects with above 900 branches;

merge changes introduced by different people in different time.

Version 4.1

Adjusting release to the Git revision control system is a part of a automatic i-systems software implementation process.Git will allow more effective transition to the continuous delivery model, which is a process of automatic code implementation for the testing environment, until the desired result is obtained.

In the long-term perspective all the changes have to result in continuous integration of the i-systems software. Continuous integration means systematic addition of current changes in the code to the main repository of high frequency.

Version 4.1

All the changes in the process of software development will be implemented gradually, and will be practically

invisible for the i-systems customers.

Version 4.1

What changes is only an organization of the part of IT team itself.

www.i-systems.net

Design and implementation: contellio.com

Let's meet!

Visit us to discuss your design

i-systems Company

with Limited Liability L.P.

ul. Bojkowska 47, 44-100 Gliwice

www.i-systems.net

Call or write

+ 48 32 733 26 26 + 48 502 416 768

ext. 0 - English

ext. 1 - Sales

ext. 2 - Support Dept.

ext. 3 - Administration

Sales: [email protected]