Liste des modifications

 

Version 2017.1

Général

  1. Programme de fidélité. Gestion du programme de fidélité.
  2. Pages fonctionnelles. Une nouvelle page dédiée au programme de fidélité a été ajoutée.

Objets globaux

customer

La propriété suivante a été ajoutée :
customer.Points

Objets locaux

Le nom du type d’objet a été défini en tant que premier élément de la propriété. Le nom de l’objet dans le modèle peut être différent.

Présentation du produit

Les propriétés suivantes ont été ajoutées :

ProductDetails.Product.Points
ProductDetails.Product.PointsPrice


ProductDetails.Product.Supplies.Supplies[].Points
ProductDetails.Product.Supplies.Supplies[].PointsPrice

Profil du client

Les propriétés suivantes ont été ajoutées :

Profile.LoyaltyHistory
Profile.LoyaltyHistory.Items[ obj<collection_loyaltyHistory> ] Profile.LoyaltyHistory.ItemsPerPage
Profile.LoyaltyHistory.PageCount
Profile.LoyaltyHistory.PageNo
Profile.LoyaltyHistory.TotalItems
Profile.LoyaltyHistory.PageQueryGET

obj<collection_loyaltyHistory>
Profile.LoyaltyHistory.Items[].Date
Profile.LoyaltyHistory.Items[].Event
Profile.LoyaltyHistory.Items[].EventText
Profile.LoyaltyHistory.Items[].Points
Profile.LoyaltyHistory.Items[].Id
Profile.LoyaltyHistory.Items[].UserType
Profile.LoyaltyHistory.Items[].User

Profile.Order.ProductsValueBeforeDiscount
Profile.Order.Points
Profile.Order.PointsPaid

La configuration de l’objet met à votre disposition un nouveau paramètre GET : GET_loyaltyPageId. Le paramètre dans query string est responsable de la page affichée (pagination).

Commande

Les propriétés suivantes ont été ajoutées :

Order.Products[].PointsPrice

Order.Points
Order.PointsPrice
Order.PointsPriceTotalValue
Order.PointsPaid

La propriété suivante a été modifiée :
Order.ProductsTotalValueBeforeDiscount
Cette propriété est disponible en version Standard. Jusqu’à présent, elle était disponible uniquement en version Enterprise de la boutique.

Actions

Get/SearchAdvanced

L’action suivante a été modifiée :
Une nouvelle valeur a été ajoutée au champ flags. La nouvelle valeur permet de rechercher les produits avec une récompense dans le programme de fidélité.
Flags[]: 1024 – récompense

 Order/PointsUse

L’action permettant de payer par les points du programme de fidélité pour la commande a été ajoutée. Le nombre maximal de points est prélevé sur le compte du client.

Cette action est disponible uniquement pour les clients connectés.

Filtres

Le filtre suivant a été ajouté :
Abs

Version 2016.5.2

Général

  1. Comarch e-Shop Liquid Sync a été mise à disposition. L’application permet de synchroniser les fichiers depuis l’ordinateur dans la boutique.
  2. Le langage Liquid a été ajouté aux contenus suivants :
    1. Notifications e-mail
    2. Notifications SMS
    3. Newsletters
  3. Le paiement Heidelpay a été ajouté.
  4. Bannières dédiées aux modèles. Il est désormais possible de vérifier si les bannières ne contiennent pas des caractères interdits.

Objets globaux

 config

Les propriétés suivantes ont été ajoutées :

config.Registration.AuthorizationRequired
config.Registration.ConfirmationRequired

Objets locaux

Le nom du type d’objet a été défini en tant que premier élément de la propriété. Le nom de l’objet dans le modèle peut être différent.

 Commande

Les propriétés suivantes ont été ajoutées :

Order.SelectedDelivery.CollectionPoints[].Street
Order.SelectedDelivery.CollectionPoints[].StreetNo
Order.SelectedDelivery.CollectionPoints[].UnitNo
Order.SelectedDelivery.CollectionPoints[].City
Order.SelectedDelivery.CollectionPoints[].State
Order.SelectedDelivery.CollectionPoints[].ZipCode

Profil du client

Les propriétés suivantes ont été ajoutées :

Profile.Order.Delivery.Waybills[] Profile.Order.Delivery.CollectionPointTypeId
Profile.Order.Delivery.CollectionPoints[ obj<collection_point> ] Profile.Order.Delivery.CollectionPoint

obj<collection_point>
Profile.Order.Delivery.CollectionPoint.Id
Profile.Order.Delivery.CollectionPoint.Latitude
Profile.Order.Delivery.CollectionPoint.Longitude
Profile.Order.Delivery.CollectionPoint.Street
Profile.Order.Delivery.CollectionPoint.StreetNo
Profile.Order.Delivery.CollectionPoint.UnitNo
Profile.Order.Delivery.CollectionPoint.City
Profile.Order.Delivery.CollectionPoint.State
Profile.Order.Delivery.CollectionPoint.ZipCode

Disponible pour les points de réception personnelle
Profile.Order.Delivery.CollectionPoint.Code
Profile.Order.Delivery.CollectionPoint.Name
Profile.Order.Delivery.CollectionPoint.Name2
Profile.Order.Delivery.CollectionPoint.Email
Profile.Order.Delivery.CollectionPoint.PhoneNo
Profile.Order.Delivery.CollectionPoint.GSM
Profile.Order.Delivery.CollectionPoint.GG
Profile.Order.Delivery.CollectionPoint.Skype
Profile.Order.Delivery.CollectionPoint.OpeningHoursMonFri
Profile.Order.Delivery.CollectionPoint.OpeningHoursSat
Profile.Order.Delivery.CollectionPoint.OpeningHoursSun

Disponible pour les points relais
Profile.Order.Delivery.CollectionPoint.LocationDescription
Profile.Order.Delivery.CollectionPoint.OperatingHours

La propriété suivante a été modifiée :
Profile.Order.Documents.Url
La structure du lien à la facture PDF générée pour la commande a été modifiée. Les liens utilisés dans les versions précédentes ne fonctionnent plus. En cas d’utiliser dans le modèle la propriété Url, il n’est pas nécessaire d’apporter les modifications au modèle.

Actions

Contact/Send

L’action suivante a été modifiée :
Le champ permettant de définir le nom et le prénom/le nom de la personne qui pose la question a été ajouté.
Field: System.String name

Filtres

Le filtre suivant a été ajouté :
Base64

Version 2016.5

 Général

  1. Les propriétés et les actions permettant de gérer les réclamations et les retours ont été ajoutées.
  2. Les actions permettant de mémoriser l’adresse e-mail dans la panier ont été ajoutées. Les actions permettant d’utiliser les bons de réduction ont été modifiées.
  3. Les noms des types d’objets locaux affichés dans le Panneau d’administration ont changé.

Lista zmian: 1 - Typy obiektów lokalnych

 Objets globaux

 config

Les propriétés suivantes ont été ajoutées :

config.Complaints
config.Complaints.Returns[ obj<complaint_dictionary> ] config.Complaints.Defects[ obj<complaint_dictionary> ] config.Complaints.Requests[ obj<complaint_dictionary> ]

obj<complaint_dictionary>
config.Complaints.Returns[].Id
config.Complaints.Returns[].Name

config.Complaints.DaysToReturn
config.Complaints.ReturnsEnabled
config.Complaints.ComplaintsEnabled

Objets locaux

Le nom du type d’objet a été défini en tant que premier élément de la propriété. Le nom de l’objet dans le modèle peut être différent.

Produits par propriétés (Nouveautés et promotions)

Un nouveau type Produits recommandés a été ajouté à la configuration de l’objet. Il s’agit des produits suggérés en vente définis dans le système ERP.

Pour le type Produits recommandés, l’objet retourne la liste des produits associés aux produits se trouvant dans le panier.

Le fonctionnement du type Cross-Selling a changé.

Pour le type Cross-Selling, l’objet retourne la liste des produits associés aux produits ajoutés au panier.

Sur la page avec les Détails du produit, l’objet ne retourne pas la liste des produits associés au produit affiché sur la page. Il est nécessaire d’utiliser l’objet ProductDetails.Product.RelatedProducts.Crossselling[]

Présentation du produit

Les propriétés suivantes ont été ajoutées :

ProductDetails.Product.RelatedProducts
ProductDetails.Product.RelatedProducts.Substitutes[] ProductDetails.Product.RelatedProducts.Accessories[] ProductDetails.Product.RelatedProducts.Suggested[] ProductDetails.Product.RelatedProducts.Crossselling[] ProductDetails.Product.RelatedProducts.Custom

ProductDetails.Product.RelatedProducts.Custom.RelationId
ProductDetails.Product.RelatedProducts.Custom.RelationName
ProductDetails.Product.RelatedProducts.Custom.Products[]

ProductDetails.Product.Supplies.Supplies[].Key
ProductDetails.Product.Supplies.Supplies[].Product.Clip

Les propriétés suivantes ont été modifiées :

ProductDetails.Product.Accessories[]
Alias pour la propriété ProductDetails.Product.RelatedProducts.Accessories[]

