Title Replies Last Post
New: Embed your app inside of Shopify!

Embedded Apps are the future of Shopify AppsOur new Embedded App Software Development Kit allows you to improve your app's user experience by embedding it directly inside the Shopify admin.The SDK enables simple and powerful communication between your app and Shopify.Access and customize many native GUI features, and create powerful integrations previously impossible on the platform.Learn m...

Jul 24 2015 by chandu prasad
Please post your Liquid and AJAX API questions in the Design forum

Please post your Liquid, AJAX, and all theme-related questions in the Design forum:http://forums.shopify.com/categories/2

Sep 18 2014 by priyagupta
New API Announcements Forum

We have created a separateforum wherewe will postall official announcements concerning the Shopify API. Things likenewfeatures and endpoints, upcomingdeprecations and changes orplanned maintenance that might affect your app.Go check it out!https://ecommerce.shopify.com/c/api-announcementsWe recommend subscribing to that forumto make sure you are always hear aboutthe changes that might affect yo...

Apr 7 2014 by Maarten van Grootel
Please read before posting!

Hello developers! Before posting to the Shopify API forums, please take a moment to consider your question. First, read over our API troubleshooting guideand see if your question can be answered with some exploration. Be sure to explain what you've already tried. Are there solutions online that you've already found, which haven't worked? Include enough detail so that answers provided will be...

Feb 11 2013 by Lydia Krupp-Hunter
Carrier service API documentation

Would it be possbile to add to the carrier service docs the expected behaviour (http respons code, empty list etc)for when 1) no shipping alternatives exist, and 2) the shipping destination address does not exist? 3) the shipping source address does not exist?

Today by HunkyBill
301 redirect for index.html

i have an Canonical Issue:- Search engines have a hard time understanding that http://natures-slimtea.com/ and http://natures-slimtea.com/index.html are the same thing. To a search engine, these two URLs look like two different sites that have exactly the same content, which they then penalize. This situation can be easily avoided by using a canonical redirect. shopify do not support a 301 r...

Today by asdf dasfd
Mobile BUY SDK - Get OrderId after checkout

How can you get the order ID after finishing a checkout using the Mobile BUY SDK. Using the documentation and sample code it seems the last steps that are taken are to call completeCheckout:completion: and then callgetCompletionStatusOfCheckout:completion: in a semaphore loop. These calls work fine andmy order is placed successfully except that the checkout object returned in the completion han...

Yesterday by David Muzi
Creating a Line Item Loop - HELP!!!!

Is this written correctly: {% for line_item in order.line_items %} _ltk.Order.AddItem('{{ line_item.sku }}', ‘{{ line_item.quantity }}’, '{{ line_item.line_price | money }}'); {% unless forloop.last %},{% endunless %} {% endfor %} I need to inject some kind of loop for this line in javascript we were provided by our ESP and this makes the most sense,...

Yesterday by Andrea Reno
Embedded App appears to be loading forever

I've built my sample embedded Shopify app. Everything looks good except the app appears to be loading indefinitely (see blue bar at top). This never fully goes away. Restarts when I leave and come back to the app page. Any ideas?

Yesterday by Jackson Cunningham
I'm (mostly) done with my app, now how do I add it to the user's store?

Let's say I am making an app that pulls the client's photos (from facebook, instagram, etc.) and allows them to modify the images in an easy to use interface. All of this is done on my servers and the modified images and the necessary data is stored on my database. So, I can show the client all of their modified photos on my App's main page as long as they are signed in. Now, how...

Yesterday by senju
validating webhook using HMAC in PHP

$body = file_get_contents("php://input"); $ourhmac = base64_encode(hash_hmac('sha256', $body, 'my-DOUBLE-CHECKED-secret', true)); $theirhmac = $app->request->headers->get('X-Shopify-Hmac-Sha256'); // $ourhmac == OGNlMmMyOTI2OWVjMDAyOTE3MTQ4NDQ0ZTE5YTIxZjg4YWZhMTZkOWE0NmE3Mzg2ZjdjMTc1M2EzODdhZWI1YQ== // $theirhmac == Dj/bSPIDPyhYpjzodjhH/RxxdXTmvKddJJdxhcJ9vNM= Hi, the exam...

Aug 27 2015 by emn
{"line_items":"Required parameter missing or invalid"}

<?php require_once("inc/functions.php"); $shop = "my-store"; $fulfilment = array("fulfillment" => array ("tracking_number" => "123456789", "tracking_company" => "FedEx", "line_items"=>array(array("id"=>2143139779)))); $response = shopify_call('accesstoken', $shop, "/admin/orders/112...

Yesterday by Sivaraj S
FileMaker Intergration

Hi all, Has anyone ever made an intergration of Filemaker with Shopify? Can anyone tell me where to start. Is there a set of script to call the API ? Any plugin that would help with the task? Thanks Germain

Yesterday by Philipp Khalimov
Need help to resolve cache issue

Thank you in advance.

Aug 27 2015 by Eden Chen
Mobile BUY v1.1.1 unable to complete checkout

I recently upgraded to v1.1. of the Mobile BUY SDK and, after making a couple small updatesto the code to accommodate API changes, got it compiling and running again except it freezes on final checkout. If it matters I am checking out with a credit card, not Apple Pay. Is anybody else having similar issues on checkout using Mobile BUY or am I doing something wrong in the finalize checkout proce...

Aug 27 2015 by Sterling Newton
Order shipping_lines code property has invalid value (duplicated value f...

Hello, I am trying to load the order shipping lines, however I have a problem that the shipping_lines .code property has same value as the .title (attached screenshot, as you can see both values are same, doublechecked against source text from the API response) Even the documentation shows same value in both fields "Free Shipping". In this case this would not be problem, ...

Aug 27 2015 by Pavel Mika
Web Hook : how to handle failures

I've created a web hook on the "order created" that points to my endpoint for saving some info on our DB. I've noticed that the webhook was automatically deleted due to multiple failures: - what is a failure? is considered failure a POST that does not respond 200 OK? - how can I be notified when a webhook is deleted? - after how many failures the web hook is delete...

Aug 27 2015 by BBG
Fulfillment Endpoint Changed

Hi, So Shopify changed the behaviour of the API endpoint when creating fulfillments, and forgot to tell us? Until today, it was safe to create a fulfillment with two parameters. One, the order ID, the other being notify customer or tracking number. You could skip tracking number. No more. Now, if you fail to provide that attribute, your create fails with 400, Bad Request. Would be nice...

Aug 26 2015 by HunkyBill
[SOLVED] Creating a product with multiple variants

I've been at this for a bit now and I cannot for the life of me figure out what I'm doing wrong. Here is the snippet of JSON: { "product": { "body_html": "some awesome description", "handle": "cool-handle", "images": [ { "src": "http://example.com/1000358.jpg" }...

Aug 27 2015 by Rune Madsen
Has anything changed in the OAuth request verification?

Since yesterday all our apps started failing because they can no longer validate the OAuth requests that come from Shopify. We validate the requests according to the documentation: https://docs.shopify.com/api/authentication/oauth#verification And everything was working till yesterday. Please advise why this must be? Thanks

Jul 23 2015 by Kabuki Themes