Archive for the ‘Open Source Customization’ Category

Print This Post This page as PDF Email This Post Ingram Micro integration with Magento for Ingram Reseller

Sunday, May 31st, 2009

By Paryank,

Magento team at OffshoreSoftwareDevelopmentIndia.com has developed an Magento module for Ingram Micro vendor. Ingram Micro creates sales and profitability opportunities for vendors and resellers through unique marketing programs, outsourced logistics services, technical support, financial services and product aggregation and distribution. This Magento Ingram micro extension integrates each Magento products with Ingram SKUs, generates vendor order on Ingram micro when customers purchase products from the based on Magento ecommerce application.

About Ingram Micro:

Ingram Micro Inc. is the world?s largest technology distributor and a leading technology sales, marketing and logistics company. As a vital link in the technology value chain, Ingram Micro creates sales and profitability opportunities for vendors and resellers through unique marketing programs, outsourced logistics services, technical support, financial services and product aggregation and distribution.

The company offers a broad array of solutions and services to approximately 170,000 resellers by distributing and marketing hundreds of thousands of IT products worldwide from nearly 1,400 suppliers.

Ingram Micro offers reseller a broad selection of programs and services — from education, training and business development resources to marketing services and pre- and post-sale technical assistance.
The company provides customizable services for order management and fulfillment, contract manufacturing, contract warehousing, product procurement, product pack out and cartonization.

For more information please visit www.ingrammicro.com

About Magento:

Magento is a new professional open-source eCommerce solution offering unprecedented flexibility and control. You can Control every facet of your store, from merchandising to promotions and more. Due to its rich functionality, Magento is widely used for the ecommerce websites. There is no credit check functionality in Magento ecommence.

About Ingram Micro Reseller Magento module:

Magento team at OffshoreSoftwareDevelopmentIndia.com has developed Magento module for Ingram Micro Reseller.

Any Ingram Reseller can now use Magento to sell all Ingram products and services.

All products of Magento based store can be integrate with SKUs of the Ingram Micro from Admin section.

When user purchases any products from Magento based store, and generates order, the reseller order will be generate on the Ingram micro.

All the shipping information from the Ingram Micro will be available in Magento checkout process.

Customers of Magento based store can view their order and check the current status of order from Ingram Micro.

If you are Ingram Micro reseller and planning to open online store, this extension helps you to use super rich functionality of the Magento and Integration with the Ingram Micro.

If you are Ingram Micro reseller and yet not have any online store or want to upgrade existing store with Magento, please drop an email on info@offshoresoftwaredevelopmentindia.com

Magento Payment Gateway Solutions:

(1) CIB bank, Hungary
(2) TIS
(3) OTP bank Hungary
(4) iVeri
(5) Paymentec
(6) Safepay
(7) DIBS
(8) Secpay
(9) Secpay 3D secure
(10) DirectPay
(11) Cardinal Shared
(12) Cardinal Direct
(13) Cardinal 3D secure
(14) Etilize

Free Magento Themes:

(1) Magento Theme Ocean Blue
(2) Magento Theme Off-white
(3) Magento Theme Furniture
(4) Magento Theme Electronics
(5) Magento Theme Apparel
(6) Magento Theme Black
(7) Magento Theme Flower

For more information please drop an email at

info@ offshoresoftwaredevelopmentindia.com.

Print This Post This page as PDF Email This Post Magento Module - Import Configurable Products through CSV files.

Tuesday, May 19th, 2009

By Ashish.

Magento Module - Enhanced Product insertion

Magento team at offshore software development india has developed Enhanced Product insertion module for the Magento.

Configurable Products import through CSV files.

This new enhanced module provides Configurable Products import through CSV files.

Initial installation of Magento doesn’t provide the product insertion for Configurable products, Group products, Related products, Up-sell products, Cross-sell products and Tier prices.

With this module/extension, user can Import Configurable Products through CSV file.

The Enhance Product Insertion module can achive following functinalities.

1. Magento - Import Configurable Products through CSV files.
2. Magento - Import Grouped Products through CSV files.
3. Magento - Import Tier Prices through CSV files.
4. Magento - Import Related Products through CSV files.
5. Magento - Import Up-sell Products through CSV files.
6. Magento - Import Cross-sell Products through CSV files.

