Checkout widget

You use the Checkout widget to configure the shopping cart The checkout process.

PREREQUISITES: Before adding and configuring the checkout widget, you must have performed the following:

    • Configure SMTP settings
      In order for the system to be able to send emails, you must configure the SMTP settings. For more information, see Administration: Configure SMTP settings.
    • If you do not want to accept anonymous checkout, you must create custom login page(s).
      You must create one or more pages, where the customers will login before they checkout the shopping cart. On these pages you must add and configure the Login widget and the Registration widget.
    • You have added and configured the Shopping cart widget and the Product list widget.
    • You have created a confirmation page.
    • You have entered the country and the ZIP code where the products are shipped from. For more information, see Advanced store settings.

To setup Checkout widget, perform the following:

  1. Drag the Checkout widget on the page and click the Edit button in the upper-right corner of the widget.
  2. Choose the templates that are used to display the following:
    • Shipping/billing address form
    • Shipping options
    • Payment options
    • Preview
    You select the templates from the dropdown box.
    You can create a custom template by clicking Create new Template. You can edit existing template by selecting it and clicking Edit template.
    For more information, see Create and edit widget templates.
  3. Choose how to confirm the order.
    Select one of the following:
    • Use template for the confirmation step and select the template from the list.
      This way you confirm the order in a step from the checkout process.
    • Redirect to confirmation page.
      Configure the link to the page where the confirmation to the user is displayed.
      The redirect page needs to contain an Order invoice widget or a Google conversion widget.
      1. Click Select a page.
        A list of all pages appears.
      2. Select the page and click Done selecting.
  4. In Order placed client email template dropdown box, select the e-mail template that will be used to send a confirmation e-mail to the client.
  5. To send a copy of the e-mail to the store’s e-mail, select Send merchant a copy of the email checkbox.
    For more information about configuring the merchant e-mail, see Advanced store settings.
  6. Click Advanced button.
    The widget configuration opens in advanced mode.
  7. If you want to allow anonymous shopping, in CheckoutRequiresLogIn input field, enter false.
  8. In LogInUrl input field, enter the URL of the login page, you have created.
    For example, if the page, where you have added the Login widget, is named Login, in LogInUrl input field, enter ~/login?ReturnUrl={1}.

    For more information about advanced configuration options, see Advanced configuration of widgets.

  9. To set which country appears by default on the checkout pages, in DefaultCountryIsoCodeForShippingBilling field, enter the ISO code of the country.
  10. If, for the US, you want to narrow the taxes to counties, in GetCountyInformation, enter true. For more information about narrowing taxes, see Create taxes » Step 6.
  11. When you are finished, click Save.
    The Edit window closes.

For more information about changing the template of the Checkout widget, see Create and edit widget templates.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?