magento-customer Registration - magento

I'm new to Magento platform & I want to build a customized customer registration page for a company through which employees of that particular company only can register in my online store with their company email.
So far I'm able to add the custom fields on the registration page by doing some addition in Magento core files. Instead of playing with core files I want to do this by overriding the base classes of Magento. Can someone tell me how can I do this & how can I validate my customer email in a registration page?
Example: I have created an online store for a company called "abc" & the employees of the company can only register to my online store with their company email. Say john is an employee of company "abc" & his company/professional email is "john#abc.com". Here john can only register to my store with the help of his professional email.
How can i do this?
I'm using a 1.5.1.0 version of Magento.

There is a detailed tutorial regarding this please visit
http://www.magentocommerce.com/wiki/5_-_modules_and_development/customers_and_accounts/registration_fields
This will help you almost in every specific need you asked above. If still got question just ask again :)

Related

Create Opportunity in Dynamics CRM 365 from Partner Portal

I need to create a new Opportunity from the Dynamics CRM Partner Portal via a custom button. The company sells software with a server that holds license details from each customer. On the Customer page I have a link that links to a new page that shows the license details for the Customer (fetched from the License Server via REST). I now need to use this licence details and create a new Opportunity for the Customer via the Portal.
The above image is the OOB Customer entity form with an added link to view licence.
From the next image an Opportunity should be created with Opportunity Products as specified on the page. A01, A03 etc.
I am using MS Dynamics v8.2
Adding my 2 cents,
I think you cannot directly call Post calls as of now to CRM API.
Link stating same.
If you can tweak your process slightly a bit.
create a form or something and on save of record, fire workflow in crm which can be custom workflow and that custom workflow will take care of creating/updating opportunity with products.
Here is an article giving some Idea.

Is it possible to hide the Developer Email in the Chrome Webstore?

I am wondering whether it is possible to hide the email of the developer on the Chrome Webstore extension page.
I had the same issue and this was what I got from Chrome Web Store support.
In regards to the contact email address, it is a mandatory information to provide when you publish the chrome items and this requirement has been implemented on June 9th, 2020.
3.4 You Support Your Product. You agree to supply and maintain valid and accurate contact information that will be displayed in each product detail page on the Store and made available to users for customer support and legal purposes. For paid Products or in-app transactions, you must respond to customer support inquiries within three (3) business days, and within 24 hours to any support or Product concerns stated to be urgent by Google.
Failure to provide adequate support for your Products may result in low Product ratings, less prominent product exposure, or in some cases removal from the Web Store, such as if the extension no longer functions as described.
Having this said, there's no option to hide the contact email address from your listing page at the time but the Contact Email address doesn't have to be your personal email and you can change it anytime from the Developer Dashboard.
You can edit it at the [Account] --> [Profile] --> [Contact email address] in the Developer Dashboard (*Please see the attached screenshot image).
So I changed the contact email from my personal email to my work one and now my personal email is no longer exposed.

Magento marketplace with vendor payment

I'm using marketplace extension from magentoconnect in my store. This extension is really good and works exactly what i needed it to do but there is 1 particular requirement I need which it doesn't provide.
For vendors, I want payments of each product sale to go directly to vendor's account ( through their credit card etc which they need to add before their product becomes visible ) and commission amount ( some percentage which is set by marketplace through admin panel ) to go to site owner's account. I know there is paypal adaptive payment add-on available with this extension but I don't want to use paypal due to some reasons.
I have tried to create my own module which will gather vendor's payment method after their login and will verify it if their credentials are working or not. But i'm confused as to which approach should i use to get their order payment to go directly in vendor's account and commission in site owner's account right away.
Also, i want to use authorize.net to charge clients as stripe does not support a lot of countries.
Any help in right direction is very much appreciated. I need a solution as to how i can implement it. I can customize or create my own module if needed be for this particular case, but i need to know which is a better approach or what will be close to magento way of doing stuff.
Sorry for my bad english.
Thanks In Advance
Ab.M
Hi Regarding Paypal adaptive payment this thread will help https://www.paypal-community.com/t5/About-Payments/Adaptive-Payments-for-Magento-marketplace/td-p/968101
as authorize.net does not provide marketplace api like stripe or paypal provides so it wouldnt be possible in this way .
PS - we are not self promoting our plugin or product , as user asked the questions specifically about our product that why i have added extension link with images and screenshot

Magento - Add comments to product reviews

On our e-commerce site, we get a lot of product reviews from people who had problems with our products. Many of these problems could be resolved by our customer service call center. I would like to know if there's a way to write a response to a customer's review so we can help customers troubleshoot, show off our company's excellent customer service skills, and negate some of the bad reviews on the site. These comments should show up on the front-end with the reviews, and only certain admin users should be allowed to submit a comment. Does anyone know of an extension or any other way to accomplish this?
In magento there is a feature of giving review to the product,Which is not showing unless or until the admin approve the review from admin side catelog-> Reviews and Rating -> Customer Reviews -> Pending Reviews so it will show the list of review given by customer to that particular products so based on that you can able to get an idea about the reviews of customer regarding that products.
let me know if any queries still there
Late on this, however this might helpful to others: there is an extension that does exactly this on Codecanyon: Product Review Comments

magento REST/OAuth in 1.7

I am in magento 1.6.2 and working on setting up something to show/hide cms page(s) based on customer status.
Similar to the way WordPress has many "paywall/membership" plugins.
So the user subscribes (currently looking at using AW SARP plug-in for that part) --> then magento grants access to the CMS page,
i.e.
Show/Hide Plug-In
Show/Hide Video Program links in Customer Account
A Video Program is a Product on a CMS Page.
Customer buys (or subscribes to) a Video Program
-->a listener looks for customer ID
-->customer ID is found and shows magento what product(s) (one or more products) customer has paid for (and/or is currently subscribed to)
-->magento displays an array in customer account on a tab "My Purchased Videos" that includes links to CMS pages for each Video Program
-->once subscription expires, customer can not access CMS pages for each Video Program.
So, am I right that 1.7 allows customer management /access to be done in a totally different way using REST/OAuth or is REST/OAuth is just one more admin thing?
As far as I understand, the Magento REST API is primarily designed for integrating 3rd party applications, so it's "just" one more admin thing.

Resources