Настройка
Я использую официальный WooCommerce Shipment Tracking плагин для сопоставления заказов с кодами отслеживания.
Я также использую Python и WooCommerce Rest API, чтобы максимально использовать скрипты.
Выпуск
Плагин отслеживания отгрузки должен работать с REST API, см .: https://docs.woocommerce.com/document/shipment-tracking/#section-8.
Однако объяснение, приведенное на странице документации, не содержит пример Python.
Я не уверен, как вставить номер отслеживания и поставщика отслеживания через Python и REST API WooCommerce в серверную часть WooCommerce.
Код
Использование,
data = {
'tracking_number': tracking_number,
'tracking_provider': tracking_provider,
'date_shipped': datetime.datetime.today().strftime('%Y-%m-%d')
}
Я пробовал,
wcapi.post('orders/' + order_id + '/shipment-trackings', data).json()
wcapi.put('orders/' + order_id + '/shipment-trackings', data).json()
wcapi.post('orders/' + order_id, data).json()
wcapi.put('orders/' + order_id, data).json()
но все выдают ошибку 404
.
Что я делаю не так?