im new to shopify, have been working with Wordpress/Prestashop/Magento apps [PHP]. Yet i have to create an app for Shopify, and i need few informations to start in the good direction.
First of all the app need to add the JS to selected Page of the shopify. Example on other platforms i create an admin with listing of all page/ categories of the website, you select them and it add the Js to that spécifique page.
Question, is that possible with shopify since it's a hosted e-shop?
If it's possible, what to use ?
The shopify Embedded POS package ? [ruby] or start a Php one... im a little bit lost.
Any help appreciated
Related
I am currently developing a Shopify App and at the moment, it only makes use of the Storefront API. I want my app to also make modifications to the Admin Area, specifically in a similar way that the Metafield Guru App adds a tab at product level, and allows you to go into the metafields of a certain product and make changes to them.
Metafields Guru App Tab at Product Level in Admin Area
I was hoping someone could point me in the right direction for this, as I am trying to create a similar feature in which the user can access other properties for the productt.
Thank you
This option is configured in the Shopify Partner account for the APP.
There is option where you can create Admin Links when you install the App. It's not code related, it's just Shopify feature for Apps. More info in here: https://shopify.dev/tutorials/add-an-admin-link-to-the-shopify-admin-with-app-extensions
There is no other way to modify the admin area (with code) since Shopify back-end is a closed platform and you don't have access to modify it.
I would like to create a Shopify app that adds an additional section to the checkout page - a possibility to select the delivery time window. I know that such apps already exist but I want to use my own application server to generate the values that can be selected.
What is the best way to approach this? I've spent last 2 days browsing shopify documentation and following various tutorials but I'm still confused. I thought that application bridge would be the way to go but after playing with it a bit it seems that it only allows to embed application frame in the admin panel, not on the checkout page.
Should my app send a script tag that would call my server and add the whole slot selection UI in javascript? Or should I maybe modify the templates somehow? Can I even make AJAX requests to third party servers from templates?
I would appreciate any advice.
Shopify revealed that there will be a Checkout Apps support soon, but that time isn't now.
So at the moment the Checkout page is standalone and you can't use the ScriptTag API in it.
If you are on a Shopify Plus account and you contacted Shopify to allow you to modify the checkout.liquid file you will be able to add your section manually.
With some additional JS logic you can pass the delivery time to the cart.attributes so that it will be present in the order info. But that's pretty much what you can do and only if you have a PLUS account.
If you plan to make larger modifications you will have to create an App that will have a custom checkout process... which will be a huge overkill for adding a single section, but that's a solution as well.
I am new in Shopify and My requirement to add more than one custom module in Shopify.
Like, admin panel (back end) side manage all module (CRUD).
I also developed a custom theme in Shopify with slate and liquid.
But, I have no idea about the custom module.
Anyone can share any docs and reference sites to related this topic.
Anyone any idea?
Yes you can make this with custom app(module/plugin) shopify documentation
But you should understand how Shopify module works. You can't access direct to database and crate new database tables and rows, or create backend backend code on shopify, but you can manipulate data (products, orders, discounts, etc..) through shopify api and send data into liquid template or pages. Good example, and tutorial for PHP developers is there (Shopify app development in PHP)
If you want crate new data source (For example Blog, Comments or something like that) then you should crate that part on another server (Backend part) and connect with your app (module/plugin), and after that you can use data from another server in your Shopify templates or pages. Good example, and tutorial for PHP developers is there (Shopify app development in PHP)
We have got new work for e-commerce website which is built in Shopify framework.We have a custom requirement on this website.the client wants to change the functionality of search box section in the header.Since we have not more idea about Shopify framework but we have worked in Ruby on Rails (Shopify built in RoR language) language.So my question is can we override and edit Shopify core files?if not what is the solution to make custom work in Shopify?
As in my knowledge, Shopify is paid framework and his team is provide extension and plugin but can we edit and update in these plugins?
If anyone has an idea please share your thoughts so that we can proceed our work.
Many Thanks in advance.
You can not overwrite Shopify's Core framework. There is some customization that can be done through their script editor but it is only available for plus merchants.
https://help.shopify.com/manual/apps/apps-by-shopify/script-editor/shopify-scripts
What kind of functionality are they looking to change? Most likely you'll have to create an external application and use Shopify API's to do this or use a search app from the app store.
You can not overwrite Shopify's Code. There is some customization that can be done through their script editor.
highly restriction Admin Pages Like Dashboard, Product pages, order pages, etc...
Most likely you'll have to create an external application.
I am very new to facebook application development and gone through the 'Getting Started' guides and Beginner tutorials. Actually it's good to place to start and familiarize the terms and core knowledge about app development.
There is a customer requirement where they can able to create/update custom tabs(for pages) for all of their customer's facebook account.
I just need to make sure that I am progressing on the correct path.
1) Create an App
2) Customize the permissions for accessing user's pages/tabs
3) Create/Update/remove/maintain the tabs with this application
Please advise if I missed anything here. It would be helpful if you point any good places to start/architecture etc... Thanks in advance.
To manipulate tabs for a page, you need the manage_pages permission.
For more details on what you can do with tabs using the Graph API: http://developers.facebook.com/docs/reference/api/page#tabs