Add a shipping carrier in cs-cart 4.x

Adding a new shipping carrier in cs-cart is a ugly story. There is no administration page for that and to do it manually you have to follow a multi-part procedure. This procedure I will try to describe here in details. I thank cs-cart forum members for their posts, because from the information posted there I managed to put up the whole procedure here clearly.

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 περιβάλλον βλέπει κανείς τη διαφορά; Μόνο στο όνομα της τράπεζας. Στις τελευταίες […]

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 […]