我正在开发一个使用 Python 与 API (Prestashop API) 通信的工具。当我尝试使用产品创建订单时,一切似乎都正常,但我想提供个人参考,但没有找到任何空参数。我尝试更改 ID 和参考,但它不想更改。 细节: 使用指定产品库存成功创建订单,但需要一个空参数来放置我的参考
我尝试更改 id 和 reference 但它不想更改。 当我保存订单时,prestashop 放了他们的参考资料。
# This is the order parameters
orderJ = {
'reference': 'test',
'id_currency': 1,
'id_carrier': 1,
'id_lang': 1,
'current_state': 'PS_OS_PAYMENT_ACCEPTED',
'module': 'ps_checkpayment',
'payment': 'ps_checkpayment',
'total_paid': order["base_subtotal"],
'total_paid_real': order["base_shipping_amount"],
'total_products': order["base_shipping_incl_tax"],
'total_products_wt': '13.120000',
'conversion_rate': order["total_incl_tax"],
}
response = ord.createOrder(userJ, addressJ, billadressJ, cartJ, itemJ, orderJ)
I have try this too:
# Mise a jour de la reference
# ord = prestashop.get('orders', response['prestashop']['order']['id'])
# ordid = ord['order']['id']
# ord['order']['reference'] = 'test'
# edit = prestashop.edit('orders', ordid, ord)
# print(edit)
感谢您的帮助
我不太明白你用的是哪种包装纸,
如果您通过 XML / order 资源直接与 Prestashop API(网络服务)通信,您可以选择使用各种
您可以找到order资源的官方文档here