Magento: Adding a Product: Tier Price - magento

I was wondering whether anyone could guide me on the purpose
of the Tier Price section when adding a product to the catalog.
What is a tier price and how does this section of the page work
in terms of what can be accomplished with this field?
Magento documentation is a bit limited, not sure where to find
this information, and would like to have a grasp on the genric
concept as well as the details.

Tier prices are remarkably easy - once you understand them. Getting your head around all fo the things Magento throws at you at first can be overwhelming and make you overthink some things. So, hopefully I can explain tier prices in Magento a bit for you.
Tiered prices allow you to have multiple prices based on the quantity that the user wants to purchase (and the customer group). For example:
Qty | Price
1 | $10
5 | $12
10 | $13
Customer groups (if you don't know what they are) allow you to group various customers together and set up different rules and settings for each group - like separate price tiers. For example, my company is a B2B supply-level company, and in order to have an account on our site, you have to be a verified distributor of ours, or member of a sales organization that does business in our industry. Our customers would get mad if their customers were able to logon to our site and see what they (as our distributors) are paying. To remedy the situation, we have one price tier we show for the "Not Logged In" customer group that contains MSRP. We also don't want to have to make the customer work too hard in figuring out what they will actually be paying, so we then have a "Logged In" price tier that displays the actual distributor prices.
We also have a third price tier for some of our "Rewards" program customers that do a certain dollar amount of business with us in a specific time period - but that is just another example of how it can be used.
Hopefully this helps. Let me know if you have other questions.

Related

Magento 2.2 and multiple currencies with fixed prices

Site requirement is that all products are available to purchase in either GBP, USD or EUR. However, pricing is fixed for each product - client does not want pricing based on current exchange rates. If they did it'd be easy!
We have customers assigned to groups (price bands) and for each product we set the price for each price band. GBP has 5 price bands, USD has 2 and EUR has 1.
This is where it gets tricky. With the main site base currency set to GBP, in order to set USD & EUR in advanced pricing (i.e. fixed by customer group), we have to create a US and EU website. It's the only way to select a different currency in Advanced Pricing. Fine, but we don't want different domain/URLs for the three sites. That would in effect duplicate the same site three times with the only difference being the currency symbol. That would play havoc with search engine ranking. So I've set all three sites with the same domain but it doesn't work.
The only way to select the website when creating a customer is to have Account Sharing Options set to "per website"; otherwise the option to select website is disabled. I create a customer in admin, assigned to say the US site. Customer get's a mail to set password. Follow the link and try to set the password and it comes up with an error "Something went wrong while saving the new password." I'm guessing this is because it's trying to set the account password on the main site when the customer is associated with the US site. I've tried this multiple times and it's always the same error.
Anyone have any idea how to configure Magento 2.2 to support multiple currencies where pricing is fixed in Advanced Pricing by Customer Group and without having three duplicate public sites?

Quantity Bought Confusion on Magento Software

We have a Magento software and we are using platform to sell travel deals.
Now when we for instance block say 20 spaces and someone makes a purchase for say 10 people in one bulk purchase, the Quantity bought shows as 1 and it is possible to buy for more people because because the remaining quantity left shows as 19 out of 20 and this is a huge problem because people will still be able to purchase products that are sold out.
Does anyone know how to make the Quantity remaining be a subtraction of the total bought from the total quantity (as opposed to seeing every bulk purchase as 1 Quantity?
Any help will be greatly appreciated.
I think you are defining stock value for block size which is not good way. Add custom attribute for block size and disable stock management, follow steps below
Admin -> System -> Configuration
Select Inventory under Catalog (on left nav bar)
Look Product Stock Options, Set No to Manage Stock. and Save

Complex Magento Multi-Site & Multi-Currency Solution Required

I have a complex online store, meaning that we sell direct to retail customers and we wholesale to stores different countries, and I am very confused as to how you set this up with multi-site and multi-currency.
The Products
Wholesalers can order products before retail customers can, so there are products that wholesale shopper groups can ONLY see, on their wholesale site and in their currency, and then some time later that product is also available on the retail store too.
Wholesale Challenge
The wholesalers need to be charged in their currency and the price needs to be set manually for that currency. It's very important.
So for example, if you are a wholesale customer in Australia, you need to see the AUD price when browsing, and be charged AUD on your invoice. This AUD price needs to be set manually by us. Because of market restrictions, the AUD wholesale price cannot just be the currency converted from NZ (my base currency).
And this needs to be done for a number of currencies - NZD, AUD, GBP, EUR etc. We also have some user-group pricing too for wholesale customers - so a particular customer who shops in GBP might have a different price to all other GBP wholesale customers. This seems easy enough to just set a new price for different groups.
Retail Challenge
For the time being, it's fine for retail customers to be seeing a converted price on the daily conversion rate, and then be paying in the base currency at the checkout, and charged a conversion fee from their bank. But in the future we would want to change to them actually paying in their local currency.
Any ideas on how this can be set up properly, as it is very confusing. We are already running the retail store on Magento and it's going great.
We are using Community Edition 1.7
Do you understand German?
Have a look at my tutorial.
http://www.magecoder.de/mehrere-wahrungen-currencies-in-magento/

Magento customer group - price increase

This may sound bizarre - I need a customer group that when they login into magento they see a price increase.
The reason for it is the online price is going to be cheaper than the instore products. So I'm going to setup a user for the sales staff to login to so they can process the orders - but obviously we need to increase the prices.
Is there a way to do this, it basically just need to be something like 10% more.
Quickest solution might be an extension. Google search found this: http://www.webtexsoftware.com/customer-group-prices-magento-extension
Just make the default price the higher price. Then setup tier pricing for the lower price. Associate all the groups except your sales reps to the tier price.
In the end we decided to create a new store that had the 'instore prices'

how to get id of product in shipping method

Is there anyway to get product Id of product in Shipping module, so that for different category I can charge Additional amount.
for eg: i have to two product in carts. One is in phone category and other is in computer category. for shipment I have to add $5 for phone and $25 for computer . so shipment charge should be $30 dollars in frontend. Is there anyway I can get product Id and corresponding product's category Id in Shipping method collect rates method??
Please help me, I am in a deep trouble....I hope Eg that I provided , explains what I need.
Thanks in advance.
You can get the products from quote
Mage::getSingleton('checkout/cart')->getQuote()->getAllItems();
or
Mage::getSingleton('checkout/type_onepage')->getQuote()->getAllItems();
and iterating over those items (be aware of grouped and bundled parents and so on) will give you the category(s) they might belong to and you can make your conditions against those
This is only a tenable option if products belong to only one category. Unless something has changed in the last couple of versions, there is no data for quote items that shows the category context from which they were added.
WebShopApps.com has several already-developed solutions for shipping scenarios. Depending on development contract & budget, it may be more cost-effective to use one of their well-tested extensions, e.g. Shipping Override Matrix.

Resources