Maven develops Media & Multi Level Marketing site with Advertising & Community modules

January 25th, 2012

Project Type: Web Development, Data Management, Online Community Building

Industry: News, Multi Level Marketing, Community

Technology: ASP.NET

About the Client:

Aajivika Weekly is, on the face of it, a weekly magazine for the readers of Surendranagar District of the Gujarat State of India. However, it is not just a local magazine. It is the voice of the entire community. Aajivika Weekly mixes news, networking and business in a seamless cultural and online presence.

Requirements:

The CIO of Aajivika approached Maven Infosoft with a long list of requirements. He wanted a focused and dynamic microsite for the complex range of services that they provided. The client emphasized on easy content updation, a way to capture inquiries and leads, and a clear path to conversion. They wanted data warehousing and mining capabilities integrated into their web application.

Further, the client wanted to address a large and varied demographic audience as well to sell online and print advertising space. They also wanted to provide free services like job placement for the community.

One of the primary aims of Aajivika Weekly was to capitalize on its strong influence on the community to start and grow a Multi Level Marketing business by selling various products and services across its geographical area of influence. Maven Infosoft was asked and able to develop various bespoke web application modules that facilitated user sign on, lead generation and sales.

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

The Solution:

Maven Infosoft overcame the mountaineous task at hand to combine the multi-faceted requirements of the site, namely, building the community, publishing news content in various document formats, integrating advertising and lead capturing.

Maven Infosoft incorporated ads and advertising forms and contracts without cluttering up the site with banners or ill-positioned images. We drastically changed the colour combination to bring up the weekly to the aesthetic standards of reputed international magazines, all the while providing powerful content management capabilities and strong under-the-hood programming. We implemented a number of user tools, modules and access privileges based on magazine subscription and web-only registration.

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

Success:

All aspects of AajivikaWeekly.com remained consistent with the Aajivika image and Maven Infosoft further refined the website so that it became more pleasing to their completely non-technical user base. We worked closely with the CEO and her teams to create a portal where visitors can stay informed on local happenings, share society news, learn about local businesses, and be part of a vibrant, business-minded community. The client themselves continue to succeed in building and growing a multi level marketing business. Moreover, they have seen a three-fold rise in advertising inquiries.

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

AajivikaWeekly.com - Designed, Developed & Maintained by Maven Infosoft

Relaunch of B2B Site for Large-Scale Manufacturer Prima Chemicals

January 13th, 2012

Project Type: Web Design & Development

Industry: Chemical Manufacturing

Technology: Joomla Content Management System

About the Client:

Prima Chemicals is a top-notch manufacturer of highly-specialized, custom-ordered variants of pigments and solvent dyes, having applications for paint, wood coating, enamel, inks and printing. They have two different manufacturing units in the industrial area of Ahmedabad, India, with an annual manufacturing capacity of more than 1400 tons. Prima is the World’s Largest Manufacturer of Pyrazolones.

Requirements:

With world-class production facilities, R&D and quality assurance procedures in place, the only aspect in which Prima Chemicals lagged was a respectable online presence to promote its services in the B2B marketplace. Its existing website was no more than a brochure on the internet, simply listing out the products. Further, they were also facing bottlenecks in communication due to an inefficient email server, which could not even bear the load of unsolicited inquiries.

So they contacted Maven Infosoft in mid-2011 with the goal of redesigning their website to showcase their full range of products, get more leads, increase B2B customer conversion rates and create a strong, memorable brand.

The Solution:

The analysts and designers at Maven Infosoft identified several problems with the existing website, such as inappropriate sections, unprofessional images and lack of marketing depth that prevented the creation of a strong and memorable brand. These issues needed immediate redressal.

The immediate challenge for Maven was to leverage the standing of Prima Chemicals as a company into a congruent solution for their website. We started with a powerful core design and layout that incorporated Prima’s logo and branding strategy. We used the client’s preferred colour—dark green (consistent with their primary product)—and set up corresponding imagery, logo and web elements, taking care nto to neglect clarity and usability in the process.

Maven Infosoft also provided a resilient hosting and email solution satisfying all the mailing and communication-intensive needs of the client.

