I want to put 2 fields on user registration form, /customer/account/create/. Those fields are
gender selection and day of birth.
As I saw magento's customer module already has those 2 attributes, so If I don't mistake, I don't need to mess up with tables.
So how this can be done? Via observers? Or controller rewrite? What is better option?
My Magento is 1.5.
I only have a magento 1.6 version installed and there you have the options at:
Configuration → Customers → Cusotmers Configuration → Name and Address Options
Show Date of Birth
Show Gender
Related
I am starting to learn about magento and would like to setup a delivery date and time slot option in the product page.
If I am not wrong but I think I can do so by using product attributes or custom options?
Is there a way I can do validation of the date e.g. Delivery date must be at least 3 days after order?
I have two types of products:
A product that is on sale all the time and uses the special price field with no scheduled dates.
A product that is scheduled to go on sale once or twice a year using special price field and scheduled to and from dates in the future.
I have a coupon that MUST not be applicable on products whose special price field is active, whether by virtue of today's date falling within the to and from date fields, or by simply having its special price field filled in.
I can easily solve for product 1 - add a condition excluding anything with a special price greater than .01.
BUT that doesn't solve for product 2 - I do not want to exclude product 2 when the dates of the special price on product 2 have not been reached yet or have expired.
I do not want a manual solution (i.e. manually add products to a sale category when on sale, remove when not on sale).
I'm thinking of creating a cron job to make changes on the fly in a semi-auto fashion, but that seems desperate. Is there nothing I can do here to automate this based on special price dates?
You can do that using the Magento Admin.
First in admin go to Catalog -> Attributes -> Manage Attribute -> Look for "special_from_date" and "special_to_date".
Click on it, look for the option "Use for promotion conditions" set "Yes"
Now your special_from and special_to date will show up on your cart promotion rules section.
I'm dealing with exactly the same need.
For now, I'm developing a cron job: it run every day at midnight andupdates the rule end_date with today(). It's hacky, but so far looks promising and it's way easier and more manteinable than messing with mage internals.
Edit: also see here https://magento.stackexchange.com/questions/210006/catalog-price-rules-with-date-as-conditions-cannot-possibly-work-due-to-strtotim
We have 2 types of products....
Product Type 1: Will be purchased as a normal product
Product Type 2: Customers will have to contact us for more info.
What's the best way to build this in Magento? Two store views? Or should we write some logic to differentiate products? Any other advice, recommendations, or resources is much appreciated.
For products with type 2 , you can do following,
1.Make a product attribute, say, getinfo and make it as yes/no.
2.By default set it as no, for products of type 2 set as yes.
3.Keep type2 products Out of Stock , and for addtocart button replace with more info, click of which you could trigger a form to capture info and save it in ypur db
i have 2 store, 1 for USD 2 for CAD
my first store working fine, my 2nd store shows product value CAD when i send in paypal that time CAD value convert in USD, can you suggest me how to slove it i need when paypal goes its show CAD.
The solution to this problem lies in this Magento thread; here’s a summary for anyone struggling with this:
You need to set-up multiple websites, one for each currency (not just store views, complete websites)
Set ‘Catalog Price Scope’ to ‘Website’ in System > Configuration > Catalog
Set the Base Currency of each website to its respective currency in System > Configuration > Currency Setup
Set all your currency rates to ‘1.0’ in System > Manage Currency Rates
Now you can set your product prices per store when editing a product, voila!
Im working on Magento latest version .The store is for UK ,I need to add country like Manchester, London, Yorkshire etc..This should show in the shipping setting when I select UK from the dropdown viz :default is USA and also in the shipping and billing address. And the defaut country should always be UK as default
How can I do that ?
You can change the default country from magento admin->system->configuration->General->country options -> Default Country.
To add regions (counties) for UK I think you have to populate the directory_country_region table.
Take a look at the official UK translation here
I found a post you might appreciate. It concerns the "directory_country_region" tables.
http://www.magentocommerce.com/boards/viewreply/192387/