Chances are you’ll know that, proper now, WooCommerce doesn’t have native API assist to course of fee straight from the app. Which means, it’s important to reprogram your fee gateway with customized REST API endpoints primarily based WordPress REST API requirements in an effort to talk your fee gateway utilizing API.
You might be in the best place, right here is the answer for your whole issues. Give the perfect expertise to your distributors to handle their store, entice extra distributors to generate extra income by promoting extra merchandise.
Beside these, there are various WooCommerce web sites that use lots of of addon plugins to boost it features, to satisfy prospects and distributors necessities. Most of those plugins are developed by third occasion builders and would not have REST API assist in any respect. So all of the product knowledge you may see on the product particulars web page, all of the out there choices and so forth, these knowledge are usually not accessible utilizing WooCommerce native REST API. As these knowledge are usually not accessible utilizing WooCommerce native REST API, you can’t course of these knowledge and add it to order if you place an order from Android and iOS apps utilizing API.
There are two options for this issues:
The primary is, it’s important to create essential relaxation api endpoints to make the product knowledge out there on the product particulars web page after which course of these knowledge whereas inserting an order.
The issue with this strategy is, it’s important to create too many customized relaxation api endpoints to make all knowledge accessible utilizing api that requires a devoted staff in your on-line retailer and each time the third occasion plugins carry change in database fields, you’ll need to regulate your api endpoints accordingly.
So what’s the best method to determine this out?
Okay, you are able to do it. It’s an InAppBrowser.
I applied InAppBrowser WebCheckout on this app in such a approach in order that when a person is on the main points web page of the product, the person can click on on the purchase now button and immediately, the person shall be landed to the product particulars web page of the present product. There, customers could make essential choices and eventually place orders identical to an everyday web site however contained in the app. No product knowledge, order knowledge or fee gateway wanted to be dealt with utilizing API. You might be out of headache now.
Most curiously, For a logged in person in app, person doesn’t have to login in web site utilizing InAppBrowser. When the person lands on the product particulars web page, it should mechanically make the person login to the web site. Apart from these, when the person clicks on the purchase now button from the app, it should verify if the person is logged in or not. If the person shouldn’t be logged in, then it should redirect the person to the login web page.
As quickly as order is positioned efficiently, InAppBrowser shall be closed mechanically and redirect the person to a thanks web page. Now the person is again to the naive app once more. Right here customers can browse extra merchandise to position one other order or verify his orders, view order particulars in addition to there’s a my account web page the place customers can see his private, billing and delivery data.
So this app is gonna take away your whole headache about inserting orders straight from the app nonetheless of what number of customized plugins are utilized in your WooCommerce Retailer or No matter fee gateway you might be utilizing to course of fee.
App Demo: A PWA Model of Demo might be discovered here
Use Google Chrome or Firefox browser’s responsive design mode to get an expertise about how does it seem like.
If you’d like an installable APK for android to check in actual gadget, please use my person web page contact type right here and depart a message together with your e mail ID, I’ll ship you an APK package deal as quickly as potential.
The total supply code shall be supplied with an entire developer documentation in order that the app might be simply rebranded to your selection. Additionally you might be open to supply me to personalize the app for you with new features, enhancements, theming or something that should meet your enterprise requirements. Please use my person web page contact type right here and depart a message together with your e mail ID, I’ll get again to you as quickly as potential.
- Appropriate to WordPress REST API V2
- Appropriate to WooCommerce REST API V3
- Merchandise show, merchandise by class, merchandise by tags are applied utilizing WooCommerce API for quick loading expertise
- Infinite Scroll applied for house web page and order web page to cut back loading time
- Pull to refresh applied on nearly each pages
- New person can register by way of app as a buyer person function utilizing WooCommerce API
- Current buyer can reset password from app
- Person login applied utilizing JWT auth plugin
- Purchase now button is protected utilizing auth guard, person have to login to purchase a product
- Purchase now button lands the person straight on product particulars web page of related product utilizing InAppBrowser
- Person can essential purchasing and place order utilizing InAppBrowser identical to an app
- No headache to course of any product knowledge, order knowledge or fee API as a result of the person is utilizing an everyday web site in Background. All knowledge correctly saved within the admin part
- As quickly because the order is profitable, InAppBrowser shall be closed mechanically, and the person shall be redirected to the app thanks web page
- Person can see his profile data like private particulars, billing data, delivery data straight from app
- Lastly able to combine with any WooCommerce Web sites with V3 API
Default touchdown web page
View Particulars Checklist Button: Takes you to product particulars web page
It exhibits all classes from store, exhibits variety of merchandise belong to the class as a badge beside title.
It pulls all the tags of your store, exhibits variety of merchandise belong to the tag as a badge
It pulls all the rrders positioned by you.
In Particulars View of an Order:
It exhibits order ID, order data per merchandise, order complete, order standing, billing particulars and delivery particulars.
It exhibits your private, billing and delivery data.
All Merchandise: This tab is definitely the Residence menu’s alias. Each are the identical, added for ease of use.
My Order: This tab is definitely the My Order menu’s alias. Each are the identical, added for ease of use.
My Account: This tab is definitely the My Account menu’s alias. Each are the identical, added for
ease of use.