Success:

PrimaChemicals.com has been instrumental in gaining significant business benefits for the client, because the website has given them a definitive brand and professional image commensurate with their status as a large-scale manufacturer in the dyes and pigments industry. Prima Chemicals’ director Apurva Modi had this to say: “We experienced a doubling of inquiries and near-tripling of conversion rates in the three months following the launch of the revamped website, which I can directly attribute to the better user experience it provides.”

Maven Infosoft takes healing clinic Vasant Nature Cure online

January 12th, 2012

Project Type: Web Design & Development

Industry: Health & Alternative Therapy

Technology: Joomla Content Management System

About the Client:

Vasant Nature Cure is a natural cure hospital cum clinic cum treatment centre incorporating the science of living for health, happiness and stress-free life. They propagate the idea that every man is his own doctor. “Let thy medicine be thy food and let thy food be thy medicine” is their motto. Vasant Nature Cure promotes the belief that internal sanitation can keep one immune from disease and disorder.

Requirements:

Vasant Nature Cure was not well known due to its niche operating market. They wanted to reach the masses and benefit all with alternative treatments. The challenge was to showcase all activities which they have been doing for betterment of general health of the population at a nominal price.

Hence they wanted people to come, heal themselves and contribute for the cause. So it was important to provide detailed information of all therapies that they offered.

The Solution: An Informational & Optimized Website Designed and Developed in Joomla

Maven Infosoft developed a dynamic website for Vasant Nature Cure with the use of Joomla Content Management System. The artistic use of CSS and website banners has led to giving site an elegant appeal. Plus, the full range of services that the client offers is showcased elegantly with appropriate categories, pictures and neatly separated informational text.

The website includes interesting new features both at the frontend and the backend. Maven Infosoft has also attempted to showcase user generated content on social media sites such as Facebook and Twitter on the homepage.

Maven Infosoft recommended using plenty of optimized images (which have smaller file sizes and faster load times) as well as targeted, unique copy to entice more customers and patients. We also uncovered unoptimized page titles, Meta tags and copy that needed SEO attention, and put right the same with the help of our knowledgeable content writers.

Success:

VasantNatureCure.com has turned out to be an informational website for people from all walks of life who need to turn down the strees of life. Maven Infosoft has helped the client raise awareness among people with clear images, precise content and real life stories.

MagentoCRUX’s “ADVANCE SHOP BY” – One of the best Magento Modules

March 7th, 2011

MagentoCRUX Advance Shop By is a resourceful ecommerce extension created by Maven Store for web shops running on Magento. There can hardly be an online retailer who would not be able to promote their products or increase sales using this comprehensive feature-packed module. Whether your site is selling flowers or electronics, bricks or sports equipment, Advance Shop By is a product sorting tool that you cannot afford to ignore.

Advance Shop By helps you effectively drive your visitors’ attention to your best and most profitable products and boost revenues by arousing, attracting and capturing your prospects’ interest in products that you want them to buy. This extension increases time spent by visitors to your store, at the same time reducing chances of aimless surfing.

How can a single module perform all these functions? You’re right! Advance Shop By is an amalgamation of nifty add-ons that individually perform tasks geared toward a particular online sales promotion tactic, as we shall go on to see. New Arrivals, Most Viewed, Most Sold, Most Reviewed, Most Rated, Most Tagged, Absolute Free, Editors’ Picks, Clearance and Great Offers are the plug-ins that make up the Advance Shop By system. There is a tabbed block usage system for easy placement on your home page. All feature labels appear on product listing pages as well. Moreover, each product that qualifies for highlighting displays an icon that says whether it’s the most sold or a new arrival and so on.

Advance Shop By is a Magento Web Administrator’s delight. It is easy to install, copy and run. It is seamlessly integrated with CMS blocks. Options and sub-modules can be easily and instantly enabled or disabled. Further, it is highly scalable and there is no limit to the number of products that can be sorted or categorized by any sub-module of Advance Shop By.