Please email at info@offshoresoftwaredevelopmentindia.com for any further information.

Print This Post This page as PDF Email This Post Magento, Display order summary on one page checkout

Monday, December 22nd, 2008

By Krina,

How to displaying order summary on one page checkout?

Order Summary on one page Checkout

For displaying order summery on one page checkout we require some xml file changes.

1. Open checkout.xml which is place on below path:
checkout.xml path: magento/app/design/frontend/your theme package/your theme/layout

2. Find ?<checkout_onepage_index>? tag.

3. Find ?<block type=”checkout/onepage” name=”checkout.onepage” template=”checkout/onepage.phtml”>? line between
<checkout_onepage_index> ? </checkout_onepage_index>

4. Add below code after this line.

<block type=”checkout/onepage_review_info” name=”order.review” as=”orderReview” template=”checkout/onepage/review/info.phtml”>
<action method=”addItemRender”><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
<action method=”addItemRender”><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
<action method=”addItemRender”><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
<block type=”checkout/cart_totals” name=”checkout.onepage.review.info.totals” as=”totals” template=”checkout/onepage/review/totals.phtml”/>
</block>

5. Now for getting order summary at billing information step find below line in checkout.xml:

<block type=”checkout/onepage_billing” name=”checkout.onepage.billing” as=”billing” template=”checkout/onepage/billing.phtml”/>
and replace that line
<block type=”checkout/onepage_billing” name=”checkout.onepage.billing” as=”billing” template=”checkout/onepage/billing.phtml”>
<action method=”insert”><block>order.review</block></action>
</block>

It requires one .phtml file change. For that open billing.phtml which is placed at below path.

billing.phtml path: magento/app/design/frontend/your theme package/your theme/template/checkout/onepage/billing.phtml

Add below line that calls review block.
<?php echo $this->getChildHtml(’order.review’, true, true);?>

6. Now for getting order summary at shipping information step find below line in checkout.xml:
<block type=”checkout/onepage_shipping” name=”checkout.onepage.shipping” as=”shipping” template=”checkout/onepage/shipping.phtml”/>

And replace that line

<block type=”checkout/onepage_shipping” name=”checkout.onepage.shipping” as=”shipping” template=”checkout/onepage/shipping.phtml”>
<action method=”insert”><block>order.review</block></action>
</block>
It requires one .phtml file change. For that open shipping.phtml which is placed at below path.

billing.phtml path: magento/app/design/frontend/your theme package/your theme/template/checkout/onepage/shipping.phtml

Add below line that calls review block.
<?php echo $this->getChildHtml(’order.review’, true, true);?>

7. Now for getting order summary at shipping method step find below line in checkout.xml:

<block type=”checkout/onepage_shipping_method” name=”checkout.onepage.shipping_method” as=”shipping_method” template=”checkout/onepage/shipping_method.phtml”>

And add below line after it.

<action method=”insert”><block>order.review</block></action>

Open shipping_method.phtml which is placed at below path.

Shipping_method.phtml path: magento/app/design/frontend/your theme package/your theme/template/checkout/onepage/shipping_method.phtml

Add below line that calls review block.
<?php echo $this->getChildHtml(’order.review’, true, true);?>

8. Getting order summary at payment method step find below line in checkout.xml:

<block type=”checkout/onepage_payment” name=”checkout.onepage.payment” as=”payment” template=”checkout/onepage/payment.phtml”>

And add below line after it.

<action method=”insert”><block>order.review</block></action>

Open payment.phtml which is placed at below path.

payment.phtml path: magento/app/design/frontend/your theme package/your theme/template/checkout/onepage/payment.phtml

Add below line that calls review block.
<?php echo $this->getChildHtml(’order.review’, true, true);?>

Print This Post This page as PDF Email This Post Iveri Payment Gateway Module for Magento

Friday, August 15th, 2008

Magento team at offshore software development india has developed Iveri payment gateway module for the Magento. There was no Iveri Payment module with the standard Magento solution. As on the requirement from one of the South African client, Iveri payment module integration is successfully delivered.

