How to Customized the new order template: Magento - email

I want to make some text changes in new order template of my Magento so where i can locate the Template file or where i can do this in the admin panel.

you can make changes in template from admin panel as below :
Go to System >> Transactional emails >> Add new template
Select now order email template and make changes and save it.
After that you need to assign your curstom email template.
For this Go to System >> configuration >> Sales >> Sales emails >> Select your custom template there.

Related

how to customize the default outlook new email

I am trying to figure out how to customize the new email creation form. The forms is %appdata%\Microsoft\Templates\NormalEmail.dotm
I have created a new Email custom template I could not find a way to merge the new email template and custom template.
All i am trying to do is add some random text to the email and not planning to use Signatures.
created new template.
saved it int e default location, i did not find a way to merge the new template with the default template.
I tried exchange rule to add the text, but i wanted this to be done at the client side.
created new template.
saved it int e default location, i did not find a way to merge the new template with the default template.
I tried exchange rule to add the text, but i wanted this to be done at the client side.

Magento 2 checkout error message translation

I can't translate the top checkout error message "The requested qty exceeds the maximum qty allowed in shopping cart", the item error message translates ok. Where is the location of this piece of code?:
<div class="message message-error error"><div data-ui-id="checkout-cart-validationmessages-message-error">The requested qty exceeds the maximum qty allowed in shopping cart</div></div>
checkout attachment
checkout
This message is located in the file:
vendor/magento/module-checkout/view/frontend/web/template/messages.html
You can modify this file to change the message.
This text is available in following path
vendor/magento/module-inventory-sales/Model/IsProductSalableForRequestedQtyCondition/IsCorrectQtyCondition.php#112
You can change here But it would be more correct to change from translation file
To find where the message file is located, you can enable the Magento 2 debug template functionality to highlight the template file:
To enable template hints:
Click Stores > Settings > Configuration > ADVANCED > Developer
In the Scope: dropdown in the upper-left corner, select the view for which you want the template hints.
In the Debug tab, set Template Path Hints for the storefront to Yes.
To enable path hints for Admin, set Template Path Hints for Admin to Yes.
To save the changes, click Save Config in the upper-right corner.
Use the bin/magento dev:template-hints:enable command to enable template hints and the bin/magento dev:template-hints:disable command to disable them.
Other Way
Once you find the file path, although, in Magento 2, the messages are in CSV format for every module, i.e., in vendor/magento/module-catalog-inventory/i18n/en_US.csv. You can change and customize your messages in this file for the module.
That's it

Is it possible, in NetSuite, to workflow a button to create a new email with no set recipient

currently we have a custom record with a list/record field that links to an opportunity and i can create a button that creates new emails (via workflow) pulling recipient information from the contact on the opportunity record but what i want to know is if there is a way to replicate the "New Email" button usually found on a record's Mail Merge tab as i want to be able to press a button to open an email template that has no recipient set as currently the send email workflow option has both recipient and sender as mandatory fields - is this possible?
You can edit the Custom Record Type to check the 'Enable Mail Merge' checkbox, then you should have this functionality.
If you want the functionality to be available via a button in the main button group, I don't believe this is possible using a workflow only; however you can achieve this with scripting. To do this, create a User Event script with a Before Load function to add the button to the form, and a Client Script which can be called on clicking the button. Upload and deploy to the Custom Record Type that you want the email button to appear on. For this answer I'll assume you have at least a basic knowledge of creating a script record - let me know if you need more information.
The User Event script:
function emailButton(type, form)
{
//add a custom button on the form
//specify the function name of the Client script created in Step 2
form.addButton('custpage_Add', 'Start Email','startEmail();');
//set the internal id of the Client script created in Step 2
form.setScript('customscript_ppcs_start_email_client');
}
The Client script:
function startEmail() {
new_message([['transaction',document.forms['main_form'].elements['id'].value],['entity',document.forms['main_form'].elements['companyid'].value],['template',['66']]], 'EMAIL');
}
You can modify the template used by replacing the '66' with the internal ID of the template you want, or you can remove it. You can also remove the 'entity' as you don't want the recipient to be set. Below is an example with both removed:
function startEmail() {
new_message([['transaction',document.forms['main_form'].elements['id'].value]], 'EMAIL');
}

Get user list from Taleo Connect Client

We're using the Recruiting Taleo (14A) module and I was wanting to pull a list of external and internal users (login, email, internal/external, etc) from Taleo Connect Client (12A).
Does anyone know how to do this? Or where to pull the data from? Thanks
I believe the entity you are looking for is Candidate. Taleo Connect Client has a built in template for exporting candidates, which includes usernames and email addresses.
Open Taleo Connect Client and select File → New → New Export Wizard.
Click the Product dropdown and select your Taleo product version.
In the list of entities, select Candidate.
Under the Template section, select Create export from a template.
Click the Template dropdown and select Standard Candidate export (CSV-ENTITY).
Click Finish to create your new export.
Note: The candidate export template for Recruiting Taleo 14A appears to be based on Recruiting 10.0.1. This can be fixed either by creating an export without a template, or by changing productCode="PRO1001" to productCode="RC1401" in the source file.
You can customize your export's projections and filters to suit your needs. Alternatively, if you don't want to start from a template, you can create a new export instead.
Once your export is saved, you can run it by creating a new configuration.
Open File → New → New Configuration Wizard.
Select Based on an export specification.
Click the three dots ... next to File and select your export.
Click Next to move to the next page.
Select your Taleo Endpoint, then click Finish.
Save & run your configuration.

Magento translation email - email titles

How do you go about changing the title of emails in a second language store view. Example "New Order" in the New Order confirmation email. csv files are not responding in this case...
Another solution. You can copy the default email templates into a language folder you are wanting to use, and translate them manually.
Copy everything in app/locale/en_US/template to app/locale/[YOUR
LANGUAGE CODE]/template.
Change [YOUR LANGUAGE CODE] to the Language Code of your
desired language. YOu can find a list here. Make sure it's in
the format en_US.
Modify the email templates in your app/locale/[YOUR
LANGUAGE CODE]/template folder.
In Magento, go to System > Configuration > General. At the top left, change your Current Configuration Scope: to the store you want translated.
Change the Locale to the language you translated to. It must match correct the language code used in your folder namespace.
NOTE: When editing the email template files, you'll notice some comments at the top containing variables and such. You will see something like <!--#subject Welcome, {{var customer.name}}! #-->. Changing this will alter the subject line used by Magento.
You can just create custom Transactional Emails which include the translations needed for the store view.
Create a new Transaction Email template, in your store's required
language. Go to System > Transactional Emails and click Add New
Template. Load in the default template you are trying to
translate and modify the subject and body of the email.
Go to System > Configuration > Sales Emails At the top left of your configuration, change to your desired Store View you want these emails to be assigned to.
Change the New Order Confirmation Template to the Transaction Email template you created. Click Save Config.
Items ordered from that store should now send an email using the translated email you created.