Shopify Delivery App API - shopify

I'm a developer and I'm working on my own Shopify app
at the moment. I wanted to ask is there ability to get Product
download URL using API or may be somehow accessing Shopify Delivery app API? I
tried, but it seems that I can not get any info about downloadable
products using API, usual set of data only, like for any other
products. Is it really so, and there is no way to get product download
link using API (product API or may be order API).

Related

BigCommerce API v3 - Google shopping with BigCommerce API v3

I am working with the v3 of the BigCommerce API and need to find a way to update or on-create the field for google shopping fields for each product.
There is a GET googleproductsearch in v2 but no documentation on updating seem to find an update path
I have tried following this thread:
Accessing Google Shopping Fields via BigCommerce API
Does anyone know what the endpoint to update or create a google shopping setting onto an item using the API instead of the site:
The Google Shopping feed functionality is currently being sunset and isn't included in V3 Catalog APIs, which is likely why documentation for an endpoint was removed. I was able to see the Allow Headers only includes GET, HEAD, and OPTIONS so it doesn't look like modifying these fields is possible via API. You can use a CSV import to accomplish this, and you can find more info about that here: https://support.bigcommerce.com/s/article/Importing-Exporting-Products#table

Is there an AliExpress API that can submit dropship orders instead of using Oberlo?

Currently I am using the Shopify app Oberlo with it's chrome extension to manually send over dropship orders one by one.
This works find but I have between 100 to 1000 orders daily during testing.
Can anybody recommend a way to automate this using either an API directly from AliExpress (which the affiliate API is all I have been able to find) or possibly a laravel wrapper integrated with Shopify that has the ability to post dropship orders automatically.
Much appreciated!
I've been looking for similar documentation on AliExpress and found the dropshipping subsection of their API:
Get Product Info: https://developers.aliexpress.com/en/doc.htm?docId=35321&docType=2
Place an Order: https://developers.aliexpress.com/en/doc.htm?docId=35446&docType=2
Get Tracking info from a previous order: https://developers.aliexpress.com/en/doc.htm?docId=40656&docType=2
Other less-common dropshipping APIs are available from the sidebar navigation of any of these.
It also appears that you have to register as a seller (even though you're just buying) to get access to these dropshipping API.
You'll have to build a shopify app that can receive your orders and turn around to place them on AliExpress. I haven't seen a tool that can place orders automatically without coding.

How can I detect if a store has 'Advanced Shopify' through the API

Shopify has various levels of service that has include various features.
https://www.shopify.com/pricing
I only want to show features of my Shopify app, to customers that have those features.
Is there a way to detect, via the Shopify API, what version of Shopify my customers have?
For example I want to know if someone connecting to my app with their Shopify store, has 'Advanced Shopify' so I can show them specific features.
I have looked through the Shopify APIs a lot, https://help.shopify.com/api/reference, and googled it extensively, haven't seen anything.
You can get store type information by accessing /admin/shop.json of the store using api.
Check the "plan_name" attribute of the json.
Refer this for more.

Fetching reviews and ratings from Shopify API

I need to get latest reviews from Shopify and it's ratings.
I found official Shopify reviews app with code snippet
which needs to be placed in theme template file, but there seems
to be no way to get these reviews through API or through webhooks.
Is there any other app for reviews in Shopify with open API?
Yotpo seems to have an open API: http://apidocs.yotpo.com/reference
I asked Shopify to create a webhook for their review app but the response was that they do not integrate with third party apps, unfortunately.
I'm not sure about getting historical reviews, but you can capture reviews that are created in the review form by adding an additional submit event handler in your script tag and submitting the data to your server via XHR.

Shopify API calls from a java external application

My clients have decided to open a store on Shopify, and they want a list of the items for sale there to be displayed in our website; which is built in jsp (liferay). I'm completely new to Shopify, so I've been checking around, but I'm getting confused.
There appears to be a "Shopify4J" library which should make calls to the API real simple, which is basically what I need (retrieve a list of all items from the store). However, I see all these examples with urls, and I've read that Shopify API can only be used from Shopify apps.
My question is, can I actually call the API from my website to retrieve the item list? Or do I have to create a Shopify app that would connect to my site via something like webservice?
You could use the api and pull in the products, but I think a better solution would be to install the widget app and just embed the widget into your site. Much simple and does exactly what you want as far as I can tell.
Shopify Widget App: http://apps.shopify.com/shopify-widgets
In order to make an Shopify API call, You'll have to first create a token. This can be done by going to Apps > Manage private apps and then click Generate API Credentials. You'll be provided with API Key and password to use in your call.
Here is the documentation of private apps.
And here is Shopify's api documentation.