Cs-Cart using classes

Some times cs-cart add-ons are getting larger than a 200 lines of code. Controller actions get longer, functionality requires more code. For example my ShopFeed addon is around 2800 lines of php code. Not including smarty templates. Putting code in func.php is the obvious solution. But there you have to work with functional code and […]


gsproduction a symfony2 intranet application

This is a project I did at the end of 2013. An old client of mine had to replace a legacy application (build with CA-Clipper in 1995) that replaced my legacy application in 2002 with a new one to suite his current needs in a more human way than the Cobol dos terminal program they […]


elections project

Elections project is project running for 11 years, since national elections on 2004. It is a project that gave us experience with php, web servers, communication with other people, specially people from the media and some money. But we never talked on public about the project mechanics.


SlxEaseInventory για cs-cart 4.x

Όταν έχουμε ενεργοποιημένη την παρακολούθηση αποθεμάτων με options, τότε αντιμετωπίζουμε το πρόβλημα της ενημέρωσης των αποθεμάτων των προϊόντων μας με τους συνδιασμούς επιλογών. Η σελίδα που γίνεται η καταχώρηση των αποθεμάτων είναι η ίδια με τη διαχείρηση των συνδιασμών επιλογών που ομολογουμένως δεν είναι και η πιο εύχρηστη σελίδα της διαχείρησης του cs-cart.   Επίσης […]


online πληρωμές AlphaBank και EuroBank

Μετά από χρόνια οι δύο μεγάλες τράπεζες χρησιμοποιούν τον ίδιο προμηθευτή για την επεξεργασία των πιστωτικών καρτών στις on-line πληρωμές τους. CardLink, 3D secure, modirum όπως και να το πλασσάρουν το αποτέλεσμα είναι το ίδιο! Καταλήγουμε στον ίδιο προμηθευτή! Στο test περιβάλλον https://alpha.test.modirum.com/vpos/shophandlermpi https://euro.test.modirum.com/vpos/shophandlermpi βλέπει κανείς τη διαφορά; Μόνο στο όνομα της τράπεζας. Στις τελευταίες […]


slxEaseInventory add-on for cs-cart 4.x

The problem. We have t-shirts with options color and size. Lets say sizes are S, M, L, XL and colors are Red, Green and Blue. We track inventory with options, that means 4×3=12 combinations. So after setting up the product we have to update inventory and for a good looking shop we would like to […]


shopFeed for cs-Cart 4.x

Το ShopFeed είναι μια μηχανή παραγωγής Feeds για site σύγκρισης τιμών. Αντλεί πληροφορίες από κάθε δυνατό υποσύστημα του Cs-Cart για την παραγωγή με ευελιξία των πληρέστερων feed που μπορούν να εξαχθούν από το κατάστημά σας! Στη συνέχεια θα δούμε τις ρυθμίσεις και τις λειτουργίες του ShopFeed αναλυτικά. Βασικές ρυθμίσεις Path εξαγωγής. Ο φάκελος στον οποίο […]


Cs-Cart admin pagination

Notes on how pagination is done in admin section of cs-cart. In the controller: if ($mode == ‘under’) {   $params = $_REQUEST; $params[’paginate’] = true; if (!empty($params[’paginate’])) { $params[’page’] = empty($params[’page’]) ? 1 : $params[’page’]; $params[’total_items’] = db_get_field("HERE GOES THE TOTAL LINES COUNT QUERY", DESCR_SL ); $params[’items_per_page’] = $params[’items_per_page’] ? $params[’items_per_page’] : Registry::get(’settings.Appearance.admin_elements_per_page’); $limit […]


MudraKart

This month I started a new collaboration with an Indian partner, SEAES (p)ltd. A new player in Indian e-commerce. They had installed cs-cart multivendor version and I was called to build some add-ons and act as the CTO of the site. Seems an exciting opportunity to expand and exploit my knowledge of e-commerce and business […]


Gini index

WORK IN PROGRESS! Με μια φράση A low Gini coefficient indicates a more equal distribution, with 0 corresponding to complete equality, while higher Gini coefficients indicate more unequal distribution, with 1 corresponding to complete inequality Καμπύλη Lorenz πηγή EASYPOl, Charting Income Inequality The Lorenz Curve (11/11/13) http://www.fao.org/docs/up/easypol/302/charting_income_inequality_000en.pdf Η καμπύλη Lorenz είναι ένα εργαλείο που χρησιμοποιείτε […]