ProductDetails.Product.Related[]
Alias pour la propriété ProductDetails.Product.RelatedProducts.Substitutes[]

 Commande

La propriété suivante a été modifiée :
Order.PlacedOrder.ReportUrl
La structure du lien à l’impression de la commande a été modifiée. Les liens utilisés dans les versions précédentes fonctionnent toujours. Les liens retournent l’impression de la commande. En cas d’utiliser dans le modèle la propriété ReportUrl, il n’est pas nécessaire d’apporter les modifications au modèle.

Profil du client

De nouveaux paramètres GET : GET_complaintsPageId et GET_complaintId ont été ajoutés à la configuration de l’objet. Les paramètres dans query string sont responsables de la page affichée (pagination) et de l’affichage des détails de la réclamation et du retour.

Les propriétés suivantes ont été ajoutées :

Profile.ComplaintsActive
Profile.ComplaintsActive.Complaints[ obj<complaint> ] Profile.ComplaintsActive.ItemsPerPage
Profile.ComplaintsActive.PageCount
Profile.ComplaintsActive.PageNo
Profile.ComplaintsActive.TotalItems
Profile.ComplaintsActive.PageQueryGET

Profile.ComplaintsExecuted
Profile.ComplaintsExecuted.Complaints[ obj<complaint> ] Profile.ComplaintsExecuted.ItemsPerPage
Profile.ComplaintsExecuted.PageCount
Profile.ComplaintsExecuted.PageNo
Profile.ComplaintsExecuted.TotalItems
Profile.ComplaintsExecuted.PageQueryGET

obj<complaint_dictionary>
Profile.ComplaintsActive.Complaints[].ComplaintId
Profile.ComplaintsActive.Complaints[].CreatedDate
Profile.ComplaintsActive.Complaints[].Status
Profile.ComplaintsActive.Complaints[].StatusText
Profile.ComplaintsActive.Complaints[].Type
Profile.ComplaintsActive.Complaints[].TypeText
Profile.ComplaintsActive.Complaints[].OrderId
Profile.ComplaintsActive.Complaints[].Quantity
Profile.ComplaintsActive.Complaints[].Unit
Profile.ComplaintsActive.Complaints[].Description
Profile.ComplaintsActive.Complaints[].Price
Profile.ComplaintsActive.Complaints[].Value

Disponible en version Enterprise
Profile.ComplaintsActive.Complaints[].SubtotalPrices
Profile.ComplaintsActive.Complaints[].SubtotalPrice
Profile.ComplaintsActive.Complaints[].TotalPrice
Profile.ComplaintsActive.Complaints[].SubtotalValue
Profile.ComplaintsActive.Complaints[].TotalValue


Profile.ComplaintsActive.Complaints[].Currency
Profile.ComplaintsActive.Complaints[].ImageId
Profile.ComplaintsActive.Complaints[].Id
Profile.ComplaintsActive.Complaints[].DefaultGroup
Profile.ComplaintsActive.Complaints[].NameNoHtml
Profile.ComplaintsActive.Complaints[].Link
Profile.ComplaintsActive.Complaints[].Url

Profile.Complaint
Profile.Complaint.OrderDate
Profile.Complaint.OrderDeliveryDate
Profile.Complaint.Code
Profile.Complaint.Defect
Profile.Complaint.DefectDescription
Profile.Complaint.Response
Profile.Complaint.DefectDate
Profile.Complaint.Request
Profile.Complaint.AccountNumber
Profile.Complaint.ReportUrl
Profile.Complaint.ModifiedDate
Profile.Complaint.ComplaintId
Profile.Complaint.CreatedDate
Profile.Complaint.Status
Profile.Complaint.StatusText
Profile.Complaint.Type
Profile.Complaint.TypeText
Profile.Complaint.OrderId
Profile.Complaint.Quantity
Profile.Complaint.Unit
Profile.Complaint.Description
Profile.Complaint.Price
Profile.Complaint.Value

Disponible en version Enterprise
Profile.Complaint.SubtotalPrices
Profile.Complaint.SubtotalPrice
Profile.Complaint.TotalPrice
Profile.Complaint.SubtotalValue
Profile.Complaint.TotalValue


Profile.Complaint.Currency
Profile.Complaint.ImageId
Profile.Complaint.Id
Profile.Complaint.DefaultGroup
Profile.Complaint.NameNoHtml
Profile.Complaint.Link
Profile.Complaint.Url

Profile.ComplaintQueryGET

