Software Development:
Individual Programming

Real World Example: Programming a fully automatic promotion price planning & administration system for an existing website

Find out more about typical software development tasks & prices by checking into project descriptions of programs that were developed by Bitpalace.

Question: 

Searching …

 

Unfortunately nothing found on "".

Premium support for Bitpalace web hosting customers only!

 from Rwanda: +49 30 32 70 18 92, Fax (in Germany) +49 30 32 70 18 91

service@bitpalast.net 

Skype: bitpalast

One moment please … your browser is loading the page.

 

Goal

It was planned to extend the existing medienrettung.de website by a fully automatic promotion price system. The idea was to be able to schedule separate promotions for each main and secondary service. Promotions start and end automatically based on the scheduled data. One condition was the ability to schedule an unlimited number of promotions ahead of time. Expired promotions were supposed to be shown in a history feature to be able to see what price applied at the time of purchase. During promotion periods, prices of the relevant services were supposed to be highlighted as promotional prices, automatically and wherever they appeared on the website. The ordering system was supposed to show customers the expected total price of the service depending on the promotion price, quantity scale and additional options.

In addition, a shipping charge exemption threshold was to be set up for all services, that is not only attributed to the standard price, but can also be set separately for any new promotion.

 

Screenshot: Price administration system medienrettung.de, create a new special offer

 

Implementation

Many overlapping, complementary or independent services with various different quantity scales of main and secondary services needed to be managed. It was necessary to take into account an unlimited number of promotions in the past, present and future. In addition to that, the medienrettung.de website uses multiple currencies and is capable of distinguishing between net and gross customers.

programmed a promotion system for the existing website based on PHP and the Smarty template engine. New tables were inserted into the MySQL database and an administration page was set up on which the website operator can select a service entered into the MySQL database. Initially, the website operator sees the standard price for the respective service and the current price (if a promotion is in progress) as well as the expiration date of an ongoing promotion. A table on the price management page shows all past, present and future promotions ordered by date. These promotions can be edited or deleted. It is also possible to add future promotions. The promotion period can be selected quickly and easily using popup calendars.

The data entry mask contains comprehensive plausibility tests for creating, editing and deleting promotions. It is also tested whether the promotion period overlaps with a previously scheduled or ongoing promotion. Gross prices are converted into net prices in real time. The price entry fields only permit correct decimal entries. All price management features possess multi-currency capability, i.e. entering a price in Swiss Francs will cause an automatic conversion into Euros in the price system. It is impossible to create implausible promotions.

In addition, a function was programmed to control the shipping charge exemption threshold in dependence upon promotions. If an order in the ordering system exceeds the shipping charge exemption threshold, the ordering system shows that the order will be shipped free of charge, taking into account competing shipping charge exemption thresholds for different parts of the order.

 

Screenshot: Price administration system medienrettung.de, history

 

Work Hours & Price

The promotion price system was added to an existing dynamic website within ca. 22 hours. The total costs were approximately 1,200.00 US$ without VAT

 

Client1

medienrettung.de
Thomas Böttcher
Allee der Kosmonauten 32b
D-12681 Berlin

www.medienrettung.de 

 

 

 

 


 

Additional Services

Cheap web space for less than 1 US$/month 

Starter Server: Affordable web server from  2.24 US$ () /month with PHP, database and many more 

Online Reservation System: Occupancy & vacancy schedule for any ressources (vehicles, sports facilities …) & guest houses, holiday apartments …  1.04 US$ () /month 

 

FAQ – frequently asked questions 

 

Software development (programming, programmers) in selected countries

Colombia

Austria

Canada

Guinea

Palau

Cuba

Lesotho

Antigua and Barbuda

Papua New Guinea

Paraguay

Jordan

Argentina

Costa Rica

Australia

Germany

Bahamas

Liberia

Barbados

Belize

Peru

Uganda

Honduras

Philippines

Malawi

Bolivia

Botswana

Malta

Chile

Puerto Rico

India

Marshall Islands

Saint Kitts and Nevis

Saint Vincent and the Grenadines

Zambia

Switzerland

Mauritius

Samoa

Saint Lucia

Jamaica

Mexico

Seychelles

Dominican Republic

Madagascar

Sierra Leone

Micronesia, Federated States of

Kenya

Dominican Republic

Namibia

Singapore

Nauru

Ecuador

Solomon Islands

El Salvador

Fiji

Spain

Gambia

New Zealand

Sudan

Nicaragua

Swaziland

South Africa

Nigeria

Pakistan

Tanzania, United Republic of

Kiribati

Ghana

Tonga

Trinidad and Tobago

Guyana

Tuvalu

Uruguay

Panama

Venezuela

United States

Ireland

Cameroon

Grenada

Guatemala

United Kingdom

Zimbabwe

 

"software development": programmer, programming, database design, interface, software developers, outsourcing, insourcing, off shore, program development, documentation, software manual, optimization, optimizing, scripting, script, revise program, revision, document software, prices for programming, Windows, Unix (z.B. Solaris, Linux, FreeBSD), Assembler, C, C++, JAVA, PHP, JavaScript & AJAX, VisualBasic, Cobol, Informix 4GL, SQL/MySQL, ADABAS, MS Access, Oracle, ARIS, Prozess 2000, Visio, MS Office (Word, Excel PowerPoint, MS Project), Automation mit VisualBasic, MS Windows Server und Clients, SAP R/3, Macromedia MX Studio, MS Frontpage, MS Expression Web, Smarty Template Engine, Joomla, Redaxo, osCommerce, OXID eSales Community Edition, OrgaMAX Web Export.

  from Rwanda: +49 30 32 70 18 92 •  GmbH, Sensburger Allee 27, D-14055 Berlin (Germany)
Your purchase is tax-free, because you order from a non-EU country. 1) The project, names and addresses shown on this page are displayed courtesy of the client. © 2024  GmbH. All rights reserved. and the logo are registered trademarks of GmbH. For photo credits see imprint.

Imprint Privacy policy Sitemap