• Duplicate Product Entries IDs in Workarea

    DescriptionIn some cases sync collisions can occur causing duplicate product entries to show in the workarea. See the following example: Resolution To prevent the issue from occuring you will need to start by resolving sync collisions for price entries. Go into the workarea > settings > synchronization > settings page and check off the price entries checkbox. Do this on the sending and receiving servers.  To list all the products that have multiple prices defined, run the following ...

  • eCommerce Content not checking in using the workarea

    There are rare occasions when eCommerce catalog content cannot be checked using the workarea. For example, one user who is not available may have left content checked out but another user cannot check it back in. Resolution When a content item cannot be checked back in using the workarea, use the SQL script below to return the content to "A" status. Warning: Use the script only on eCommerce content (products) (there are additional tables involved). Backup t...

  • Ecommerce Workflow Image Not Showing

    DescriptionThis article describes steps to take when previewing the Available Workflows under Settings > Commerce > Fulfillment >Order Workflow and no image is present.CauseThere are two primary causes for the workflow image to not appear in the workarea. 1. The MSDTC is not configured on all servers in the environment.  2. A custom workflow implemented in a previous version was not upgraded and redeployed with a site upgrade.    Resolution1. To ensure proper MSDTC configurat...

  • Example on how to create a custom order process workflow for eCommerce site

    DescriptionDevelopers have the option to use Ektron's standard functionality and out-of-the-box server controls to create an eCommerce website. See eCommerce Server Controls for more information.Ektron also provides the ability to customize an eCommerce web site by creating a process workflow tailored to fit company specifications.For more information on customizing eCommerce click here.This article provides a sample on how to create a custom order process workflow. ResolutionCustom Wor...

  • Issue with eCommerce transactions remaining in inProcess

    DescriptionTypically with eCommerce transactions, unless specified, when an order is placed it needs to go through a workflow process before the transaction is complete. In the Workarea, there will be an indication that the order was completed successfully as the status will be marked Completed and the Sequential Workflow image will appear under the properties of the order under the Workflow tab.However, one may experience an issue with transactions where the order status will remain inProce...

  • Modify Commerce Screens

    In the event that you need to change or modify your commerce screens for shipping providers, addresses etc, there are a few different options you have.  Resolution   Modify the code itself    Install the Ektron SDK : C:\Program Files (x86)\Ektron\CMS400v86\Utilities\CMS400SDK_Setup.exe This SDK comes installed with samples of the out of the box functionality. You can modify these and build or replace in the Ektron solution. For example    IF you would like to modi...

  • Paypal no longer allowing transactions using SSLv3

      When using Paypal as a payment provider, the checkout process is unable to complete the transaction. Cause Paypal is no longer accepting transactions from sites that use SSLv3 due to security concerns. For more information, see  https://www.paypal-community.com/t5/PayPal-Forward/New-Information-as-of-December-2-2014-POODLE-SSL-v3-Technical/ba-p/902239  . Resolution The workaround is to use the ServicePointManager.SecurityProtocol Property on your checkout page to forc...

  • PCI Compliance and Ektron

    This article clarifies the level of PCI compliance in the Ektron product. Resolution Although Ektron is not PCI compliant, it has settings you can leverage to further make the site PCI compliant. Please review the product documentation link here for more information.

  • Purge eCommerce Basket Addresses Login Performance Issue

    This article explains how to remove old eCommerce basket entries by date. On commerce sites, users may create and leave multiple baskets. As a result, the database's basket table may grow very large, causing performance issues when logging into the site. Resolution Backup the database before running any script against it.  Backup the database.Copy the following text into sql:  declare @dt DateTime declare @Id bigint set @dt = '2014-01-01 00:00:00.000'; SELECT basket_...

  • Troubleshooting eCommerce MSDTC Tools and Tips

    DescriptionThis article provides additional information for troubleshooting MSDTC when trying to properly configure eCommerce workflow.Note: This information is regarding a component Ektron relies on for proper commerce functionality. The configuration of MSDTC on servers may vary based on network requirements. ResolutionFor the Ektron recommended configuration of MSDTC, review the article here.The tools below help diagnose environmental configuration issues with the MSDTC.Troubleshooti...

  • Troubleshooting eCommerce Workflow when servers are on different domains

    Description If workflow is not working properly, check to see that the servers are on the same domain. If they are not, then you must be sure that the Microsoft Distributed Transaction Coordinator (MSDTC) is configured to communicate between servers in other domains.This article explains how to do this. Resolution Workflow Transactions If workflow is not working properly, check to see that the servers are on the same domain. If they are not, then you must be sure that the Micros...

  • Understanding coupon management

    Ektron's eCommerce feature lets you generate coupons to provide discounts to customers, either to attract new business or reward loyalty. Coupon management includes the following features such as: Percentage discounts-you can set a maximum coupon value regardless of the amount calculated by percentage. Limit to catalog entries that you accept Limit to most or least expensive entry Limit to 1 use per customer Limit from being used with other coupons Limit to a date range when coupon...