Discussions

Ask a Question

Message/Note to buyer

How can I attach a text message/note to a buyer using the api order update? I need it to has no limit or at least big one

any api to link my own mobile app wallet to purchase item?

i want to integrate shopping cart in my mobile app and it can be purchase by user wallet credit

Live Cart and Price Management

We are looking to update prices continuously based on live pricepoints (price of gold, silver, etc) every 5-10 minutes. Currently we are looking at batch pulling our products, updating prices, and batch pushing them back in. Is there a better or more efficient method of accomplishing this? We are also looking into having an active cart expire or have a price update, what methods are available for something like this?

Ticket printing when sale contains tagged items.

I'm looking for my receipt printer to print tickets of recent transactions containing items flagged for restock. Example: Finalizing a sale of a containing and an item tagged for restock and items not tagged for restock, I'd like an itemized receipt to print a receipt for the transaction as normal, as well as a receipt containing the item that was on that sale marked for restock. Essentially a kitchen receipt printer that if the front counter completes a transaction containing specifically tagged items those items will be printed per transaction on the kitchen printer. Cheers Kevin

API Basics

Is there documentation or help for someone who has never written a complex API? Specifically, I want to use the ECWID API to upload several thousand additional product images using a Google Sheets database. I can use POSTMAN for simple uploads, but there has to be a better way to upload and maintain thousands of product images. Thanks!

Request limit change

Hi is there a request param to get all of the products, because the limit is 100 items. Thanks

PUT - Method not allowed

Hi, I'm trying to develop some software which links via the API so that I can update order details using PUT but I am getting "Method not allowed". This is the request string I'm sending....... {Method: PUT, RequestUri: 'https://app.ecwid.com/api/v3/xxxxxxx/orders?token=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/4931', Version: 1.1, Content: System.Net.Http.StringContent, Headers: { Authorization: Bearer secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Accept: application/json Content-Type: application/json; charset=utf-8 Content-Length: 684 }} This is the response I get..... {StatusCode: 405, ReasonPhrase: 'Method Not Allowed', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Connection: keep-alive Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, PUT, DELETE, HEAD, OPTIONS Access-Control-Max-Age: 36000 X-Robots-Tag: noindex Cache-Control: no-store, must-revalidate, no-cache Date: Fri, 25 Nov 2022 12:23:22 GMT Server: nginx Content-Length: 0 }} I have also tried..... {Method: PUT, RequestUri: 'https://app.ecwid.com/api/v3/xxxxxxx/orders/4931', Version: 1.1, Content: System.Net.Http.StringContent, Headers: { Authorization: Bearer secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Accept: application/json Content-Type: application/json; charset=utf-8 Content-Length: 684 }} and the response to that is........ {StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Connection: keep-alive Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, PUT, DELETE, HEAD, OPTIONS Access-Control-Max-Age: 36000 X-Robots-Tag: noindex Date: Fri, 25 Nov 2022 12:32:21 GMT Server: nginx Content-Length: 93 Content-Type: text/json }} Can anyone offer any advice please?