Profile.Order.DeliveryDate
Profile.Order.Products[].No
Profile.Order.Products[].ReturnedQuantity
Profile.Order.Products[].CanReturn
Profile.Order.Products[].CanComplain
Profile.Order.Products[].IsSetParent
Profile.Order.Products[].IsSetElement
Profile.Order.Products[].SetName

Les propriétés suivantes ont été modifiées :

Profile.Order.SubtotalPrices

Propriété disponible en version Enterprise.

Profile.Order.ReportUrl

La structure du lien à l’impression de la commande a été modifiée. Les liens utilisés dans les versions précédentes fonctionnent toujours. Les liens retournent l’impression de la commande. En cas d’utiliser dans le modèle la propriété ReportUrl, il n’est pas nécessaire d’apporter les modifications au modèle.

Actions

Order/ReturnAdd

L’action permettant de déposer les demandes de retour par le client a été ajoutée.

Les offres groupées sont retournées en entier. L’appel de l’action pour le produit faisant partie de l’offre groupée fait retourner tous les produits de l’offre.

Cette action est disponible uniquement pour les clients connectés.

Order/ComplaintAdd

L’action permettant de déposer la réclamation par le client a été ajoutée.

Les produits appartenant à une offre groupée sont réclamés séparément (chaque produit individuellement).

Cette action est disponible uniquement pour les clients connectés.

 Order/ComplaintCancel

L’action permettant d’annuler le retour ou la réclamation par le client a été ajoutée.

Cette action est disponible uniquement pour les clients connectés.

 Order/EmailSet

L’action permettant de mémoriser l’adresse e-mail dans le panier a été ajoutée.

 Order/CouponAdd

L’action suivante a été modifiée :
Le champ permettant de transmettre l’adresse e-mail a été ajouté. Par défaut, l’adresse e-mail assignée au panier est chargée. Si aucune adresse e-mail n’est définie pour le panier (client non connecté), il faut alors la transmettre directement à l’aide de l’action.

À partir de la version 2017, il sera obligatoire d’assigner l’adresse e-mail au panier pour pouvoir utiliser le bon de réduction. Si l’adresse e-mail n’est pas définie pour le panier (client non connecté) et que l’adresse e-mail n’est pas transmise via l’action, l’erreur de type suivant sera retournée „L’adresse e-mail est obligatoire”.

Filtres

Img

Il est désormais possible de définir le contenu des attributs alt et title pour chaque objet.

Version 2016.3.2

Général

À partir de la version 2016.3.2, les modèles Liquid sont activés par défaut dans la boutique.

Objets globaux

customer

La propriété suivante a été ajoutée :
customer.UserId

Objets locaux

Le nom du type d’objet a été défini en tant que premier élément de la propriété. Le nom de l’objet dans le modèle peut être différent.

List

La propriété suivante a été ajoutée :
List.Products[].StockLevel.QuantityControl

ProductDetails

La propriété suivante a été ajoutée :
ProductDetails.Product.StockLevel.QuantityControl

ComparisonTool

La propriété suivante a été ajoutée :
ComparisonTool.Products[].StockLevel.QuantityControl

Actions

Product/NotifyAboutProductAvailability

L’action permettant d’enregistrer la demande de client de lui envoyer la notification dès que le produit sera disponible en vente a été ajoutée.

Filtres

Le filtre suivant a été ajouté :
Randomize

Version 2016.3

Général

  1. Quatre modèles, un modèle par défaut
  2. Variante, tests A/ B pour deux modèles actifs
  3. Import, export du modèle
  4. Restauration du modèle par défaut Comarch pour une version donnée de la boutique
  5. Information sur l’auteur du modèle, la version du modèle
  6. Protection de l’accès au modèle avec le mot de passe
  7. Bannières dédiées aux modèles Liquid
  8. Favicon pour les modèles Liquid
  9. Modifications en matière d’ergonomie (menu, interface pour les paramètres des objets)
  10. Historique des opérations effectuées sur le modèle. Journalisation des actions suivantes dans la base : ajout, modification, suppression, import, export, restauration. Accès à l’historique des modifications dans les versions suivantes de la boutique.

Objets globaux

config

Les propriétés suivantes ont été ajoutées :

config.TemplateId
config.Reviews.AuthenticationRequired
config.Reviews.OnlyPurchasedProducts
config.Shop.ImageUrl

La propriété suivante a été modifiée :
config.Messages[].Url

Retourne url assignée à la version linguistique sélectionnée du message.

config.Banners

Les bannières sont retournées uniquement dans les modèles. L’objet config.Banners utilisé en dehors des modèles (par exemple, sur les impressions) va retourner un objet vide (null).

Les propriétés suivantes ont été ajoutées :

config.Banners[].Images[].TargetBlank
config.Banners[].Images[].Alt
config.Banners[].Images[].Heading
config.Banners[].Images[].Text
config.Banners[].Images[].Id

Les propriétés suivantes ont été modifiées :

config.Banners[].TargetBlank

Retourne toujours „true”. Il est nécessaire d’utiliser les propriétés sur l’image.

config.Banners[].Type

Retourne toujours „Image”.

config.Banners[].Images[].Url

Les adresses des fichiers (par exemple, „bnr/3/baner1.jpg”) ont changé.

page

La propriété suivante a été modifiée :
page.QueryString

La propriété commence par „?” toujours quand la propriété n’est pas vide.

 settings

Le fonctionnement actuel a changé. Il est désormais possible de créer plus grand nombre de niveaux pour une valeur. Il est possible d’assigner le tableau de valeurs au lieu d’une seule valeur.

 usr

La propriété suivante a été ajoutée :
usr.IsAdmin

Objets locaux

Le nom du type d’objet a été défini en tant que premier élément de la propriété. Le nom de l’objet dans le modèle peut être différent.

Blog

Les propriétés suivantes ont été ajoutées :

Blog.LatestPosts[].Content
Blog.LatestPosts[].ImageUrl
Blog.LatestPosts[].Tags
Blog.PostDetails.MetaKeywords
Blog.PostDetails.MetaDescription
Blog.PostDetails.MetaTitle
Blog.PostList.PageQueryGET

HeaderMenu

Le fonctionnement de l’objet a changé. L’objet retourne au maximum trois niveaux de groupes (jusqu’à présent, c’étaient deux niveaux).

Comarch ne recommande pas l’utilisation du nombre maximal de niveaux. Il est recommandé d’utiliser deux niveaux.

List

Les propriétés suivantes ont été ajoutées :

List.FilteringOptions.MinPrice
List.FilteringOptions.MaxPrice
List.Products.PageQueryGET
List.SortingQueryGET

NewPromo

Le fonctionnement pour le type Cross-Selling a changé.

Sur la page avec les détails du produit, l’objet retourne la liste des produits associés au produit affiché sur la page.

Sur les autres pages, l’objet retourne la liste des produits associés aux produits se trouvant dans le panier.

Order

La propriété suivante a été ajoutée :
Order.Products[].SetName

ProductDetails

La propriété suivante a été ajoutée :
ProductDetails.Product.Sets[].SetName

 Profile

Les propriétés suivantes ont été ajoutées :

Profile.OrdersActive.PageQueryGET
Profile.OrdersExecuted.PageQueryGET
Profile.History.PageQueryGET
Profile.Reviews.PageQueryGET
Profile.ProductsToRate.PageQueryGET
Profile.OrderQueryGET

UserReviews

La propriété suivante a été ajoutée :
UserReviews.PageQueryGET

Actions

Cart/Add

L’action suivante a été modifiée :
Il est toujours obligatoire de transmettre le champ attributeId à chaque attribut d’un produit de regroupement (à savoir, un produit modèle).

Pour les produits de regroupement, le nombre d’attributs transmis doit être la somme du nombre d’attributs du produit enfant et du produit parent. Concerne les produits.

Cart/QuantityChange

L’action suivante a été modifiée :

Il n’est pas possible de modifier la quantité des assortiments.

 Order/Add

L’action suivante a été modifiée :
Pour les clients connectés sans les données complétées dans le Profil du client, les données de la commande sont enregistrées automatiquement. L’enregistrement automatique est réalisé en arrière-plan. Il n’est pas nécessaire d’apporter les modifications aux modèles Liquid.

L’enregistrement automatique était disponible dans les modèles précédents (autres que Liquid). La modification ci-dessus a pour objectif de compléter cette fonction dans Liquid.

 Order/StatusGet

L’action permettant de télécharger le statut de la commande a été ajoutée.

Order/StepNext

L’action suivante a été modifiée :
Retourne toujours l’étape „start” lorsque le contenu du panier a changé, ce qui nécessite son recalcul.

Autres

Modèle sélectionné pour les tests A/B

Le modèle sélectionné est enregistré chez le client sur l’appareil dans le cookie nommé LiquidSelectedTemplate. La valeur du cookie stocke Id du modèle (config.TemplateId).

Suppression des objets locaux

Les objets locaux qui fonctionnent uniquement sur les pages fonctionnelles sont automatiquement supprimés des autres pages que la page fonctionnelle.

Czy ten artykuł był pomocny?