All Notable changes to Kaufland.de API SDK for PHP will be documented in this file.
/reports/bookings/
- Added source country field on the order unit send endpoint
- Added the following carriers:
Amazon Logistics DE (Swiship)GLS ItalyJersey PostRaben Group
- Added the following carriers:
Cargo InternationalRedur Spain
- Added the following carriers:
Austrian PostGeisPPL
Added the field is_marketplace_deemed_supplier to the following endpoints:
/orders/seller//orders/{id_order}//order-units/seller//order-units/{id_order_unit}/
- Added the following carriers:
Czech PostDPD RomaniaDSVSlovakia PostWnDirect
- Added the following carriers:
DHL EcommerceDPD UKHua Han LogisticsUBI Smart ParcelYDHPostNL 3S
- Added the following fields:
order_received_timestampto the/order-units/sellerendpointdelivery_attempt_timestampto the/order-units/{id_order_unit}
- Allow the request to follow redirects
- variable usage in Client.php
- assertions to the ClientTest.php
- Fixed EAN parameter with leading zeros to be accepted in the following endpoints
- PUT
product-data/%s/ - PATCH
product-data/%s/ - GET
product-data/%s/ - DELETE
product-data/%s/ - GET
product-data-status/%s/
- PUT
- Added the following carriers:
CNE ExpressPostNLWinit
- new method
findByIdOfferto find units by id offer
- new fields
dangerous_goods_li_shippinganddanger_label_9Ainitems-endpoint
- new endpoint to create new
AccountListingreport
- compatability with >=PHP 5.4
- Added the following carriers:
4PXChina PostChukou1 LogisticsDHL Hong KongFlyt ExpressHong Kong PostSFC ServiceWanb ExpressYanwenYun Express
- Property
shipment_informationofOrderUnitShipmentTransfershould not be empty
- Property
additional_attributestoProductDataTransfertransfer
- Adjust
hm-collection-rangeheader in `GET /orders/seller/
- Added the following endpoints:
- UPSERT
/returns/{id_return}/
- UPSERT
- Changed
defaultListLimitfrom 20 to 30 forGET /units/seller/as described in documentation.
- Increased
maximimvalue from 1000 to 65535 forclaim_message_textto enable writing longer messages.
- Added
minimum valueandmaximum valueto every identifier in query.
- Added
delivery_time_minanddelivery_time_maxfields to order-units entity.
- New Query Parameter
ts_units_updated:fromadded to theorders/seller/endpoint.
- Added the following endpoints:
- GET
/order-invoices/seller - GET
/order-invoices/{id_order_invoice}/ - POST
/order-invoices/ - DELETE
/order-invoices/{id_order_invoice}/
- GET
- Added embedded Field
order_invoicesto/orders/{id_order}endpoint
- Allow adding shipment information (tracking numbers) for already marked as send order units via
POST /shipments/.
- The endpoint
/returns/now responds with a location header containing/returns/{id_return}/.
- Added
delivery_time_minanddelivery_time_maxfields to units endpoint.
- Modified
/tickets/seller/and/tickets/{id_ticket}/Endpoints to now deliver a more differentiated set of claim reasons, named claim topics.
- Open a new claim via
POST /tickets/ - Attach Base 64 encoded files to Ticket messages via
POST /ticket-messages/
- SDK forces HTTP/1.1 connection to be back compatible with older versions of curl
- A new endpoint
/returns/with a possibility to initialize returns manually.
- Report on not found EANs
- Report on product data changes
- Changed a pattern for
/product-data/{ean}/endpoint, PR #46
- New fields
age_ratingandis_validinItem - New field
vatinOrderUnit
- New endpoints for reports
/reports/bookings-new/and/reports/sales-new/
- New format for field
uriwhen requesting ticket files via/tickets/getTicket{id_ticket}. Now the absolute uri for the given file is returned alongside with a key, so file downloading is possible without being logged in.
/return-units/{id_return_unit}/clarifyendpoint/return-units/{id_return_unit}/repairendpoint/order_units/{id_order_unit}/fulfilendpoint
- Tests are executed using PHP 7.2 as well
- More precise annotations to the thrown exceptions
- New return-unit endpoint
repair, which will set the returnUnit-status toreturn_in_repair
- New return status
return_in_repair - New events for subscriptions (
return_new,return_status_changed,return_unit_status_changed) - New cancellation reasons (
DelayedInventory,NoReactionBuyer)
- Requests sent to
www.hitmeister.dewill stop working on March 26th
- Switch the default hostname from
www.hitmeister.detowww.real.de
- Method
ItemsNamespace::findByEan()returns eitherItemWithEmbeddedTransferornullinstead ofItemWithEmbeddedTransfer[]
- Use correct separator to generate signatures under Windows
- Possibility to used embedded transfers for
GET order-units/{id}endpoint
- Embedded field
product_feed_async_doneto theImportFileTransfer
- Embedded field
return_unitto theOrderUnitWithEmbeddedTransfer
- endpoint
/claims - endpoint
/claims/{id_claim}/refund
- Field
real_main_category_idtoCategoryTransfer - Field
real_mgb_article_numbertoItemTransfer
- Typo in carrier name
Bursped
- New field
cancel_reason
- New endpoints
product-data - New endpoint
product-data-status - New endpoint
shipping-groups - New endpoint
warehouses - Support of
PUTmethods
- Missing constants have been added
- Field
locationinPOST /units/endpoint will be overwritten bywarehouse.country
- Fix client version number
- Change a major and a minor versions in order to match version of API itself
- Property
is_seller_responsibletoClaimTransferandClaimWithEmbeddedTransfer - Property
interim_noticetoClaimMessageAddTransfer
- Property
shipping_groupandwarehouseto all transfer objects used in/units/endpoint
- Embedded fields may have
nullvalue