-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to V6.4 API #5
Comments
Thanks for all the work you are doing on this library. 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! |
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:
The text was updated successfully, but these errors were encountered: