Posts

Quick guide to search, sort and filter products in prestashop mobile app

PrestaShop is based on open source platform for e-commerce which provides smooth shopping cart system with control over the look and functionality of the store. It is growing in the e-commerce market day by day. More traders are using this platform for their e-store. It provides various feature for an e-commerce store , you can check its features in our previous blog. With the increase in the e-commerce stores, mobile-commerce has also become popular these days. Mobile visits account for one-third of e-commerce sites traffic. To have an e-commerce mobile app for electronic commerce store is like putting a  retail outlet in the customer’s pocket . PrestaShop provides SEO, items management, and other tools which enforce traders to have the mobile app for superb shopping experience for customers.  In this blog, I am going to discuss some important features i.e searching , sorting and filtering implementation in the Prestashop mobile app.

Let me first start with the basics. PrestaShop system API is constructed by principle CRUD (Create, Read, Update, Delete). All methods are to be called through the /api/ gateway. Most methods can be accessed in a REST manner, with the 5 main HTTP request methods: HEAD, GET, POST, PUT, DELETE.

How to Search products in PrestaShop mobile app using REST API

search can only be accessed using GET and HEAD in PrestaShop API . Following the syntax for retrieving searched data or product :

      /api/method/?filter[parameter name to search]=[parameter value to search]

for example- let search a product by its name , then its request call will be like :

 /api/products/?display=full&filter[name]=[Blouse]

This call will return the product full details with the name “Blouse”. In the above syntax “parameter name to search” can be anything that products method has in its schema. You can search as many numbers of values at a time i.e :

 /api/products/?display=full&filter[name]=[Blouse, Shirt, Top]  .

 /api/customers/?display=full&filter[firstname]=[John]&filter[lastname]=[Parol] .

How to Sort products in PrestaShop mobile app using REST API

Following the syntax for retrieving searched data or product :

      /api/method/?sort=[sort by field with the suffix _ASC _DESC or in the order]

for example- let sort products by its name , then its request call will be like :

/api/products/?display=full&sort=[name_ASC]

This call will return the product in ascending order of ‘name’ with all details.

      /api/products/?display=full&sort=[price_DESC]

How to Filter products in PrestaShop mobile app using REST API

Following the syntax for filtering data or products :

      /api/method/?filter[field]=[value1|value2]

Above syntax  filter “field” with value between ‘value1 ” and “value2”

      /api/method/?filter[field]=[value1,value2...]

Above syntax  filter  field for values specified between brackets   

      /api/method/?filter[field]=[value]%

Above syntax  filter “columns” for values containing “value”

for example- let filter products by its ids then its request call will be like :
/api/products/?display=full&filter[id]=[1,10]  – This will list the products with id 1 to 10.

/api/products/?display=full&filter[id]=[1|5]  – This will list all the products between 1 to 5

/api/products/?display=full&filter[name]=[appl]%  – This will list all the products name starting with “Appl”.

NOTE: In the above all calls “display=full” means it will display all product details. You can display your product according to your choice. For example – “display=[birthday]” will display only the birthday.

Conclusion

As the implementation of PrestaShop framework is increasing day by day for the e-commerce stores , demand for mobile-commerce is also increasing with the same speed and popularity. So developing an e-commerce mobile app is becoming common and for any e-commerce store searching, sorting and filtering are very common and powerful property. Keeping these all things  in mind I wrote this article to help the new developer for PrestaShop. I hope this will help you… :-). Below is our sample app based on Prestashop REST API, you can refer it as an example which has shown the use of sort, search and filter APIs.

prestashopeePrestashopee
The PrestaShopee mobile app developed using native platforms that gels well with all mobile devices.It has used PrestaShop’s APIs for data. Further performance wise your app will be steadfast and hence customers are assured of a quick shopping experience.

References

Prestashop is a free open-source which provides the solution for e-commerce. For more information, you can visit the following link PrestaShop.

PrestaShop provides documentation for the list of all basic APIs that  are needed for the e-store.To get more details about the documentation you can visit this link PrestaShop Webservice

6 Reasons eCommerce Store Needs Mobile App

Mobile is becoming an important growth driver in e-commerce. The mobile e-commerce market size is currently estimated at 40 billion USD. Mobile visits account for one-third of e-commerce sites traffic. eCommerce store needs mobile app To have an e-commerce mobile app for electronic commerce store is like putting a  retail outlet in the customer’s pocket .

Most e-commerce store owners simply rely on a responsive web design for mobile visitors. Although this is a good commerce strategy, it isn’t a complete solution because responsive web design has some limitations such as :

  • All content is downloaded whether it is used or not.
  • Pages load slower; full-size images are downloaded, then resized to fit the device.
  • The initial cost of having a responsive website designed is usually higher than having a non-responsive site designed.

A complete and effective strategy has e-commerce mobile app as an integral part of it.The eCommerce store needs  mobile app because this is not just a “good to have” for e-commerce stores, they have become a must.

In this article, we have highlighted 6 reasons why we think mobile apps should be an important cornerstone of your mobile commerce strategy. Below are the reasons why your business needs mobile apps:

1. Customers Prefer Mobile Apps to Shopping Through Mobile Browsers

In a poll, 78% of customers said they prefer to access their desired shopping sites using an e-commerce mobile app than through mobile browsers. Mobile e-commerce makes shopping experience faster and more secure. Users do not have to worry about memorizing a URL or having to log in every time they want to place their usual order or even see what’s new.

2. Easier, Faster, And Secure Payments

A mobile app has secure payment options, which can be programmed to remember payment options for subsequent shopping. This reduces the buying process and time spent for the user. Buyers get discouraged when a buying process gets too complex leading to high cart abandonment rate. You definitely don’t want that.

3. Mobile Apps Support Social Sharing

Want your customers to do advertising for you by sharing your wares on Instagram,  Facebook, Twitter, and other social media sites? Mobile app developers have the ability to build social sharing right into the app. So your eCommerce store needs mobile app to share your store products socially which is very important for the store marketing. 

4. Mobile Apps Allow Push Notifications

The mobile app enables a personalized experience and interfaces perfectly designed for each device such as the Android or iPhone. Push notifications can be location based so that you can send your customers special offers when they get near one of your physical stores. Notifications can also be dispensed when you need to offer a promotion, run special sales, or even to get the word out about a new product. You cannot utilize push notifications to increase sales if you do not use mobile e-commerce.

5. More Control Over User Experience

Mobile apps give room for your developers to create a unique and powerful user experience tailored to the user’s device. You have control over the interface and present faster service. Apps let you go beyond the limitations of a responsive web design and work with the user’s preferred OS (iPhone, Android, etc.).

6. The eCommerce Store Needs Mobile App To Build Brand Loyalty

Nothing puts your products and brand at the forefront like a mobile app that the user sees every time they use their phone. Mobile apps are with the customers everywhere at all time; they have become like the virtual eyes and arms of the shopper making mobile apps a powerful tool for building and nurturing loyal customers.

Conclusion

These are just 6 of the benefits of developing  an e-commerce mobile app, but not everything. Some of the other benefits include caching heavy interface elements at your device once, geopositioning integration, offline mode, marketing advantages etc.

Want to see what mobile app development can do for your e-commerce business or startup? There are various native e-commerce mobile apps available in the market for example MagentoShop, SimiCartWooshopee etc. 

Top 10 reasons why you should invest in WooCommerce Mobile App?

Today is the era of eCommerce which has become the hub of largest business model. There are many eCommerce platforms like WooCommerceOpenCart, JigoShop and many more available. These platforms provide all kind of solution for clients. Though there are many platforms but WooCommerce is most famous and vastly used by online stores. In this article we explain 10 reasons why you should invest in WooCommerce mobile app for your online store.

WooCommerce is based on open source platform. It is a strong, extendable plugin that helps you sell anything efficiently. It integrates seamlessly with WordPress. It gives both store owners and developers complete control. So it is world’s favorite eCommerce solution. Here is the list of features which explain the key features of this platform and reasons why you should invest in WooCommerce mobile app.

Key reasons you should invest in WooCommerce mobile app :

1. Open Source – It is 100% open source. It gives you benefit from an active and growing community of contributors. Open source enables developers, designers and everyday people to tweak It. It build functionality on top of this platform.

2. Web Services API – With v2.1, It includes a REST API that allows store data to be accessed in either JSON or XML format. The current version is read-only (with a single exception for updating the status of an order). It allows developers to easily create, modify, and grow a store that meets their specifications.

3. Search Engine Optimization – As per SEO concerns Woo-commerce is 100% search engine because It runs on WordPress. WordPress recognized in the industry as one of the best platforms for SEO practices.

4. Checkout,Payment and Shipping – With this platform, you can sell both physical and digital goods in all shapes and sizes, offer product variations.Offer free shipping, flat rate shipping, or make real-time calculations. Shipping is highly configurable. It even supports drop shipping. It provide the ability to accept major credit cards, PayPal,and cash on delivery.

5. Mobile Commerce – This platform is designed to ensure your store and products look as good on a desktop computer as they do on your customers mobile phones. You can even turn your existing store into a mobile app with no custom coding by using a few third party tools/services.

6. Analytic and Reporting – This platform integrated with Google Analytic. It use some extensions like delivery notes for invoice and for other things.

7. Scalability – It can scale with you as you grow your business. From selling one product to thousands, and from your first order to your millionth, It will be able to scale and ride the wave with you.

8. Customer Service – A good customer service is provided by this platform with order tracking from account and order history with status updates.

9. Secure code – It is audited by Sucuri, the industry leader in plugin security, to ensure that it adheres to WordPress best practices and coding standards, and is kept secure and up-to-date.

10. Control Panel – It gives you complete control of your store, from taxes to stock levels to customer accounts. Add and remove extensions, change your design, and switch settings as you please. It’s all under your control.

Conclusion 

In above article we explained benefits to invest in Woocommerce mobile app for online store. It is covering more than 30% of eCommerce market. It is growing platform in the eCommerce field. There are many solutions like WooShopee – Woocommerce App,WooCommerce Demo Appmaker.xyz etc available in market which launch WooCommerce based mobile store in quick time.

References

WooCommerce

WooCommerce Mobile Application

WooCommerce API