Quantcast
Channel: Customized Commerce 13 and earlier versions
Viewing all 9642 articles
Browse latest View live

.Net Core timeframe

$
0
0

Hi,

We are looking at trying to run the front end site under .Net Core on a seperate server to the editing and admin site that still has the dependency on .Net Framework and would like to know if this is possible.  From what we can see it seems as though it should be possible with a bit of work but it would be easier if we had the promised package form EPiServer that would help with this.

Is there any time frame for official support from EPiServer for this?  I notice that at the recent partner event there was still no timeframe given and it sounds more like marketing fluff than an actual commitment to support .Net Core.  .Net Core has significant advantages for us over the .Net Framework and it is very concerning that there is no commitment to a process of migration.

Is it possible to split EPiServer into the front end site and the editing and admin site and run just the front end under .Net Core.  This would allow us to get most of the benefits in resource usage and performance that comes with  .Net Core.

Thanks,

Phil


Howto: Display the tree list of CRM pages in a custom view

$
0
0

Hi Folk

I'm currently implementing a new block with a view. I would like to display the list of pages in the CRM on that new view so the user would be able to select some of these page for further processing.

Even better, if I could have a tree list of these crm pages and be able to drag and drop them into another object. To build a list of pages that needs to be processed.

Any pointer, suggestions, tips?

Thanks

Frequency of EpiServer Scheduler?

$
0
0

We have implemented a scheduled job that checks for new items in an external datasource and adds any new items to the Episerver Find Index. Since the external feed isn't updated very often this job takes <1s to run most of the time.

Even though the external datasource seldom updates it's important that new items are updated quickly and because of this we've tried to set a very high frequency on the scheduled job. At the moment we've tried running the job every 10-15 seconds. This however, isn't really working and most of the time the job runs around once per 70 seconds.

Is there any way to increase the frequency of the scheduler in EpiServer to allow for more frequent job execution?

404 Handler logging HttpException

$
0
0

CMS 11.10.6

404Handler 11.1.12

We are getting the following HttpExceptions being logged for 404 and 301 statuses :

The controller for path '' was not found or does not implement IController.

The BVNetwork 404 Handler has the following configuration

The /ErrorPage/NotFound action has the NotFoundPage attribute applied

oEmbedMetaEditor.js not found in Multisite

$
0
0

Hi,

we are running a multisite. Latest epi 10.

With one of the sites, when i try to edit a block, i get oEmbedMetaEditor.js could not be loaded and the whole UI craches.
When i look at the path from where epi tries to load the the oEmbedMetaEditor.js i see that something is dodgy.

The oEmbedMetaEditor exists in modules/_protected/ {geta-epi-cms\Geta-EPi-Cms.zip\1.1.6.0\ClientResources\Scripts\editors}

The zip filecontaines, there is a module.config file that looks like this:
<module productName="Geta EPi Cms UI" clientResourceRelativePath="1.1.6.0" loadFromBin="false">
<assemblies>
<add assembly="Geta.EPi.Cms.UI" />
</assemblies>
<dojo>
<paths>
<add name="geta-epi-cms" path="ClientResources/Scripts" />
</paths>
</dojo>
<clientModule initializer="geta-epi-cms/CommandsInitializer">
<moduleDependencies>
<add dependency="CMS" type="RunAfter" />
</moduleDependencies>
</clientModule>
</module>

Error: "scriptError"

  • _f2Dojo

dojo.js:15:19769

  • <anonym>5Dojo

_f@http://localhost:58323/cms/Shell/10.10.6.0/ClientResources/dojo/dojo.js:15:436 req.injectUrl/_10c<@http://localhost:58323/cms/Shell/10.10.6.0/ClientResources/dojo/dojo.js:15:17745 widgets.js:2:220692

    • _5f2http://localhost:58323/cms/Shell/10.10.6.0/ClientResources/epi/shell/widgets.js:2
  • signal4Dojo
  • signal
  • _9
  • signal
  • _10c
Loading failed for <script> with source “http://localhost:58323/cms/Shell/10.10.6.0/ClientResources/adventure/editors/oEmbedMetaEditor.js”.
??So why and where does EPi or .net gets the adventure added (site name is adventure)?
Is there something that was missed in the web.config, some setting?

Server unavailable when search query with sorting runs

$
0
0

We have a search in our website implemented using EPiServer Find. It has a sorting option such as 'Sort by number of views' which is based on a int property. 

Strange thing is this sorting works for most of the times and occationally it fails with following Java ClassCastException error.

EPiServer.Find.ServiceException: 'The remote server returned an error: (503) Server Unavailable.
ReduceSearchPhaseException[Failed to execute phase [query], [reduce] ]; nested: ClassCastException[java.lang.Double cannot be cast to java.lang.Long]; '

Anyyone has a clue why this server error occurs randomly? 

Datetime format in CMS edit mode