About Iveri:

Iveri is South African based company. Iveri provides the electronic card processing services to ecommerce solutions. Iveri is widely used electronic card procession solution is South Africa. There is no standard payment integration feature for the Iveri in Magento ecommence.

About Magento:

Magento is a new professional open-source eCommerce solution offering unprecedented flexibility and control. You can Control every facet of your store, from merchandising to promotions and more. Due to its rich functionality, Magento is widely used for the ecommerce websites. There is no standard payment integration feature for the Iveri in Magento ecommence.

About Iveri payment gateway module for Magento:

Magento developers at offshore software development India has good experience on Magento customization, Theme design and Module development. Magento team at offshore software development india has developed Iveri payment gateway integration module for the Magento. This module has configurable backend administration options, which simply reflects to front side store. Card processes at Iveri, and necessary validations implemented for confirmation/rejection of the order.

About Offshore Software Development India:

OSDI offering a wide range of skills in IT Services, Mainly focusing in Business Process Outsourcing (BPO), Software Development, IT Consultancy, Web Designing / Web Development, Offshore Outsourcing, Multimedia, Customized Software Applications and Search Engine Optimization (SEO).

OSDI offers following services

  • Zend framework based development.
  • Joomla Customization
  • Drupal Development
  • SugarCRM solutions
  • Theme/Template/Layouts for the Magento/Joomla/Drupal/SugarCRM
  • MOSS2007/ Microsoft Project Server 2007 Customization.
  • Hire dedicated team, Designer and Developer.

Print This Post This page as PDF Email This Post Object Oriented Programming (OOP) without classes!!!

Wednesday, June 4th, 2008

As all the OOP languages use CLASS or similar data structures for Object Oriented Programming, we have considered that without a “CLASS”, OOP is not possible.

Object oriented programming (OOP) is quickly taking place over the traditional procedure oriented programming (POP). Programming languages like C# and Java are successful because of OOPs Power.

After gone through the code of “Drupal” - One of the most popular open sources content management system and framework built with PHP language, summary is - Drupal doesn?t use a single Class in its code base. Whole Drupal code base is based on just functions. As PHP, with which programming language Drupal itself is built, is also implementing many powerful OPP features, but Drupal is not using these features.

Actually, the OOP concept is not based on uses of data structures like CLASS. It is based on the fundamentals of features like Objects, Abstraction, Encapsulation, Polymorphism, Inheritance etc. If these fundamental features are included in programming then it can be considered in OOP.

There is no keyword ‘class’ in Drupal code. Drupal is as non-OOP as many programmers do. But that is not true. Drupal doesn?t contain any class like data structure, still it is still Object Oriented.

Drupal covers all these features without classes. Power of Drupal is hardly depends on this programming structure only. The way, how the hook system has been implemented in Drupal would never been possible with the use of Classes.

See more details about how Drupal implements Object Oriented Programming (OOP) without using Classes, visit: http://api.drupal.org

Print This Post This page as PDF Email This Post Drupal, Joomla, CRELoaded Oscommerce, Wordpress

Wednesday, September 12th, 2007

It corporate and professional Themes Development or all the versions of Drupal and for other open source solutions

An enhanced experience of the drupal development leads offshore software development India to develop themes which are compatible for different versions of drupal solutions. Offshore software development India’s expertise of CMS development and b2b/b2c portal development helps in developing drupal themes to give elegant design and portal look.

Designers and developers at offshore software development India have used their expertise of designing and programming to create drupal theme giving it corporate and professional look.

System analyst and research developers’ teams of offshore software development India has aimed to take current open source solutions like Drupal, Joomla, CRELoaded Oscommerce, Wordpress, PhpBB, Zend cart to the next generation application. Also php team works on these solutions to make them compatible with databases like MySql and PostgreSql. Main endeavour is to develop such portal which is content management system including ecommerce and accounting solution.

Countries like USA, Canada, UK, Germany, France, Australia, South Africa and region like Middle East, Europe, Dubai has major requirements of these solutions. Offshore software development India is team of excels and experienced developers and programmers in the area of web development, web site designing, php development, .net development to fulfil and satisfy these requirements.

More Information