I am learning Magento. I have already installed and gone through admin side.
Have done for adding customers ,Products ,Pricing or other stuffs. Now I want to learn more things (currently don't want to go for code and database).
Can anyone post here sample tasks (specially for learning). Because as I said am new to magento and don't konow exactly what type of tasks we can do in Magento.
I want some good tricky and sample tasks to do in magento. So I can learn it more.
1.) Change the favicon logo.
2.) Change the magento home page logo.
3.) Change the Top links "name" Ex: My Cart as image.
4.) Adding new link in top links.
5.) Move the top menu navigation as left menu navigation.
6.) Creating banner slider in home page
7.) Listing the feature products in home page.
8.) Need to put newsletter subscription in footer area.
9.) Removing the magento ads in right column (i.e) The dog and poll removing.
10.) Adding the new column in sort by order in category page.
11.) In product detail page need to show product description and some other information as tab format.
12.) Magento registeration need to enable extra options like company name, phone number, address, user type.
13.) Each customer group need to show different type of price for products.
14.) While importing products we to import the tier price to each products.
15.) Creating new attributes to products. And need to import values to that new attribute.
16.) Adding custom new column while registering a customer. And it need to show in admin side as editable.
Basically you are in e-commerce domain and magneto is a e-commerce framework which provide a platform to build e-commerce application with some build in out of the box functionality so that the developer at the end of the day not have to start building things from scratch.
what type to tasks we can do in Magneto.
being a eCommerce platform it provides you out of the box functionality ranging from product management,category/catalog management,shipping,checkout process,user management,post order process etc and many other things.
E-commerce in itself start from application like B2C (Business to customer), B2B (business to business).
I want some good tricky and sample tasks to do in magento
i am not sure what exactly you mean by this statement what you want to learn how exactly flow going on or how you can customize the things.
my suggestion is to explore some e-commerce implementations like amazon,eBay etc see how things flow there and than come out what you want to have in all.
i have not worked with magento but being in e-commerce domain i know every platform provide some sample reference application so it should be the case with Magento so just run that application and see how flow is going on and play around with it.
one thing that seems good to start is checkout process as it is always an integral part of any B2C implementation.
Other aspect is Product content management.
How about learning to create tier prices for customer options? I am quite sure that you need this for the future someday.
Magento allows tier prices for products and prices for individual options. However, tier prices for individual options are not supported. Tier prices for individual options are needed e.g. when selling promotional items or textiles with custom imprints. To create individual tier prices just try one of these three options:
one of these three options:
Realizing the surcharges with Cart Price Rules
Simple Configurable Products / Better Configurable Products
Generating additional individual options with prices
In my opinion the last one is the best solution. An individual option only allows one surcharge, when more are needed (one for each tier price you want to have). So you create several options with different prices. By doing so the following module might help you. You can request it for free at: http://www.code4business.de/kontakt-impressum/.
This module requires entering of tier prices and individual options in the backend. Afterwards the prices of the individual options for each tier price are entered in the newly generated options. When you save it, the following table of individual options will be generated. In this table, the tier prices can be entered for the original individual options. After filling out all these fields, the result is expected to be in the checkout.
I hope this is the kind of learning-idea you imagined! If you have further questions just take a look at this link. It offers you detailed descriptions with pictures how to create tier prices:
http://www.code4business.de/tier-prices-for-magento-custom-options-en/
Related
So I thought I could figure this out in a fairly straightforward manner, but it has been utterly perplexing me: I'm setting up a store to sell fonts. These fonts are available in a variety of licenses that affect the price: For example:
Desktop
1-5 Users
6-10 Users
10+ Users
Web
1 Domain
Up to 5 Domains
Up to 10 Domains
...etc. As the store is selling packs & collections as well as individual weights & styles, all of these variations are customisable with regards to their price, attached files, etc. Plus, due to the licensing of some typefaces, not all are available under the same licenses.
The issue: If a user selects Desktop: 1-5 Users, then they definitely shouldn't be required to select a Web license. However, if I try to add a font to my cart with just Desktop: 1-5 Users selected and no Web selection, it fails.
In the backend I currently have all Desktop variations set to 'Any Web...' and vice versa, but it doesn't make any difference.
As an addendum to this, I experimented with using jQuery to set any unchosen selection's value to 'null'; so, user selects Desktop: 1-5 Users; Web dropdown is automatically hidden and value set to 'null'. This works (sort of) insofar as the product will get added to the cart, but it appears as:
Fontname
Desktop: 1-5 Users
Web: null
Again, I can edit the template in /woocommerce/single-product/add-to-cart/variable.php to not display the null attribute on the site, but it still appears in emails, in the order on the backend, etc. Ideally I want a way to simply not have all license attributes being selected as a prerequisite of adding a font to the cart.
Hopefully I am just not seeing the wood for the trees here and missing something blindingly obvious and simple.
It might be better to split the licenses into two separate products - web and desktop.
Or perhaps you could chain or combine them using one of the Woothemes product grouping extensions. Alternatively, the Extra Product Options extension could be suitable to your needs. The Extra product options adds additional metadata to each order, you can use conditional logic on the product page to help guide a user to the best product/price match.
Good luck! eCommerce is harder than it looks!
Think about adding as default:
no web licence
no dekstop licence
It will produce:
Desktop
No desktop
1-5 Users
6-10 Users
10+ Users
Web
No web
1 Domain
Up to 5 Domains
Up to 10 Domains
In woocommerce you can select no web/desktop as default variation and uncheck visible on product page.
Similar future can be achived by PHP code by hooking to woocommerce filters, but in my opinion using product configuration is much more elegant.
I am developing a website on Magento and the layout/functionality i would like to achieve is: http://route1print.co.uk/printing-products/business-cards-450gsm-silk-?productTypeId=3#?pt=3<=5&ps=57&pat=40&prt=1
The ideal goal functionality is to display a table as such showing different pricing of the product based on quantity and delivery date.
I have tried to achieve so using the standard magento installation. I have looked around the web and the closest tutorial/guide i have seen is http://www.code4business.de/tier-prices-for-magento-custom-options-en/
What i believed would have achieved the desired functionality was using Magento tier pricing based on the quantity and using the custom options to defer the prices for each quantity dependent on the end user's chosen delivery. However, Magento's custom options by standard doesn't allow you to add different tier pricing custom options.
Following the guide i have attempted to use both extensions and following the code written by the developer without success.
I am happy to switch the project unto woocommerce if woocommerce is easier or offers the functionality in order to produce a pricing table as such using tier pricing/varients.
My question is, weither Woocommerce or Magento, what are my options to developing a pricing table as such?
Thank you in advance
Kieren.
I am creating a custom paintball marker configurator. The customers will be able to choose a marker, then add hundreds of different accessories with our html5 / java script configurator. The client has an OSCommerce site and the goal is to send all the pieces that make up their custom marker to the OScommerce cart.
All the pieces in the configurator will be in the oscommerce system, but we're going to build the configurator on codeigniter and a seperate html5 site. So my question is, is there any way to send information from another page on his site (our configurator) to the oscommerce cart.
I was thinking maybe an array of products with their specific information like sku number, product id, etc, and add that array to the oscommerce cart.
Any ideas? I can't find any solutions online. Thanks ahead of time!!!
http://forums.oscommerce.com/topic/45279-add-to-cart-from-external-page-or-site/
https://www.google.com/search?q=oscommerce+add+to+cart+from+external+site+site:forums.oscommerce.com
Looks like a nightmare TBH. Lots of issues with cookies/sessions. Might have to create a separate oscommerce file (e.g. custom_add_to_cart.php) to hit from the external page. Doesn't look like there's an easy way to add to cart > edit options on external page > save to cart. May be able to avoid some issues if you serve the html5 site on the same domain or create a custom page/module (if oscommerce has those).
Good luck!
I want to add a custom attribute to magento order_item and quote_item and a field in the order form for my serial number attribute and other custom attributes.
I'm selling Tablets offline but I am using Magento backend for managing all inventory and customer information along with orders, the tablets are given on subscription bases so there is no shipping as the customer would be at store during purchase.
I want to add custom attribute which are unique to the customer and tablet.
I could create an attribute for the customer but what if they order more than one tablets which means logically the only way is to place those attributes in the order item.
I seriously don't know how to go about.
I hope someone can point me to extended magento sales module and add my custom attribute to order_item and also show in magento order form.
First you need to add/change this two tables:
- sales_flat_order_item
- sales_flat_quote_item
just add fields and name it as you wish (that will be your new attributes)
file you need to edit for your new attribute to be visible on order page should be this one:
app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml
and your new attribute:
<?php echo $_item->getMyCustomAttribute() ?>
If you would like to make that attribute "the proper way" it requires a bit more skill..
Here is an example how you can add custom category attribute, same would be for your problem:
http://inchoo.net/ecommerce/magento/how-to-add-new-custom-category-attribute-in-magento/
Thanks
I would ask some of the more popular extension providers for a custom quote. AheadWorks comes to my mind quickly... I say visit the Magento Connect store and browse through highly rated extensions and you'll see there are a small number of companies doing lots of successful work.
They will be able to "more properly" handle, store, track, and communicate your desired data through the entire system.
Once I better quantify a similar situation I would like to program, I will seek the help of experienced module builders. The Zend MVC is a miserable bowl of spaghetti once you start trying to code in it! :D
Right, I am having a nightmare.
We have been using a service called Fat Free Cart (which has so far been rather good) to build our new eCommerce website.
http://www.fatfreecart.com/
http://www.designti.me/testing/flipstick/index.php
And we have come to the point where we are looking to add postage options.
To my knowledge you cant do this with Fat Free Cart (but if you can then any help would be appreciated)
Can anybody else recommend a cart that is as simple to set up and use as FatFreeCart?
I need to be able to just copy in a line of code where I need to put a buy or Cart button and I also need to be able to get a drop down box with different postage options.
It sounds like FatFreeCart is keeping it's promises, but your application needs more features that go beyond it's scope. I like this "spartan" e-shop very much. It is great for promotion of simple items in any site.
What you could do, would be to set up a "real" e-commerce application, since you are PHP oriented, like osCommerce, Magento or VirtuaMart. Virtuemart is an addon for Joomla. All three offer you a full range of features and a full back-office administrator application that will allow you to make offers, define discount periods and pricing according to criteria like number of items ordered etc.
Now, you can keep your nice website and link your products straight to the appropriate items of the eshop instead of adding FatFreeCart links. This way the user will proceed to complete the purchase.
The other option would be join the E-Junkie.com team and extend FatFreeCart to do what
you think is missing. You should be aware to keep it fat free after the add ons.
I just almost bought a Flipstick...