The following are a list of extensions that Kentosytems has developed or customized for Make Me Chic:
- News subscriber extension:
The Issue: They wanted a special newsletter popup subscription mechanism that could be enabled/disabled on demand and that sent each subscriber an unique discount code. This implied rewriting the newsletter signup mechanism to allow generating the unique code only for the popup newsletter and to use different email templates for the two newsletters. This extension was based on modifying an existing extension by reusing some parts.
What it solved: A special newsletter popup subscription mechanism was created that could be enabled/disabled on demand and that sent each subscriber an unique discount code.
- Flat rate and free method changes extension:
The Issue: These extensions were needed because the client wanted to have finer control over which user can use the flat rate and free method shipping. They wanted to be able to select from admin, in addition to the countries that can use these methods the US regions for which these shipping methods are available. This meant overwriting the models for the methods and adding the admin fields that allow selecting the regions for US. Also data sources for the regions were needed.
What it solved: Allowed the client to have finer control over which user can use the flat rate and free method shipping.
- Optimizations extension:
The Issue: The site was loading slowly in some cases so I created an extension that modifies some methods from the configurable products that makes loading of this products faster.
What it solved: Configurable products loaded faster after the extension modified methods used by the configurable products.
- Order Admin extension:
The Issue: This extension introduces some design changes for the order and invoice admin changes.
What it solved: Design changes were made for the order and invoice in the administrator interface.
- Amazon extension:
The Issue: This extension was needed to automatically update some attributes like special price and title in order to use those attributes to list the products on amazon.
What it solved: Attributes are automatically updated on each product save.
- Catalog admin extension:
The Issue: This extension overwrites the admin product grid to add some extra columns like ordered, canceled and refunded quantity based on information from product stock and from orders.
What it solved: Extra columns were added to the grid for a more comprehensive view of the product grid in admin.
- Checkout extension:
The Issue: This extension was needed to add an extra shipping option (if items that are out of stocks should be automatically canceled or if the customer should be contacted). The extension changes several areas: the one page checkout steps, the admin area for orders and invoices and the customer’s orders section in the account. The extension also changes the way the discounts are handled on checkout and cart page because we use an extension that allows the user to use multiple discount codes for a single order and this requires some changes in the discount step controller and on the frontend part.
What it solved: The extension made it easier for people to check out their purchases.
- Checkout notification extension:
The Issue: There were problems with orders placed from certain addresses so they needed a quick way of getting notified when orders placed by certain users are placed.
What it solved: This extension sends emails to some addresses that can be configured in the admin when conditions set on certain shipping and/ or billing fields are met (like matches on address, region or email address).
- Final Sale extension:
The Issue: There are some items that are considered as final sale. The client wanted these items to be marked on the frontend, in the customer’s orders and invoices in their account and also in the admin orders and invoices sections. This implied creating a helper that allows detecting if an item is final sale or not and adding fields to save this status when an order is placed so that changes in the item’s status after the order is placed are not picked up when the order is viewed again.
What it solved: Allowed for final price items to be marked on the frontend, in the customer’s orders, invoices in their account and also in the admin orders and invoices sections.
- Reports extension:
The Issue: This extension adds a series of reports in the magento admin like products from certain categories, sale quantity reports, monthly sales, reports on product stocks. the reports are based on multiple information sources like product data, category data, sales data.
What it solved: Provided more advanced reports for the client to analyze the site.