WsPCL ChangeLog¶
WsPCL v. 3.8.6¶
Type of change | Comment |
---|---|
Feature | Extended miscInfoType with possibility to send information to Harmoney about a customer web account |
BugFix | Corrected so that all entries in the DiscountList list in order object are shown |
BugFix | Replace commas in customer last name and first name with space |
Feature | Added field ‘ProcessedDate’ and ‘DueDate’, See section BonusVoucher |
Feature | Added field ‘LoyaltyGiftCard’, See section CustomerProperties |
Feature | Added country Northern Ireland and Great Britain. |
BugFix | Added update functionality to field ‘PriceText’ in SaveOrder method |
BugFix | Corrected so that all entries in the MiscInfoList in Customer object are shown |
Feature | Added field ‘AdditionalCustomerId’ See section Customer Can be used as an alternate reference for finding a customer object. |
Feature | Added field ‘CollectionId’, See section CustomerProperties |
Feature | Added field ‘BindingDate’, See section CustomerProperties |
Feature | Added new method GetOriginalOrder |
WsPCL v. 3.8.5¶
Type of change | Comment |
---|---|
Feature | Extended miscInfoType with customer active for segmenting |
Feature | Long reference numbers can be used together with Klarna.V3 in creditCard.ExternalReference |
Feature | Added field ‘UsePoints’ in Order for using reward points |
Feature | Added field ‘PointsEarned’ and property ‘IncludeRewardPointsEarned’ in Order for using reward points (earned points out of an order) |
Feature | Added new method GetCustomerCrm |
Feature | Changed so that delivery adress always is set in customer segment for GetSavedOrderFromId. |
Feature | Added field: LoyaltySkipPeriod, See section CustomerProperties |
WsPCL v. 3.8.4¶
Type of change | Comment |
---|---|
Feature | Added MiscInfoList in Customer object. See section MiscInfo. |
Feature | Added functionality to save MiscInfo belongs to a customer in SaveCustomer method and in SaveOrder (if new customer object is provided along with order object). |
Feature | Added new method GetCustomerByMiscInfo. |
Feature | Added new SavedOrderStatus 80 |
Feature | Added InvoiceType, InvoiceDate and MoreInfoExist to SavedOrder object |
Documentation | Improved documentation for my pages GetSavedOrder and GetSavedOrderFromId methods |
Feature | Added new field ‘AddSaleTax’ in Order object. Setting it to true resulsts in calculation of sale taxes on prices and fees in ValidateOrder request. It makes no difference anywhere else in any other request. |
WsPCL v. 3.8.3¶
Type of change | Comment |
---|---|
Feature | Added new method GetCustomerDefaultCreditCard |
Feature | Added mew method DeleteCustomerDefaultCreditCard |
Feature | Added new method SaveCustomerDefaultCreditCard |
Feature | Added new method SaveCustomerPremiums |
Feature | Added new method GetSavedReceipts |
Feature | Added new method GetSavedReceiptsFromId |
Feature | Added object Receipt |
Feature | Added object ReceiptRow |
Feature | Added object ReceiptRowDiscount |
Feature | Added object PaymentMethodReceipt |
Feature | Added invoice row discounts in GetSavedOrderFromId |
BugFix | Corrected so that order row discounts is placed in correct row segment in GetSavedOrderFromId |
Feature | Added invoice row discounts in GetSavedOrderFromId |
Feature | GetSavedOrderFromId can return a list of OrderText if associated to the order |
Feature | Added external partner to DefaultCreditCard class |
BugFix | Changed so that PriceGroup is set in the price group field in GetSavedOrderFromId |
Feature | Added merchantId to SaveCustomerDefaultCreditCard |
WsPCL v. 3.8.2¶
Type of change | Comment |
---|---|
Feature | Added field: RegistrationDateNow, See section CustomerProperties |
Feature | Added field: DiscountCodes, See section Order |
Feature | Added CreditCardType: KlarnaV3 |
Feature | Added ExternalPartner: KlarnaV3 |
BugFix | Changed SalesChannelInfo.Closed to datatype bool |
BugFix | Changed SalesChannelInfo.Blocked to datatype bool |
WsPCL v. 3.8.1¶
Type of change | Comment |
---|---|
Feature | Added field: RegistrationDateNow, See section CustomerProperties |
Feature | Added new methods: GetCustomerAlternativeClubItems, SaveCustomerAlternativeClubItems |
Feature | Added Object: Customer.SalesChannelInfoList. GetCustomer… will return a Customer object even when not exact search match has been met. |
Feature | Added field: Customer.EmailBounce to indicate “hard bounce” |
Feature | Added new enumeration to EmailBounce, None and Hard. None is default, Hard indicated that the email address has made a hard bounce. |
Feature | Added Object: Label to Order object for use in ValidateOrder and SaveOrder |
Feature | Added CreditCardType: Avarda |
Feature | Added ExternalPartner: Avarda |
Feature | Added new TMS provider: Consignor - DeliveryMethod: CO and new field for PickUpLocation: FreightInformation |
Feature | Added field: CustomerProperties.MembershipLevel. Used for displaying and updating a customer’s membership level. |
Feature | Added field: CustomerProperties.PendingMembershipLevel. Used for displaying a customer’s upcoming membership level. Is not editable. |
Feature | Added fields: CustomerProperties.AcceptTelemarkeringOffer, SendEmailMessage, AcceptAddressOffer, AcceptOfferByPhone, AcceptEmailSales |
Feature | Added new methods: GetPremiumOffer, GetObligation |
Removal | Removed obsolete methods in ProductService thats not in use anymore |
Documentation | Added missing fields to documentation for OrderProperties CustomerReference , GoodsLabeling |
WsPCL v. 3.8.0¶
Type of change | Comment |
---|---|
Feature | Added field: CustomerProperties.LoyaltyExpireDate |
Feature | Added field: CustomerProperties.LoyaltyNextInvoiceDate |
Feature | Added new enumeration to CreditCardType: Swish |
Feature | Added DiscountAmount to SavedOrder for total discount amount on an invoice |
Feature | Added CreditCardType: Vipps |
Feature | Added ExternalPartner: Vipps |
Bugfix | Adjusted mapping for Club.Closed property. Was always displaying true. Now it displays the correct value. |
Improvement | GetCustomerByEmail now uses an exact match and not wildcard search. |
WsPCL v. 3.7.9¶
Attention
2019-01-16 All of these changes are now in production as of 2019-01-16. These changes are available when WsPCL v3.7.9 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added ability to send OrderMethod as a string. MethodCode |
Feature | Added field: OrderRow.PremiumType (enum PremiumType) |
Feature | Added field: OrderRow.ExtendedName (långbenämning on article) |
WsPCL v. 3.7.8¶
Attention
2018-11-23 All of these changes are now in production as of 2018-11-23. These changes are available when WsPCL v3.7.8 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added field: DeliveryDate to Order object |
Enum | Added new PrintType CustomerMessage |
Bugfix | Order.Discount were calculated wrong when manual discount and automatic discount were used. |
Bugfix | BlocingId wasnt set properly |
Bugfix | SavedOrderType for Undelivered orders was not assigned |
Bugfix | Searchfix for ValidateCustomer |
Bugfix | SendMessageToCustomer adjusted endpoint url |
Internal | Changed behavior of fetching systeminformation |
WsPCL v. 3.7.7¶
Attention
2018-11-12 All of these changes are now in production as of 2018-11-12. These changes are available when WsPCL v3.7.7 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added object: CustomerNewStart in CustomerProperties |
Feature | Added method: CancelPeriodItemByCode |
Feature | Added method: UndoCancelPeriodItem |
Feature | Added NameValueService method: CancelPeriodItemReasonCode |
Field | Added ordermethod Sms,Voice and Coupon |
Field | Changed ObligationFulfilled from bool to Enum See section ObligationFulfilled |
Field | Assigned field OrdinaryPrice to GetSavedOrderFromId |
Bugfix | Missed field change ObligationFulfilled in GetCustomerObligation |
Bugfix | Now handles exception for CancelPeriodItem |
Bugfix | Now handles Company the correct way |
Docs | Added DeliveryMethod (enumerations) to documentation |
WsPCL v. 3.7.6¶
Attention
2018-10-05 All of these changes are now in production as of 2018-10-05. These changes are available when WsPCL v3.7.6 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added method: GetCustomerObligation |
Feature | Added object: CustomerObligation |
Field | Added field: OrderRow.FullPrice |
Field | Implemented missing field OCR in SavedOrder class |
Field | Ordertype Intro added |
Bug | Using voucher now also checks order.customerId. |
Bug | Add AuthorizationDate to CreditCard assignment. |
Bug | Added missing assignments in UpdatePaymentMethod |
WsPCL v. 3.7.5¶
Attention
2018-02-20 All of these changes are now in production as of 2018-06-02 (updated 2019-05-28). These changes are available when WsPCL v3.7.5 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added example how we recommend the login process for the web. |
Feature | Added new object: Contact. Used in the Address object. |
Feature | Made it possible to decide your own orderId if a certain setting in Harmoney is active. |
Feature | Added Method: GetCustomerClubInfo |
Feature | Added Method: UpdateCustomerMembership |
Feature | Added Object: Club |
Feature | Added Method in NameValueService: GetExternalPartService |
Feature | Added Method: UpdatePaymentMethodOnInvoice |
Feature | Added Object: InvoiceToChange |
Feature | Added Object: ElectronicInvoice |
Feature | Added Method in NameValueService: GetElectronicInvoiceBanks |
Feature | Added Enum: ElectricInvoiceType |
Bug | Ping: Fix correct handling of url to backend. |
Bug | Resolved a problem with the cacheprovider that sometimes threw an System.Exception in the soap-response |
Field | Added field to CustomerProperties: CustomerSegment |
Field | Added field to Address: Type |
Field | Added field to CustomerProperties: PreferredExternalPartService |
Field | Added field to CustomerProperties: ElectronicInvoice |
Field | Added field to CreditCard: OrderId |
Field | Added field to OrderProperties: CreateNewOrder |
WsPCL v. 3.7.4¶
Attention
2018-02-20 All of these changes are now in production as of 2018-02-24. These changes are available when WsPCL v3.7.4 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added Method: GetConsents |
Feature | Added Method: GetCustomerConsents |
Feature | Added Method: SendCustomerMessage |
Feature | Added Object: ConsentValue |
Feature | Added Object: CustomerConsent |
Feature | Added Enum: PrintType |
Feature | Added Method: GetCustomerLedger |
Feature | Added Object: Ledger |
Feature | Added Object: LedgerDetails |
Field | Added field to OrderProperties: ConductRatchetTrack |
Field | Added field toOrderProperties: ConductRatchetCreditTrack |
Field | Added field to Address: AdditionalName |
Field | Added field to Address: AdditionalAddress |
Field | Added field to Address: AdditionalDistrict |
Field | Added field to Customer: CustomerConsent |
Field | Added field to SavedOrder: SalesChannel |
Field | Added field to CreditCard: ExternalAccount |
Field | Added field to CreditCard: AuthorizationDate |
Field | Added field to CreditCard: ExternalReference |
Field | Added field to CreditCard: DefaultCard |
Field | Added Enum to SavedOrder: SavedOrderType |
WsPCL v. 3.7.3¶
Attention
2017-12-05 All of these changes are now in production. These changes are available when WsPCL v3.7.3 is used. See the Getting Started section for more information.
Type of change | Comment |
---|---|
Feature | Added Method: GetCustomerByCustomerIdWithClubInfo |
Feature | Added new service: NameValueService |
Feature | Added method in the NameValueService: GetOrderTypes |
Feature | Added parameter in method EndCustomerRelation: forceEnd |
Feature | Added method: GetFuturePeriods |
Feature | Added method: GetPastPeriods |
Feature | Added method: GetCustomerBySSNAndCountry |
Feature | Added method: GetPickUpLocationByCountryAndZipCode |
Feature | Added method: GetPickUpLocationsByAny |
Feature | Added method: GetCustomerByExternalPartner |
Feature | Added method: GetPickUpLocationsByAddress |
Feature | Added method: SaveCustomerUserAccount |
Feature | Added method: DeleteCustomerUserAccount |
Feature | Added method: GetCustomerUsersByCustomerId |
Feature | Added method: GetCustomerUsersByEmail |
Feature | Added method: GetProductStockStatus |
Feature | Added method: GetProductStock |
Feature | Added method: GetItemStockStatus |
Feature | Added method: GetRelationsByCustomerId |
Feature | Added method: AddRelation |
Feature | Added method: UpdateRelation |
Feature | Added method: DeleteRelation |
Feature | Added method: EndCustomerRelation |
Feature | Added method: GetCustomerLedger |
Feature | Added method: CancelPeriodItem |
Feature | Added object: PeriodProperties |
Feature | Added object: Clubproperties |
Feature | Added object: PaymentProperties |
Feature | Added all available countries to the Country-enum |
Field | Added field tp SavedOrder: ReminderDate |
Field | Added field to SavedOrder: RemoinderNo |
Field | Added field to CustomerProperties: |
Field | Added field to OrderProperties: TypeCode |
Field | Added field to CustomerProperties: LoyaltyPaymentMethod |
Field | Added field to OrderRow: ReturnCode |
Field | Added field to CustomerProperties: PaymentProperties |
Field | Added field to CustomerProperties: EarliestDeactivationDate |
Field | Added field to Discount: Type |
Field | Added field to Discount: Description |
Field | Added field to CreditCard: IpAddress |
Field | Added field to OrderProperties: CallerIpAddress |
Field | Added field to OrderProperties: IncludeOrderRowDiscount |
Field | Added field to OrderProperties: ProcessType |
Field | Renamed field Order.DeliveryAddress to Order.TemporaryDeliveryAddress |
Field | Added new external partners to the ExternalPartner-enum |
Bugfix | Control status value will now be displayed in the response objects for ValidateOrder and SaveOrder if the order is stuck on the control page in Harmoney. |
Bugfix | Response for GetSavedOrderFromId now returns Article description instead of stock item description. |
Bugfix | SaveEmailAddress: When success no Response object was returned. |
Bugfix | ValidateOrder: ConductCreditCheck always returned true |
Bugfix | Decidas credit check: Handling of credit check status wasn’t performed correctly. Giving mixed messages about whether a credit check needed to be conducted. |
Bugfix | Response for GetSavedOrderFromId now returns Article description instead of stock item description. |