On the actual Magento web store, Advance Shop By is transparent as a module and gels into the categorized layout of any retail e-store. There is a tabbed layout that sorts products by ten different criteria—New Arrivals, Most Viewed, Most Sold, Most Reviewed, Most Rated, Most Tagged, Absolute Free, Editors’ Picks, Clearance and Great Offers. Navigation choices are displayed on the header, footer and side panels of the home page and landing pages alike. Comprehensive back-end management control enables you to set and calibrate each setting that emphasizes your key products.

Advance Shop By does not just benefit store owners and administrators but also passes on the advantages to shoppers and customers. Visitors to your site get a quick idea of which are the top-selling products, what others are buying and what they’re saying about the products. Their attention is directed to price discounts and clearance offers. Navigation and checkout becomes straightforward. You can get module and all the information from below link.

http://magentocrux.mavenstore.com/advance-shopby-magento-extension-module-plug-ins.html

Here is a detailed breakdown of the sub-modules of MagentoCRUX Advance Shop By…

1. New Arrivals

The New Arrivals extension offers a simplified way to show newly added products. It gives you an easy way to showcase the latest products on your website. There is also an option available whereby you can select the exact duration for which it is displayed.

2. Most Viewed

The Most Viewed plug-in automatically generates the list of your online store’s Highest Views products and displays it. Both the merchant and the customers gather valuable data about the most popular and visited products. All products are displayed in descending order.

3. Most Sold

The Most Sold add-on automatically displays a list of your store’s best selling products, thereby giving you essential data about your most revenue-generating items. All products are displayed in descending order of sale.

4. Most Reviewed

Those products which are talked about and which the customer makes an effort to review are the ones on which you should concentrate. Most Reviewed not only enables you to get this critical business advantage but also provides your customers with the views of other customers and the “in” products of the times.

5. Most Rated

The popular products in your site will be rated by many of your visitors. The Most Rated add-on you an idea of which products are potential best-sellers. Visitors and potential customers will be able to see what items others have rated, what ratings they’ve been given, and make decisions whether to buy or not.

6. Most Tagged

Most Tagged presents you with ideal information on what your customers are saying about your products. Well-liked products will be tagged most and this little add-on gives you the ability to organize these products by order of high tagging rate.

7. Absolute Free

The Absolute Free module works great in conjunction with promotions and offers. Customers’ attention is immediately drawn to those products with Zero Price—in other words, FREE! It is assumed that your Magento store is configured for Zero Price. This also enables the store manager to keep an eye on the success rate of the promotion and how fast the inventory is moving.

8. Editor’s Pick

Editor’s Pick is an indispensable choice for stores selling books, DVDs, movies and offering software downloads among others. The Editors Pick module allows selected display of flagship or vital products by setting a simple attribute in the Magento Admin Panel.

9. Clearance Discount

Clearance Discount displays as an attribute in the Magento Admin Panel. You can set a discount percentage on clearance items and these go on to display on the store at the front-end. What’s more, you can use this attribute as a base to set special prices according to your catalog price rules.

10. Great Offers

The Great Offers extension shows all your discounted items in one place. It also gives you the option to sort your offers according to the extent of the discount. You can be sure that your customers are informed of all the bargains your store has to offer.

