London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
AI OnAI Off
London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
Hi,
I am unable to update a meta field value using the following code. Neither it's giving error nor saving. Please suggest.
// === Set Context, load SKU and a MetaObject ===/
var entryDto1 = CatalogContext.Current.GetCatalogEntryDto("1",new CatalogEntryResponseGroup(CatalogEntryResponseGroup.ResponseGroup.CatalogEntryInfo));
MetaDataContext mdContext = CatalogContext.MetaDataContext;
MetaObject metaObj1 = MetaObject.Load(mdContext, entryDto1.CatalogEntry[0].CatalogEntryId, entryDto1.CatalogEntry[0].MetaClassId);
int myMetaFieldValue = 3;
MetaHelper.SetMetaFieldValue(mdContext, metaObj1, "myMetaFielddName", new object[] { myMetaFieldValue });
metaObj1.AcceptChanges(mdContext);
entryDto1.AcceptChanges();
CatalogContext.Current.SaveCatalogEntry(entryDto1);