Square order confirmation email - Square API with 123Formbuilder - square

I've used the Square API integrated into a form built in 123formbuilder. Is there any way to:
modify the content and themes of the auto generated order confirmation email sent by Square from no-reply#squareup.com to the customers email address? A screenshot of the email is:
Stop the auto generated order confirmation email sent by Square to the customer from no-reply#squareup.com and instead have the receipt email sent automatically in the format set in the Square dashboard via Accounts & Setting --> Receipt upon successful payment being processed? An example of the auto generated receipt email is:

Unfortunately, neither of those options are currently possible. 123FormBulder utilizes Square Checkout (https://docs.connect.squareup.com/payments/checkout/overview) which isn't customizable since it's hosted by Square.

Related

How do I test a text message (SMS) with testRigor?

I'm using testRigor and our system sends text messages. How do I test that a text message has been received?
It is possible by using Twilio. You can go to https://www.twilio.com/ to create a Twilio account and get your first phone number from them. It is even possible with their free version.
Once done, you can go to Twilio dashboard and get Account SID, Auth Token, and Phone Number. You then can go to testRigor and specify those 3 parameters in Settings/Integration under Twilio section.
Once this is done you can use that phone number you got from Twilio on your system and then you'll be able to use the following testRigor code (assuming your phone number you got from Twilio is +12345678902):
check that sms to "+12345678902" is delivered
For example, a 2-factor authentication login test can look like this:
click "Sign in"
enter "jacob" into "Username"
enter "jacobs-secure-password" into "Password"
click "Verify me"
check that sms to "+12345678902" is delivered and matches regex "Code\:\d\d\d\d" and save it as "sms"
extract value by regex "(?<=Code\:)[0-9]{4}" from "sms" and save it as "confirmationCode"
enter saved value "confirmationCode" into "code"
click "Continue to Login"
check that page contains text "Welcome, Jacob!"

Shopify preview notification other than order 9999

I am editing a client's email template for the Shipping confirmation notification.
Is there a way to preview a real order (not order 9999) when editing this template (or notification templates in general)?
Unfortunately, no.
I generally use a test order assigned to my email and trigger notifications from the order itself:
Resend email button in the order timeline to trigger Order confirmation email
Fulfil orders to trigger Shipping confirmation email
Cancel fulfilment to trigger Shipping update email
This is the only way you can test data related stuff like content that changes based on line item properties, customer tags, shipping option, etc.

Manually approving the account in shopify after registration

Whenever the user register on my Shopify website i want that account to be disabled until admin enable it from back-end panel. Currently when user is registered, his account is enabled by default.
Have searched various forums even tried Shopify support but still no luck.
There are two options. why you are not putting "request membership" sign up form instead of sign in form (disable from here)? You could use the contact page for that if you wanted. Then you get an email when they fill that out. You would create the account (just copy and paste the info) and email them an invitation. They click the link in the invite to make the password. (I think it will be a tedious task for you)
Otherwise, let them create the account, but hide the pages with the Locksmith app. Then after you approve them you would apply a "tag" to the customer account so they can see the pages and products locked with Locksmith.

Attachment to eCommerce email Template of kentico cms

I am developing shopping website using kentico cms 9. In the website I want to send invoice to customer as a pdf attachment of email template (default kentico ecommerce email template).currently I am sending invoice in email body of email template and its Woking fine. But now I want to send Invoice as a pdf attachment as well as in email body also. Is this possible to send invoice with attachment of email template in kentico cms.
Yes, you can send email attachments using the API. I believe this code is still valid for v11.
var emailTemplate = EmailTemplateProvider.GetEmailTemplate("yourtemplatename", "yoursitename");
MetaFileInfoProvider.GetMetaFiles(emailTemplate.TemplateID, "cms.emailtemplate", "Template", "", "");
Creating the invoice into a PDF is not out of the box though, you'd have to include a 3rd party tool to do that conversion for you. Once you have the order, you can simply call order.OrderInvoice and it will render all the macros in the order invoice template and get you the HTML you need to send to a PDF to be created.

Customize Stencil Order Confirmation page

I have been searching this for hours and I am not getting anything useful.
In BigCommerce Stencil theme, is it possible to customize/create custom template for the order-confirmation.html page? specifically the content of {{checkout.order_confirmation_content}}
If there is not, is there a workaround or something? I mean there must be a way to change the HTML of that page.
NOTE:
I want to change the HTML not just the CSS
Currently, the only checkout flow that supports editing the content of the confirmation page is Custom One-Page Checkout (for Developers). Developer Checkout gives you full access to the html for the checkout and confirmation page. You can access this setting under Advanced Settings>Checkout in your control panel.
Once enabled, navigate to Storefront>Checkout Template Files (you may need to refresh to see this option appear). The order confirmation page is order.html.
The optimized one-page checkout flow /checkout/order-confirmation supports customization of theme\templates\pages\order-confirmation.html by adding language strings to your localization.
get a copy of opt-checkout-en.json from https://developer.bigcommerce.com/stencil-docs/localization/multi-language-checkout
{
"optimized_checkout": {
"order_confirmation": {
"order_number_text": "Your order number is <strong>{orderNumber}</strong>",
"order_pending_review_text": "Your order was sent to us but is currently awaiting payment. Once we receive the payment for your order, it will be completed. If you've already provided payment details then we will process your order manually and send you an email when it's completed.",
"order_with_downloadable_digital_items_text": "You can download your digital purchases by clicking the links on this page, or by logging into your account at any time. There is also a download link in your confirmation email, which should be arriving shortly.",
"order_with_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a ng-href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a> or call us at {supportPhoneNumber}.",
"order_without_downloadable_digital_items_text": "Once we receive your payment, we’ll send a confirmation email with a link to download your digital purchases.",
"order_without_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a ng-href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a>.",
"thank_you_customer_heading": "Thank you {name}!",
"thank_you_heading": "Thank you!",
"order_status_update_facebook_messenger_heading": "Get instant updates of your order to Messenger"
}
}
}
It's unclear to me where supportEmail comes from.