$
0
0

Hi Team,

I have created "Datetime" property in one of my page type and i want to display "dd/mm/yyyy" to the editors but it is always showing in "mm/dd/yyy" format. Below are possible configuration changes i have done but still not working.

1) Updated culture attribute in web.config "en-AU"

2) Enabled only one language(i.e. en-AU) in admin => manage website language settings

3) Updated personal language to "English" under My Settings => Display Options tab

Can you please let me know if anyother configuration changes required to resolve this issue?

Thanks,

Suresh B

LineItem removed from PurchaseOrder after orderRepository.Save

$
0
0

Hello 

I'm using Commercer 12.8.1

I have also tried to update to Commerce 12.17.2, but the issue is still the same with newer version.

The goal: Change products on a created Purchaseorder (Add / Remove / Update products in a placed order)

I'm doing this in steps.

  1. Getting a diff of changes
  2. Removing all old LineItems
  3. Adding the new set of items
  4. Adjusting any payments

I can see from the debugger and the Database the all new LineItems are saved to the DB after step 3. (If I return the function here all look as expected, except of course that payment totals are wrong.)

I then start with the process of getting new totals. 

When I here run 

_orderRepository.Service.Save(order);

some, but not all LineItems are removed from the order. This happens before I run ProcessPayments, but after that I have new totals calcualted.

We have a filter to exclude some items for discount calculations, and the items that are removed from the order are part of this filter. If I comment out the specific product types in this filter, the code works as intended and payments are handled correctly as well

However, this is a filter that we trigger only for discount calculation, and no breakpoints I set here are triggered when I step over the save frunction from OrderRepository.

I have also checked in the events triggered for PurchaseOrder.

In OnUpdating all LineItems are present, but in OnUpdated some are removed. 

This only seem to happen for products that are part of our custom filter, but I can't understand why this should be triggerd in Save at a specific time, sine it does not always do so. And IF it is this filter that is getting triggered from the Save method, why I cant see this from breakpoints or logging when I run the application?

In what cases are LineItems removed from an order when _orderRepository.Service.Save(order);  is called?

I have also setup a custom ILineItemValidator that simply adds logging if a LineItem is removed due to being invalid in some way, but this is not triggered before the removal of the LineItem either.

Is there any other form of LineItemValidation that is done in the saving of PurchaseOrder that might affect my order that I can look at for more info? 

We do not use Inventory tracking for any productsin the catalog.


Nullreference exception in EPiServer.Commerce.Marketing.OrderFormPriceMatrix.CalculateAndCommit when redemption limit is exceeded.

$
0
0

Hi,

I'm running into following error when I have more products that apply to a discount than I have available redemptions.
In this case I'd have expected that the discount would only be applied on the first products. However i get a null reference error in OrderFormPriceMatrix.

We've implemented a custom RedemptionLimitService. I can see that the number of available redemptions returned is correct.

Any ideas?

We are running Commerce 11.8.2 and CMS 11.4

StackTrace:

