Glossary of E-commerce Manager - how to understand the agency?

18 December 20200

Developers speak their specific language. A language that can be unclear for an eCommerce manager. That’s why we decided to create this Glossary of E-commerce Manager so that you can communicate with your e-commerce agency and be sure that you understand the message 100%. Disclaimer: the following article will be regularly updated with new phrases. Have you heard something you don’t understand and want to know its meaning? Let us know in the comments and we’ll add your phrase to the glossary.

Glossary of E-commerce Manager – how to understand the agency?

Agile

One of the most popular methods of creating software. It consists of planning work in short cycles (called sprints) in order to finish a given scope of work, testing and moving to the next series of tasks.

API

A set of special rules that allows different systems to communicate with each other, thanks to the API their two-way communication is possible. For example: Allegro API allows you to connect to an online store to integrate sales on Allegro. On one hand, the store can send a product offer, on the other hand Allegro is able to transfer orders placed at the site to the store.

Backend

An engine where all operations invisible to the user of the online store take place. The backend includes, for example, scripts run on the server and the store’s administration panel.

Backup

A copy of your online store. It is important to perform it regularly, because in case of a serious failure it allows to restore all the data saved in the store.

Browser cache

It stores recently visited web pages so that opening them again speeds up the loading time of the website. Sometimes it is necessary to clear the cache to check the changes made to the site. In the case of cache, we can also talk about a cache server, Magento cache used (similarly to browser cache) to speed up the work of your devices.

Bug fixing

Fixing errors that occurred during programming.

Build

An application that is already compiled and ready to run.

Code review (CR)

Checking of all or part of the code by a different member of the development team in order to detect possible errors and discrepancies with the project assumptions.

Component testing

It allows to verify the operation of a given component (module) implemented in the store.

CSS

A programming language which describes the location and display of all elements on a web page.

CSV

A comma-separated values (CSV) file is a text file format that allows you to exchange data between different applications, ex. importing/exporting products to a store. Commas act as separator between table columns.

Daily stand up

Daily, short scrum meetings led by developers. During these meetings each team member reports on completed tasks and plans for the rest of the sprint. He also reports any problems that may arise so that others can help him solve them.

Database

An application that stores all the data kept in an online store in a tabular form. These are: product descriptions and attributes, content on subpages, category trees, etc. The most popular databases include MySQL, Oracle, PostgreSQL.

Deployment

Installing and running an application, ex. in a test or production environment. This is a complex process that requires the participation of experienced developers and testers, who will perform final tests after the installation to confirm 100% functionality.

Developer

A programmer who creates software in one of the programming languages. Depending on skills and experience, we distinguish between Front-End Developer (specializing in frontend), Back-End Developer (specializing in backend) or Full Stack Developer (experienced in both).

ERP

Expanded Enterprise Resource Planning system. Integration (connection) of ERP with online store allows, among others, to synchronize inventory, process orders and manage information displayed in the product card.

ERP, integration

The process in which an online store connects with an ERP system enabling two-way data exchange (stock levels, orders, sales documentation).

Estimation

A time or cost estimate for an entire project or a single task. Shows the range of resources (time/financial resources) needed to complete a given job. 

Framework

It is a kind of “frame” for developing applications. Depending on the type, it can be a backend framework (enabling to build an application engine) or a frontend framework (enabling the creation of the graphic interface of the store).

Frontend

It is responsible for everything on the client side of the online store – the layout of the various text and graphic elements and how they are displayed by the browser.

Helpdesk

In the e-commerce agency, the helpdesk is a special team whose task is to accept requests from users and then solve them on their own, pass them to the developers department. The principle of the helpdesk is to assign each reported case an individual number in a special application, thanks to which the applicant can track its implementation and the current status. The Gate-Software Helpdesk is the name of the customer ticket service platform.

Hotfix

A hotfix is a patch that fixes a specific application performance issue. It is usually made for a specific task, and its upload to the production server can be done immediately, without the need to include it in scheduled updates.

HTML

A language used for buliding websites.

Integration testing

It allows you to verify that all implemented modules or systems work together seamlessly.

JavaScript

A programming language used primarily for web pages. It is used to create interactions on the page, more complex than the possibilities of HTML and CSS. In JavaScript it is possible to create interactive maps, pop-ups, advanced information or collecting data about users (e.g. through JavaScript Google Analytics code or Facebook pixel).

JIRA

