I have more of a conceptual question here, but I think there should be a clear answer. I have a client who sells products using the "Fullfillment by Amazon" service. I am creating a Wordpress site for him to sell his products - and I am wondering what the easiest way to gain direct access to the Fulfillment by Amazon MySQL database would be. I know PHP/MySQL well...but I have never set up a retail site like this using Amazon services.
I did some googling - and found an old project called tarzan-aws, which has just turned into the AWS SDK now. But it looks like if I wanted to use that (if that is what I want to use), I would need to have a database hosted by Amazon AWS...and I already have a hosting service that I like (inmotionhosting.com). Is there a PHP API I could use to link the site to Fullfillment by Amazon? Maybe a Wordpress plugin? I logged into my clients FBA account and it doesn't seem like there is anyway to get the info I would need to set up a working automated PHP/Wordpress backend.
You need to use the Amazon MWS API. They provide a guide, Amazon MWS For FBA Sellers, along with client libraries in PHP, C# and Java. You will not interact with a "database" as you have described; you will interact with a web service.
Related
I have developed one mediator which syncs data from my Volusion site to QuickBooks. During this operation system need to access the company file. For that, I have used webconnector. But for some reason, I'm not able to use it so I need an alternative to it. So please suggest me some alternatives to webconnector. I'm using QuickBooks Desktop Enterprise Edition.
Intuit documents alternatives here:
https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/get-started-with-quickbooks-web-connector#alternative-option-to-qb-web-connector
It basically boils down to: Autofy
But what you should really be doing here is telling us why the Web Connector doesn't work for you, so we can help you/understand the context.
Short Version:
How do I connect to my company's QuickBooks Online subscription via a PHP script to retrieve some relatively simple information like a list of Customers or a list of Invoices?
Long Version:
Okay, so I've spent all day trying to figure out how to connect to QuickBooks Online via PHP, and I'm still stuck. Either I'm an idiot, or this whole thing is more complicated than trying to make my wife happy. It looks like the QuickBooks API changes every couple years, any many of the posts from the recent past are now incorrect.
Basically, I am simply trying to write a php script which connects to my company's QuickBooks Online account. I need to do very simple things like retrieve a list of customers, retrieve a list of invoices, and so on. While researching, I found this post from June 2013:
https://stackoverflow.com/a/17226869/3195596
The post says to use qbXML, download the QuickBooks PHP Dev Kit, and look at the example in "docs/example_online_edition.php":
So, I downloaded the QuickBooks PHP Dev Kit (from here: http://consolibyte.com/downloads/quickbooks-php-devkit/) and went into "docs/example_online_edition.php". This php file now says "DO NOT USE THIS FILE ANYMORE!" It also says that "All QuickBooks Online implementations should now be using the v3 REST APIs.".
Therefore, my understanding at this point is this: Before I even connect to my company's QuickBooks Online account, I first have to create a developer account at developer.intuit.com (aka Intuit Partner Platform aka IPP).
So, I registered with IPP, and now I'm just stuck with nowhere to go. My IPP account is not connected to my company's QuickBooks Online account - am I supposed to connect these somehow?
Can anyone explain to me in somewhat plain English how I would connect to my company's QuickBooks Online account via PHP?
I am written extensively on the basics of connecting to QuickBooks. The articles are Rails based but a user of any programming environment can benefit from them.
Get started integrating Rails 4 and QuickBooks Online (QBO)
I simplified my own question here.
And the nice guys at Intuit responded fairly quickly. Their answer, as I understand it, is that I need to build an application under my QuickBooks IPP account, then use OAuth to tie it to my QuickBooks Online account.
I have a PHP web application, I need to integrate SCORM with my application.I know that there is cloud option for integrating SCORM. But our requirement is that saving course details into our local DB.
Please help me.
You have a couple options for integrating SCORM content into standalone (web or otherwise) applications.
One is SCORMCloud (www.scorm.com), which gives you an integration API. They have PHP based plugins for both WordPress and Drupal, which you can use as a guide.
SCORMCloud has a couple of methods based whereby you can bring your learner data back into your database.
When a course launch is finished, SCORMCloud will redirect back to your website. At that point, you can hit the SCORMCloud API and fetch the results of your launch, and write that back to your database.
Our company (www.aura-software.com) produces an application integration framework for cloud based elearning sources (Vimeo, SCORMCloud, TinCan LRSs) called Bright CloudConnect. Depending on what your integration requirements were, it can perform the same functions and a few others. Enabling trackable elearning in existing applications is Bright's primary function.
I'm struggling to interface with iTunes by way of automating the Gifting process for an App via a traditional website built on PHP running on linux.
Their Search API works fine, and I have also downloaded and processed the full EPF for the App store, but now need to go upstream and make requests against iTunes. It seems like this should be a well-defined process, but I'm running into a wall and see numerous posts about the lack of a public API.
Closest I've come to a clue is this perl module:
http://linux.softpedia.com/get/Programming/Libraries/LWP-UserAgent-iTMS-Client-21878.shtml
which was last updated around 2008, so no good there.
If anyone can help set me straight on this topic, it would be most appreciated!
Thanks,
Charlie
Are you attempting to send your users directly to the "Gift this.." for a song or app? This isn't currently supported by iTunes for app developers or affiliate partners, but you can reverse engineer the store to use the same urls:
Gift a song:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/giftSongsWizard?salableAdamId=516353670&productType=S
Gift an app:
https://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/giftSongsWizard?salableAdamId=479662730&productType=C
I wouldn't count on iTunes responding to questions or problems you have if they change the url structure in the future.
Looking at the Quickbooks API I only see options to sync users. I may just need to export the fields I need directly from the database? Just hoping someone had some scripts/templates to work with this already. I am not too worried about sync as long as the client could manually import web transactions at the beginning of the day
The QuickBooks SDK has the ability to import and export inventory items, including quantity on hand and cost information. Just to be clear, I speaking here about the classic SDK and not the Partner Platform. Using the SDK it is possible to connect to a QuickBooks online company using XML over SSL, or to a desktop company file (still the most popular option for most users) using XML or Intuit's QBFC framework, which is compatible with .NET.
There is no way to access the QuickBooks "database" directly. QODBC give you the ability to run SQL against QuickBooks company file data via ODBC, but it is implemented using the SDK. QODBC is the best way to get up and running fast with QuickBooks, and it's also great for custom reporting. But for most sync applications, the actual data access is a minor part of the overall scope, and the control that you get from going directly to the SDK and bypassing QODBC is worth it.
Most developers who have experience with QuickBooks have a library to help with common SDK tasks. There are also some offerings at code.intuit.com. In addition to library code, it also helps to understand the behavior of both QuickBooks and the SDK. The SDK is well documented and if you haven't visited the SDK section of the Intuit Developer site I would highly recommend it.