at EPiServer.Commerce.Marketing.OrderFormPriceMatrix.CalculateAndCommit(AffectedEntries item, Func`3 apply)
at EPiServer.Commerce.Marketing.OrderRewardApplicator.ApplyPercentage(AffectedOrder item, Decimal percentage, PromotionProcessorContext processorContext)
at EPiServer.Commerce.Marketing.RewardApplicatorBase`1.<>c__DisplayClass1_0.<Apply>b__1(TAffectedObject item)
at EPiServer.Commerce.Marketing.RewardApplicatorBase`1.ForEach(Func`2 apply, IEnumerable`1 affectedItems)
at EPiServer.Commerce.Marketing.RewardApplicatorBase`1.Apply(RewardDescription reward, RedemptionDescription redemption, PromotionProcessorContext processorContext)
at EPiServer.Commerce.Marketing.RewardApplicatorBase`1.Apply(RewardDescription reward, Int32 remainingRedemptions, PromotionProcessorContext processorContext)
at EPiServer.Commerce.Marketing.PromotionEngine.Run(IOrderGroup orderGroup, PromotionEngineSettings settings)
at EPiServer.Commerce.Order.IOrderGroupExtensions.ApplyDiscounts(IOrderGroup orderGroup, IPromotionEngine promotionEngine, PromotionEngineSettings settings)

Thanks in advance,

Brecht 

Support SVG files in edit UI

$
0
0

Inserting svg files in properties marked with UI hunt "Image" makes an nullref error in the logs, and the image looks broken to the editor. Ref: https://support.episerver.com/hc/en-us/requests/291373

SVG files are sometimes the preferred format when displaying logos and such, so this should be supported. It's easy to get thumbnails in the asset pane to show up for SVGs, but the image property itself lacks this support.

Validation of property with EmailAddressAttribute fails on empty value

$
0
0

When a string property is decorated with an EmailAddressAttribute validation fails when removing the address. This occurs on a fresh Alloy site with all the latest updates.

How to reproduce:

  • Create a new Alloy site
  • Add a string property with EmailAddressAttribute to a content type, I used ContactBlock and added:
    • [Display(Order = 30), EmailAddress]
    • public virtual string Email { get; set; }
  • Create a block in the CMS, set an email address, and publish
  • Edit the block and erase the email address

Here validation fails with: The Email field is not a valid e-mail address.

Sent via Dojo to the server in the post body is: {"id":"113_116","properties":{"email":"\"\""},"action":513}

As an editor this can be worked around by leaving the property blank, switching to another property and changing that after which validation succeeds and nothing is sent for the property.

Is this a known bug? Is there a fix available?

How to implement some dynamic content between blocks?

$
0
0

In one of my CMS page, I have to add 2 blocks (say A and B) and some dynamic content between them. The content should come from the child pages (e.g. Main page is like product list page and child pages are product page and main page is supposed to list all 3 products in it).If there are 3 children, the page will contain 3 sections between A and B. How to implement this? Can I use block for such content as well? Or should I go with making changes in page view for such content between A and B?

No highlighting of HTML content?

$
0
0

Hi,

Is highlighting with AsHighlighted not supported on indexed content that contains HTML tags? I am getting a search hit on the content document, but the value returned from AsHighlighted is empty. If I index the field without HTML tags, the highlighting works. (I am not using unified search, I'm using typed search.)

Update: some times I get a highlighted result back, but the marking tags interfere with the HTML tags. 

Required field validator different behavior client/server-side

$
0
0

Because of an issue with spam prevention we found out that the behavior of the Required field validator on Text controls in EPI Forms is different on the client and server. When enabled with JavaScript, the validators detect spaces as non valid input for required validators. However when disabling JavaScript in the browser the server-side validation triggers and that one allows spaces as valid data. Is this behavior by design different in JavaScript then on the server?

Campaign SOAP API -> How do you check list for customers who have not opted in yet?

$
0
0

I am using the "contains" method to see if a customer exists before inserting them into the recipient list. (documented here: https://world.episerver.com/documentation/developer-guides/campaign/SOAP-API/recipientwebservice/contains/)

The documentation says:

Return values

  • true: Recipient already exists
  • false: Recipient does not exist or an entry exists but the opt-in process has not been finished yet (i.e., the double opt-in link has not been clicked)

My question is, is there a way I can check if the recipient exists in even if the opt-in process has not been finished yet? I couldn't find this in the documentation.

Thanks


Social Reach - missing providers in dropdown list

$
0
0

Hi, I have just installed Social Reach 3.0.0. Under Settings when I want to add channel I see only Twitter and LinkedIn:

While EPiServerSocial.config contains four providers out of the box:

I have created new app in FB, and tried with correct consumerKey and consumerSecret, but it still doesn't show up in dropdown. Anybody has idea what to try?

Group to Create Promotional Codes

$
0
0

I would like to create a group for users with permisions to only generate promotional codes. Is this possible? I created a group called "Generate Promo Codes", added the users to that group then granted permisions to Allows access to create/edit/view/delete promotions but how do I map the the virtual role? 

Cannot enter internal links with a querystring in TinyMCE

$
0
0

Hello,

I'm trying to insert a link to an internal page with a querystring in a TinyMCE field. We are using TinyMCE version 4.8.5 with Episerver 11.11.2.0

If I insert a page link in combination with the remaining URL field for the querystring, the querystring disappears after saving the page.

If I insert an external link, including the querystring, the link is changed into a Page link, with the querystring in the remaining URL field. This link is not shown in the page, and after opening the link editor, the querystring is visible, but disappears after clicking OK.

Is this a known bug? Does anybody have a solution for this?

Yours,

John Ligtenberg

Cannot Create Blocks

$
0
0

We are using EPiServer 7.5 and suddenly we have got to know that block creation was not possible with the site ("New Block" option is disabled). We suspect this is something to do with database setting/value, but that is not 100% sure.

DXC - Commerce Config files

$
0
0

Commerce 12.11.0

I've configured the Find search provider as per below documentation.

https://world.episerver.com/documentation/developer-guides/commerce/search/Configuring-Episerver-Find-search-provider/

Mediachase.Search.config files on both Commerce Manager and frontend sites is currently setup to use a demo index for local environment.

Additionally web.config has the following

<episerver.find
            serviceUrl="http://..."
        defaultIndex="myindex"/>

The episerver:FindServiceUrl and episerver:FindDefaultIndex AppSetting is defined on each DXC environment, do these AppSettings take precedence over what's specified in the Mediachase.Search.config ?

Do I need to do anything else to ensure the correct Find index is used on Commerce Manager and frontend sites for the relevant DXC environment ?

Viewing all 9642 articles
Browse latest View live