A tool for project and task management. It has the ability to create backlogs (lists of tasks for each sprint), control the time spent on specific tasks by developers and track emerging errors.

lorem ipsum

Latin text that is a kind of content filler. It is used when we do not have the target content, but we want to see how the text will be arranged on the page. Thanks to generators available on the web, we can create a lorem ipsum text of any length.

Open-source

A model of software development where the source code is open and available to anyone, allowing a team of developers to collaboratively develop a given application.

Optimization

A set of actions aimed at improving the operation of online store. Optimization may involve, for example, the speed of the website, the level of conversion, as well as (in the case of SEO optimization) content appearing in the store.

Performance test

It checks the computing power of your system.

Production

The production environment, i.e. the place where the version of the store available to customers is located.

PWA

PWA stands for Progressive Web Apps, which is a mobile application that runs like a regular website, but gives the impression of being a native application. Using it, we can instantly load the store on the phone screen, even with limited internet access. PWA runs in full-screen mode, which gives much more possibilities than running a page in a browser.

Quality Assurance (QA)

The Quality Assurance department consists of testers. The task of the department is to carry out software tests and report errors to the production department.

QA Tester

A person who specializes in software testing. His/her task is to create, modify and execute test scenarios for different software versions in order to detect possible bugs and report them to developers. QA tester is also the so-called first line of customer support (see: Helpdesk).

Regression

A situation in which an existing software bug is being fixed, and a completely different bug appears that was not present in the earlier version. Detection of regression is possible thanks to so-called regression tests.

Regressive testing

A test designed to detect regression. It is performed after a store update on a standard set of tests that had been finished correctly before the given update. If any of them fails, it is possible to find out where the regression takes place. Regression tests are to detect possible side errors not directly connected with the ongoing work.

Release

Time of release of a particular version of the application.

Reopen

The status of a task that is being tested, but has been rejected for some reason, either by the Tester or during User Acceptance Tests.

Rollback

Technology used to restore database structure and code to a state from a specified time interval. Rollback allows to restore to the last working version of a store in a situation when, for example, during an update there is a fatal error preventing it from working properly.

SaaS

This is a System as a Service software distribution model, where the source code is available only to the software creator, who makes it available in the cloud. As part of access to the software (usually paid for with a monthly, quarterly, or annual subscription), you get regular updates and specific functionalities to use.

Sprint

A sprint in the Agile work methodology is a specific period of time during which tasks are performed that have a specific impact on the performance of the application. The entire software development mode is divided into short sprints (e.g., lasting 1 week), during which a team of developers works on a specific element of the application.

Staging

A test environment where a beta version of the store exists. It is here that all updates are first uploaded, then tested, and only after final checking, moved to the production server.

User Acceptance Tests (UAT)

Acceptance tests which task is to check by persons responsible for business processes or end customers whether a given element of the software (e.g. screen, functionality) meets their expectations.

UX

UX stands for User Experience, which can be translated as the user’s experience of using a store’s website. UX activities are actions aimed at increasing the usability and functionality of the website while maintaining a clear graphic design and intuitive use.

XML

It is a universal standard for presenting data in the form of properly arranged structures. It is used to send information to comparison shopping engines, product advertisements or to integrate a store with external wholesalers (helpful in dropshipping).

How to use the Glossary of E-commerce Manager?

We created the above glossary based on the words we use in our daily work. Of course, because of that it may be incomplete. If you encounter any other misunderstood words in your daily work with an e-commerce agency, please let us know in the comments below. Let’s create a complete glossary of eCommerce Manager here, which may also help others.

 

 

Looking for the best ways to make safe, successful sales online? Click the button below and schedule a free e-commerce consultation!

 

Leave a Reply

Your email address will not be published. Required fields are marked *

https://gate-software.com/wp-content/uploads/2020/11/gate-black_mini-1.png

Check our Clutch reviews:

Gate-Software Sp. z o.o.

ul. Przemysłowa 39a
33-100 Tarnów, Polska

[email protected]
+12 378 98 81

https://gate-software.com/wp-content/uploads/2020/11/soda_logo-1-e1605878149847.png

We are SoDA members

https://gate-software.com/wp-content/uploads/2021/03/Adobe_Solution_Partner_Bronze.png

Gate-Software is a team of Magento e-commerce experts. We secure the continuity of online sales in e-commerce through effective technical care and maximize the potential of online stores through modern technological solutions.