Maven Store (http://magentocrux.mavenstore.com) is an initiative of Maven Infosoft to provide specialized e-commerce services, extensions, plug-ins, add-ons, themes, layouts and templates for web shops and covering all aspects of online retail. MagentoCRUX is a subset of Maven Store that caters to web shops built on Magento, the world’s fastest evolving web commerce platform.

Through MagentoCRUX, Maven Store aims to sell useful web application modules that will facilitate product import and insertion, connections to a large number of payment gateways and shipping services with a few basic programming changes. The modular structure of the code will allow web administrators to upgrade their Magento installation to include more features while retaining existing customizations.

Maven Infosoft also assists online retailers in requirement based development, store optimization, SEO and web-store branding.

Website Launch Announcement: MagentoCRUX (http://magentocrux.mavenstore.com) Presented by Maven Infosoft

February 8th, 2011

Maven Infosoft is excited to announce the launch of MagentoCRUX (magentocrux.mavenstore.com), next generation provider of Magento solutions, a one-stop destination for Magento themes, templates, extensions, plug ins, support, requirement based development, store optimization, customized e-commerce solutions, SEO and store branding for online retailers.

MagentoCRUX goes straight to the crux of all solutions sought by online businesses, customers and developers alike. It offers a wide range of practically useful add-ons and fresh themes for your Magento website. These will be available for instant download and implementation, wasting no time in installation or configuration. MagentoCRUX boasts of an outstanding range of handy Magento extensions and templates that can never be duplicated by the hordes of me-too template websites.

MagentoCRUX offers rich content already and will constantly be updated with flexible, modular and Internet-transparent extensions and themes created by the powerhouse software development centre at Maven Infosoft. These will be available under different licensing options for single and multiple domain use. The site features FAQs, policies, industry conventions and support pages for ease of use and rapid integration to the benefit of customers and developers. Our aim is to enable you to glean the utmost advantage of major internet technologies and content management systems, which will be translated into business processes and ultimately profits.

MagentoCRUX will also offer expert services for Magento-based website design, development, hosting, installation, configuration, migration, upgrade, support, SEO, news releases, online press rooms, blog marketing, product forums, social media publicity and on-site IT staffing. We have a successful and verifiable track record in each one of these services. We specialize in online store design, development and management using both open-source and proprietary technologies.

MagentoCRUX provides real time support for the Magento. We can assign a skilled programmer or an entire team to development options ranging from single-issue bug fixing to full-fledged online store design. Our team of competent experts can diagnose and fix bugs in your Magento implementation within the hour as well as set up fully-functional web shops in three to six months.

MagentoCRUX helps web retailers optimize their online stores and convert visitors to customers by making effective use of e-commerce technology, reducing page load time, refining content, enhancing layouts, and reaching out to search engines effectively.

The links to our Blog, Twitter and Facebook pages will make it easy for visitors and clients to retrieve the latest content and information as and when it is updated.

We invite you to visit MagentoCRUX (http://magentocrux.mavenstore.com) today!

About Magento Commerce:

Magento is the world’s most evolved e-commerce solution. It runs on the Apache/MySQL/PHP platform. From a single installation you can control multiple storefronts, all of which can share common layouts and customer and product information. Magento templates and themes enable you to customize the look and feel of your store for a smooth and effortless shopping experience. You can even optimize your store for mobile phones. Magento extensions enable you to connect to a large number of payment gateways and shipping services. Modular code enables you to upgrade your Magento installation for more features while retaining your existing customizations.

About Maven Infosoft:

Maven Infosoft is an established IT solutions company celebrating its 6th anniversary this year. We have quickly built a reputation for innovation, flexibility and service. MagentoCRUX is the result of the far-reaching efforts of experienced professionals in open-source design and development technology.

We have an extensive project record in software products, application development, web design, e-commerce and a range of IT services. We are the first choice in European markets for outsourcing web-based application development using Microsoft and LAMP technologies.

We have a hand-picked team of developers skilled in design, programming and testing. All projects are managed and executed to perfection at each stage of the software life cycle by a professional Project Management Office. Knowledgeable analysts and specialists work round the clock with cultural coordinators to ensure success in offshore/on-site projects. We have a zero down-time infrastructure in our development centre in Ahmedabad, India.

Getting Started with the Yii Framework in 8 Quick Steps

September 21st, 2010

Everybody is jumping on to the Yii bandwagon. Yii is the new performance-intensive, reusable and extensible component-based PHP framework for developing large-scale Web applications. This quick overview of different facets of Yii programming put together by the Yii team at OffshoreSoftwareDevelopmentIndia.com (Maven Infosoft) will help you get a ground up on the Yii framework.

This overview is for beginner-to-intermediate PHP developers who want to build Web 2.0 applications based on the PHP framework. Read on for useful snippets of knowledge of the Yii framework…

=> Starting Point

* To create any sample application using the Yii framework, you first need to create an index.php file. This file in turn requires and references the yii.php file which is located at framework/yii.php.
* To start the framework process there should be some code in index.php that will start the process on your entered URL and posted data. This code is as follows:

Yii::createWebApplication()->run();

=> MVC Structure

* A simple file structure is used for MVC

* There should be a folder called protected – this is the standard folder name for storing all controllers, models, views, configuration, data and other folders.

=> Controller & Action Search

* Just like other frameworks, this one also searches for controllers using URL path.
* Every controller should be extended using CController, which is a standard Yii class.
* For example, if my URL is http://dev.yii.com/demos/blog/index.php/post/show/id/21, then the framework will search for a PostController.php file in the protected/controllers folder.

The argument after the post is the name of the action. The controller PostController.php be searched for an actionShow() function. Remember that the default action for every controller is “index”. So if you don’t specify any action name, then it will search for an actionIndex() function.

After the controllerID and actionID, you can see the arguments /id/21. These are the arguments which are passed through URL.

=> Rendering Layouts

* HTML Views files should be stored under, protected/views/controllerName/
* HTML files are stored with a PHP extension e.g. show.php
* To render any layout on any action, you need to include

$this->render(‘show’,arrayParameters);

The arrayParameters are optional.

* Remember, files in views and controllers have direct contact with each other. So it is possible to call any function of a controller file, because $this instance passes to view files by default.

=> Configuring the Main.php file

* The main.php file is used to override the default configuration of the Yii framework.
* You can modify the base path, name, database details, etc.
* To connect to your database, place the following code into main.php:

‘db’=>array(
‘connectionString’ => ‘mysql:host=localhost;dbname=blog’,
‘emulatePrepare’ => true,
‘username’ => ‘root’,
‘password’ => ‘ rootroot ‘,
‘charset’ => ‘utf8′,
‘tablePrefix’ => ‘tbl_’,
)

=> Calling Layouts

* To call any layouts from any controller, you just need to define one variable in your controller file as follows:

public $layout=’column2′;

* The framework will search for this layout in protected/views/layouts/column2.php.
* It’s also possible to call any layout from a layout file. For example, if you want to call your column1.php file into column2.php, you can use:

beginContent(‘/layouts/column1.php’); ?>
endContent(); ?>

=> Database Active Record Model

* A database is defined as object in the Yii framework.
* An AR (Active Record) model system is used to achieve this type of structure. So every record also counts as an object.
* Models should be stored in protected/models.

=> Creating Forms

* To create a form, there should be a corresponding model file in the protected/models folder. Further, the class should be extended using CFormModel, a standard form class.
* Validation is done using the rules() function. Here’s an example:

public function rules()
{
return array(
// username and password are required
array(‘username, password’, ‘required’),
// rememberMe needs to be a boolean
array(‘rememberMe’, ‘boolean’),
// password needs to be authenticated
array(‘password’, ‘authenticate’),
);
}

OffshoreSoftwareDevelopmentIndia.com (Maven Infosoft) has developed scores of enterprise applications based on OOP-based frameworks and have an extensive knowledge base of PHP frameworks built using OOP and MVC. Please email at info@offshoresoftwaredevelopmentindia.com for any technical support or queries regarding Yii. RFIs / RFPs are solicited for web applications running Yii.

Microsoft SharePoint Server Mini Calendar Webpart

August 1st, 2009

Dot Net team at OffshoreSoftwareDevelopmentIndia.com has developed Microsoft SharePoint Server Mini Calendar Webpart. This MOSS 2007 Mini Calendar Webpart allows administrator to select any of the list to configure with the calendar. Calendar displays all the tasks, events in the calendar. Upon selecting the list, all the events/tasks will show in Mini calendar by highlighted background to the date. On mouse hover to that date, a popup will appear with all the events/tasks for that day. On clicking that link of the events/tasks, the page will redirect to that task/event page.

It is easy to install. Easy to configure. With rich functionalities.

Working with MOSS Mini Calendar:

There is often need to share information about important dates, appointments and meetings. The MOSS Mini Calendar provides all information.

When you import MOSS Mini Calendar on site it looks like as follows:

Mini Calendet for MOSs

(Fig. 1)

When click on Modify Shared Web Part (right top corner) of Fig. 1, it looks like as follows:

Mini Calendet for MOSs

( Fig. 2 )

What you see on right side of Fig. 2 are custom properties of the mini calendar.

  1. About us: When click on this, it displays company details in popup window.
  2. Select a list: It contains variety of contents like documents, form and templates, master page gallery, web part gallery etc.
  3. Select a display column: It contains different columns like name, title, created by, modify by related to selected list item. What you want to display on calendar please select from this list.
  4. Select a view to filter calendar items: select which items to display related to calendar item.
  5. Select a date column to base the calendar on: Means which items to display related to date column (e.g. created, modify).
  6. Select a Background Color: It sets calendar date cells background color.
  7. Select a Body Text Color: It sets calendar date cells text color.
  8. Select a Border Color: It sets calendar border color. It also sets calendar’s title back color.
  9. Select a Border Font Color: It sets calendar’s title fore color.
  10. Select a Highlight Color: It sets color on that cells where there are some events display in popup window by moving mouse over on cell as follow-
  11. Mini Calendet for MOSs

  12. Select a Highlight Font Color:
  13. Mini Calendet for MOSs

  14. Select a Day Header Background Color: It sets the calendar’s day header background color.
  15. Mini Calendet for MOSs

  16. Select a Day Header Fore Color: It sets the calendar’s day header font color.
  17. Mini Calendet for MOSs

    By setting all above properties, click on OK button it display as Fig.1. Now When you take mouse over the highlight cell it display popup window as follow –

    Mini Calendet for MOSs

    When click on any items it goes to that particular page.

    Calender Webpart Configuration: Webpart Properties

    Mini Calendet for MOSs

    Mini Calendet for MOSs

    Mini Calendet for MOSs

    Mini Calendet for MOSs

    Mini Calendet for MOSs

    Mini Calendet for MOSs

    Prerequisites:

    1. We need to make sure that timer job is running from:
    2. Administrative Tools >> Services >> Windows SharePoint Services Timer

      Mini Calendet for MOSs

      If service is not started please start it.

    3. Check whether solution is deployed or not.
    4. From – Central administration >> Operations >> Solutions

      Mini Calendet for MOSs

    5. If it is deployed then they can go ahead and activate feature manually by going to site collection
    6. Site Actions >> Site Settings >> Modify All Site Settings >> Site Collection Features.

      Mini Calendet for MOSs

Create Extension for Microsoft Office Accounting

August 1st, 2009

Dot Net team at OffshoreSoftwareDevelopmentIndia.com has created many Extensions for Microsoft Office Accounting. Here you will find how to create Microsoft Office Accounting extension.

Create Application Extension for Microsoft Office Accounting:

You can create your own application which can be integrated to your accounting company. You need to follow given steps for creating New Application which can be integrated to MOA.

Assumption: You might have created your company in MSOA and you have to pass company name in step – 9 at the place of “yourCompany.sbc”.

  1. Create Windows based Project.
  2. You have to add references of following DLLS.
    • ILoader: c:\WINDOWS\assembly\GAC_32\ILoader\2.0.5201.0__31bf3856ad364e35\ILoader.dll
    • SBAIAPI: c:\Program Files\Microsoft Small Business\Small Business Accounting 2007\Assemblies\SBAIAPI.dll
    • SBAIUI: c:\Program Files\Microsoft Small Business\Small Business Accounting 2007\Assemblies\SBAIUI.dll
  3. Now you need to Import two namespace for MOA
      - using Microsoft.BusinessSolutions.SmallBusinessAccounting.UI;
      -using Microsoft.BusinessSolutions.SmallBusinessAccounting;
  4. Provide the Information related to your Loader
      - const string loaderFULLNAME = “Loader, Version=2.0.5201.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″;
  5. Provide the details related to your Assembly
    • const string loaderNAMESPACE = “Microsoft.BusinessSolutions.SmallBusinessAccounting.Loader.Loader”;
  6. Create object for ISmallBusinessInstance.(It is an interface so no needs to create New Instance for this
  7. Load the assembly which was initialized before.
  8. Assembly assem = Assembly.Load(loaderFULLNAME);

  9. Load the assembly which in your system using Loader
  10. ILoader ldr = assem.CreateInstance(loaderNAMESPACE) as ILoader;

  11. Create string object and initialize with .sbc file which is stored in Your MYDocument. You can provide other path also.
    • string sbaFile = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) Path.DirectorySeparatorChar + “Small Business Accounting” Path.DirectorySeparatorChar + “Companies” + Path.DirectorySeparatorChar + “yourCompany.sbc”;
  12. Load the file in your application using loader.
  13. - sbi = ldr.GetSbaObjects(sbaFile).SmallBusinessInstance as ISmallBusinessInstance

  14. Now your sbi object (instance of SmallBusinessInstance) is ready to Use.

Manage customer details using SmallBusinessInstance Object

Now it’s time to implement SmallBusinessInstance object to access the details related to Customers. [sbi is an object of SmallBusinessInstance]

How to view existing customers?

  • Create object of DataTable. And initialize the Details of sbi.CustomerAccounts.DataView.Table to the object of DataTable.
  • You can use this DataTable object and assign that object to DataSource of GridView or ComboBox to view the details related to Customers.

How to create New Customers?

  • Create an object of ICustomerAccount. And assign the value of sbi.CreateCustomerAccount(); ICustomerAccount cust = sbi.CreateCustomerAccount();
  • Now you can access the Properties on Customer Account (e.g. Name, Active);
  • You cannot access the property of Address, Email and Fax directly from this object you need to create the object of ICustomerVendorAddress , ICustomerVendorEmail and ICustomerVendorFax respectively
    • ICustomerVendorAddress: You have to create object of ICustomerVendorAddress and initialize it. ICustomerVendorAddress address = cust.CustomerVendorAddresses.GetByType(CustomerVendorAddressType.Business); where you can find different CustomerVendorAddressType. Like (Business, Home, Postal, etc) Now you can access the properties of Address.
    • ICustomerVendorEmail: You have to create object of ICustomerVendorAddress and initialize it. ICustomerVendorEmail emailAddress = cust.CustomerVendorEmails.GetByType(CustomerVendorEmailType.Email1); where you can find different CustomerVendorEmailType. Like (Email1, Email2, and Email3). Now you can access the properties of Email
    • ICustomerVendorFax: You have to create object of ICustomerVendorAddress and initialize it. ICustomerVendorFax faxNumber = cust.CustomerVendorFaxes.GetByType(CustomerVendorFaxType.Business); where you can find different CustomerVendorFaxType. Like (Business, Home and Other). Now you can access the properties of Fax.
  • Now you can save the Customer. cust.Save();

Manage Payment details using SmallBusinessInstance object Now you can implement the Payment module of customer in following ways.

How to Create New Payment for Customers?

  • For payment of customer you have to specify for which customer you need to make payment.
  • You need to provide AccountId of customer for Payment.
  • Create ICustomerAccount object and initialize it with sbi.CustomerAccounts
    ICustomerAccount cust = (ICustomerAccount)sbi.CustomerAccounts.GetByPrimaryKey(AccountID);
  • Create object of ICustomerPayment and initialize it with sbi.CreateCustomerPayment()
    ICustomerPayment payment = sbi.CreateCustomerPayment();
  • Now assign the value of payment.Customer as cust
    payment.Customer = cust;
  • Now provide the details of Amount.
  • And finally save the record
    payment.Save();

Manage Invoice details using SmallBusinessInstance object. You can manage the details of Invoice using the APIs of Microsoft Accounting.

How to View existing Invoice?

  • Create object of DataTable. And initialize the Details of sbi.SalesInvoices.DataView.Table to the object of DataTable.
  • You can use this DataTable object and assign that object to DataSource of GridView or ComboBox to view the details related to Invoice.

How to create New Invoice?

  • For Invoice of customer you have to specify for which customer you need to create invoice.
  • You need to provide AccountId of customer for creating Invoice.
  • Create object of ISalesInvoice and initialize it with sbi.CreateSalesInvoice(false). ISalesInvoice invoice = sbi.CreateSalesInvoice(false);
  • Create object of IItemLine.

IItemLine line;

  • Initialize the object of IItemLine with invoice.CreateSalesInvoiceLine(parameters) IItemLine line = invoice.CreateSalesInvoiceLine(DocumentLineType.ContractItemLineType) as IItemLine;
  • Now assign the value for LineItem property of IItemLine object line.LineItem = sbi.ItemAccounts.GetByPrimaryKey(ProdId) as IItemAccount;
  • Provide the Quantity and other details of IItemAccount object.
  • Finally save the details of Invoice

invoice.Save();

Magento Modules – OnForce Buyer integration

July 8th, 2009

Magento team at OffshoreSoftwareDevelopmentIndia.com has developed an Magento module for OnForce Buyer. This module creates order to Onforce from buyer’s Magento website, getting all products’ information from Onforce, getting shipping information from Onforce, updating the order status from Onforce. That means if you are a Buyer of Onforce running your store with Magento, this module will help to complete all buyer transactions with OnForce. If you are not running Magento store, OffshoreSoftwareDevelopmentIndia.com team can help you migrating your current store to Magento and implement this module.

About Onforce:

OnForce provides access to a trusted national network of onsite service providers connecting service demand with local supply through an online marketplace — easily, efficiently and profitably within America and Canada. OnForce gives instant access to over 12,000 highly qualified service professionals who work in a number of technology categories, including computers, printers, networking, VoIP, point of sale and consumer electronics nationwide. They conduct break-fix, repair, training, parts swap and install services throughout the US and Canada.

The OnForce marketplace offers rollout, installations, repairs, training and other onsite support services in a wide range of categories, including Consumer Electronics – Audio, Home Theater, Network / Server, Projector, Security, Telephone / Intercom, Information Technology – Network, PC Desktop, PC Laptop, Point of Sale, Software and many more

OnForce offers a new model for managing  services business while saving costs and growing revenue, called it Variable Demand Management.

For more information please visit www.onforce.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 OnForce Buyer Magento module:

Magento team at OffshoreSoftwareDevelopmentIndia.com has developed Magento module/extension for OnForce Buyer integration.

Any OnForce Buyer can now use Magento to sell all OnForce products and services.

All products of Magento based store can be integrate with the OnForce services from Admin section.

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

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

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

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

In summary, this module/extension creates order to Onforce from Buyer’s Magento website, getting all products’ information from Onforce, getting shipping information from Onforce, updating the order status from Onforce.

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

OTP Bank Payment Gateway Module for Magento

July 6th, 2009

Magento team at OffshoreSoftwareDevelopmentIndia.com has developed OTP Bank payment gateway module for the Magento for Hungary. There is no OTP Bank Hungarian Payment module with the standard Magento solution. As on the requirement from one of the OTP Bank Hungarian client, OTP Bank Hungarian payment module integration is successfully delivered.

About OTP Bank Hungary:

OTP Bank Plc. is the largest bank among Hungarian credit institutions and the dominant player in each segment of the Hungarian banking market at the same time. Therefore, OTP Bank is the most significant member of the OTP Group. OPT bank card Internet Payment Interface provides a communication, transaction controlling and feedback interface required for executing banking transactions for WebShops or WebShop-like operating other services.

For more information please visit www.otpbank.hu.

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 OTP Bank payment gateway module for Magento:

There is no OTP Bank Hungarian Payment module with the standard Magento solution. OPT bank card Internet Payment Magento module Interface provides a communication, transaction controlling and feedback interface required for executing banking transactions for any Magento store.

This module enables all the OPT bank card Internet Payment Interface. Administrator can configure the this module with all settings. All the credentials will be stored in the Admin section. Once the module is enabled from Magento admin, the front store will enable payment interface with OTP bank. All the order information will forward to OTP bank and upon confirmation of the payment, the order transaction on Magento store gets the status of the payment.

Please drop an email at info@offshoresoftwaredevelopmentindia.com for more information about OTP bank payment module with Magento.

  • QUICK QUOTE

     

    cforms contact form by delicious:days

  • CLIENT SPEAKS

    The team at Maven Infosoft has been simply awesome, they provide a great service and are easy to communicate remotely with and have a quick response time.


Country
State / County
City