Open harm-smits opened 3 years ago
Thanks for all the work you are doing on this library. When is v6 going to be supported?
Is there anything i can do to help you to support the next version?
This was scheduled for a few weeks from now as the release for v7 is also approaching.
@WeTurkstra For now, this has been archived. We have migrated all Customers to a third party integrator which has a single API for all marketplaces. You can attempt to generate a new SDK by downloading the swagger files and generating a PHP client though :)
@harm-smits Thanks for your message. Too bad this library has been discontinued. Thanks for all the work you have done for it! I will try it.
Are you saying this library is unusable when V5 is deprecated?
Unfortunatly that seems to be the case :(
@vanengers Yes. But, as mentioned before, you can generate an entire SDK with swagger these days, so I don't really see much use in regenerating an up to date SDK.
Requires the following endpoints to be added:
Retailer promotions
/retailer/promotions
/retailer/promotions/{promotion-id}
Request an unpublished offer report containing all unpublished offers and reasons.
/retailer/offers/unpublished
/retailer/offers/unpublished/{report-id}
There are also a number of model changes (+ addition, ~ changed, - removed):
+ Asset (
url
,labels
) + BestSellingOffer (countryCode
,unitPrice
) + Campaign (name
,startDateTime
,endDateTime
) \~ CustomerDetails \~ DeliveryOption \~ Inventory \~ LabelPrice \~ PackageRestrictions + Product (ean
,relevanceScores
,maximumPrice
,bestSellingOffers
) \~ ProductContent (+assets
) + Promotion (promotionId
,title
,startDateTime
,endDateTime
,countries
,promotionType
,products
,retailerSpecificPromotion
) + Promotions (promotions
) + ReducedProduct (ean
) + ReducedPromotion (promotionId
,title
,startDateTime
,endDateTime
,countries
,promotionType
,retailerSpecificPromotion
) \~ ReducedShipment \~ ReducedTransport \~ Reduction + RelevanceScore (countryCode
,relevanceScore
) \~ Shipment + TransportEvent (eventCode
,eventDateTime
)Breaking changes
CustomerDetails
\~ Salutation has been changed to
salutation
fromsalutationCode
for custom salutations. It is also no longer bound by an enumerable. \~houseNumberExtended
has been renamed tohouseNumberExtension
DeliveryOption
\~ First only
labelPrice
andpackageRestrictions
were required, now a lot more attrbiutes are required. NamelylabelDisplayName
,labelPrice
,labelType
,packageRestrictions
,recommended
,shippingLabelOfferId
andtransporterCode
+recommended
+labelDisplayName
Inventory
-
bsku
has been removed and is no longer a required attribute.LabelPrice
+
totalPrice
is now requiredPackageRestrictions
+
maxDimensions
andmaxWeight
are now required attributes.ReducedShipment
\~
shipmentId
is now a string instead of an int64.ReducedTransport
\~
transportId
is now a string instead of an int64.Reduction
\~
endDate
is no longer requiredShipment
\~
shipmentId
is now a string instead of an int64.ShipmentTransport
\~
transportId
is now a string instead of an int64. +transportEvents
has been addedA few notable changes: