{"id":2280,"date":"2023-01-08T07:41:20","date_gmt":"2023-01-08T07:41:20","guid":{"rendered":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/?page_id=2280"},"modified":"2023-01-10T13:21:56","modified_gmt":"2023-01-10T13:21:56","slug":"documentation-mobile-app","status":"publish","type":"page","link":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/documentation-mobile-app\/","title":{"rendered":"Documentation Mobile App"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; specialty=&#8221;on&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;1.5rem||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_accordion closed_toggle_background_color=&#8221;#FFFFFF&#8221; icon_color=&#8221;rgba(10,10,10,0.12)&#8221; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;18px&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; toggle_font=&#8221;|600|||||||&#8221; toggle_font_size=&#8221;16px&#8221; toggle_line_height=&#8221;1.3em&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; sticky_position=&#8221;top&#8221; sticky_offset_top=&#8221;40px&#8221; sticky_limit_bottom=&#8221;row&#8221; sticky_position_tablet=&#8221;none&#8221; sticky_position_phone=&#8221;none&#8221; sticky_position_last_edited=&#8221;on|tablet&#8221; custom_css_main_element=&#8221;padding:1.1rem;||border-radius:12px;||box-shadow:0px 3px 10px rgba(0,0,0,0.1)&#8221; border_radii=&#8221;on|8px|8px|8px|8px&#8221; border_color_all=&#8221;rgba(10,10,10,0.1)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_accordion_item title=&#8221;Getting Started&#8221; open=&#8221;on&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul style=\"padding-bottom: 0px;\">\n<li><a href=\"#about\">About<\/a><\/li>\n<li><a href=\"#objectives\">Objectives<\/a><\/li>\n<li><a href=\"#pre-requisites\">Pre Requisites<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Installation&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<ul style=\"padding-bottom: 0px;\">\n<li><a href=\"#ionic-source-code-setup\">Ionic Source Code Setup<\/a><\/li>\n<li><a href=\"#plugin-installation\">Plugin Installation<\/a><\/li>\n<li><a href=\"#one-signal-integration\">OneSignal Integration<br \/>\n<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;App Feature Settings&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<ul style=\"padding-bottom: 0px;\">\n<li><a href=\"#app-styling\">App Styling<\/a><\/li>\n<li><a href=\"#general-settings\">General Settings<\/a><\/li>\n<li><a href=\"#checkout-settings\">Checkout Settings<\/a><\/li>\n<li><a href=\"#links\">Links<\/a><\/li>\n<li><a href=\"#contact-page-settings\">Contact Page Settings<\/a><\/li>\n<li><a href=\"#app-content-pages\">App Content Pages<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;App Compatible plugins&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<ul style=\"padding-bottom: 0px;\">\n<li><a href=\"#multi-vendor\">Multi Vendor<\/a><\/li>\n<li><a href=\"#delivery-tracking\">Delivery Tracking<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_accordion_item][\/et_pb_accordion][\/et_pb_column][et_pb_column type=&#8221;2_3&#8243; specialty_columns=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_row_inner admin_label=&#8221;About&#8221; module_id=&#8221;about&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">About<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_4_font=&#8221;|600|||||||&#8221; header_4_font_size=&#8221;17px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"mkb-article-header\">\n<div class=\"mkb-article-header__estimate\"><i class=\"mkb-estimated-icon fa fa-clock-o\"><\/i><span>\u00a0<\/span>IonCommerce is an easy solution for pragmatic developers around the world. With just one single compilation you can create mobile apps for your WooCommerce website and publish the Apps on play store and Appstore. It accommodates massive number of very famous and essential plugins like<\/div>\n<\/div>\n<div class=\"mkb-article-text mkb-clearfix\">\n<ul>\n<li>WordPress Multi-Vendor<\/li>\n<li>After ship<\/li>\n<li>One Signal<\/li>\n<\/ul>\n<ul>\n<li>You can create an app for any type of store. IonCommerce supports all types of products.<\/li>\n<li>As far as the payment gateways is a major consideration, you can integrate all gateways that are compatible with WordPress WooCommerce due to the web view feature facility.<\/li>\n<li>When it comes to shipping gateways, it allows all the shipping methods.<\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Objectives&#8221; module_id=&#8221;objectives&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||0.5rem||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Objectives<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Following are the objectives of IonCommerce:<\/p>\n<p>1)\u00a0 \u00a0 \u00a0 This ensures high sales, and in time delivery of the products.<\/p>\n<p>2)\u00a0 \u00a0 \u00a0 This reduces the time of transaction and payment.<\/p>\n<p>3)\u00a0 \u00a0 \u00a0 It allows visitors across certain boundaries to see and order the products.<\/p>\n<p>4)\u00a0 \u00a0 \u00a0 The ease of ordering and payment enhances the conversion rate.<\/p>\n<p>5)\u00a0 \u00a0 \u00a0 Extended options and ease throughout the transaction render more confidence and satisfaction to the customer.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Pre Requisites&#8221; module_id=&#8221;pre-requisites&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Pre Requisites<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_4_font=&#8221;|600|||||||&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: left;\">Before you use the app and start the installation process on your machine, this is important points to know in detail.<\/p>\n<p style=\"text-align: left;\">1)\u00a0 \u00a0 \u00a0<span>\u00a0<\/span><b>Tools<\/b>.<\/p>\n<p style=\"text-align: left;\">For ionic mobile app development, you need ionic development environment ready.\u00a0 Please follow below official links to setup your development machine.<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/ionicframework.com\/getting-started\">https:\/\/ionicframework.com\/getting-started<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/ionicframework.com\/docs\/installation\/cli\">https:\/\/ionicframework.com\/docs\/installation\/cli<\/a><\/p>\n<p style=\"text-align: left;\">\n<p style=\"text-align: left;\"><b>2)<\/b><span>\u00a0<\/span><b>Application build and test dependencies.<\/b><\/p>\n<p style=\"text-align: left;\">Below given are the essential dependencies that are needed to build the application and also for testing purpose i.e<\/p>\n<ol style=\"text-align: left;\">\n<li>WordPress 6.1+<\/li>\n<li>WooCommerce 7.2+<\/li>\n<li>Latest Node version<\/li>\n<li>Latest Ionic CLI Version<\/li>\n<li>Latest Capacitor CLI Version<\/li>\n<li>Latest Awesome Cordova Plugins Version<\/li>\n<li>Ionic Framework Version: 6+<\/li>\n<li>Android Studio with SDK Manager<\/li>\n<li>Latest XCode Version<\/li>\n<\/ol>\n<p style=\"text-align: left;\"><b>3)\u00a0 Essentials<\/b><\/p>\n<ol>\n<li style=\"text-align: left;\">You must have wordpress site setup with woocommerce plugin.<\/li>\n<li style=\"text-align: left;\">You must create firebase account setup<\/li>\n<li style=\"text-align: left;\">You must have OneSignal account setup for push notifications.<\/li>\n<\/ol>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Ionic Source Code Setup&#8221; module_id=&#8221;ionic-source-code-setup&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Ionic Source Code Setup<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><b>Ionic Source Code Setup<\/b><\/p>\n<p>For install ionic environment use this link<\/p>\n<p><a href=\"https:\/\/ionicframework.com\/docs\/intro\/cli\">https:\/\/ionicframework.com\/docs\/intro\/cli<\/a><\/p>\n<p>Now we have set up the ionic environment. We need to connect our app with woocommerce website. Open the folder name (App Source Code) inside the downloaded packages.<\/p>\n<p>Inside the folder, you will find all the ionic application code.<\/p>\n<p>Now open project folder\/src\/services\/config\/config.service.ts file and change the following.<\/p>\n<ul>\n<li>consumer key<\/li>\n<li>consumer secret<\/li>\n<li><a href=\"http:\/\/your-site-url\/\">https:\/\/your-site-url.com<span>\u00a0<\/span><\/a>(it will be the URL of your domain)<\/li>\n<\/ul>\n<p>It will load woocommerce products data into your application<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture.png\" \/><\/p>\n<p><b>Test Application<\/b><\/p>\n<p>Now you can test the application in your ionic development environment.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Plugin Installation&#8221; module_id=&#8221;plugin-installation&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Plugin Installation<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>We have to add IonCommerce plugin.<\/p>\n<p>You will find the IonCommerce plugin in a zipped folder that you downloaded.<\/p>\n<p>Go straight to the admin panel&gt;Plugin&gt;Add New.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13912\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install.png\" alt=\"\" width=\"1440\" height=\"900\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-200x125.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-300x188.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-400x250.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-600x375.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-768x480.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-800x500.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-1024x640.png 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install-1200x750.png 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/plugin_install.png 1440w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p>The above-given page will show up. From here, click on the \u201cupload plugin\u201d option, make sure that the plugin that you have is in .zip format. Click on the \u201cBrowse\u201d option, upload the plugin folder and once the folder is chosen, click on the \u201cInstall Now\u201d option\u201d.<\/p>\n<p>Once the plugin is installed, you can activate or deactivate the plugin through settings according to your usage.<\/p>\n<p>After WordPress plugins installation and setup, please follow the below-mentioned instructions to set up your mobile application.<\/p>\n<p>IonCommerce app works with woocommerce rest api, please follow the link below to enable woocommerce rest api on your server.<\/p>\n<p><a href=\"https:\/\/docs.woocommerce.com\/document\/woocommerce-rest-api\/\">https:\/\/docs.woocommerce.com\/document\/woocommerce-rest-api\/<\/a><\/p>\n<p>After enable IonCommerce plugin, please make sure your site woocommerce rest api working correctly. You can follow that simple tutorial link to check whether rest api works correctly on your sever or not.<\/p>\n<p><a href=\"https:\/\/github.com\/woocommerce\/woocommerce\/wiki\/Getting-started-with-the-REST-API\">https:\/\/github.com\/woocommerce\/woocommerce\/wiki\/Getting-started-with-the-REST-API<\/a><\/p>\n<p>Now you have all set at your wordpress site end. Please proceed with ionic source code setup.<\/p>\n<p><strong>Enable REST API &amp; Generate API keys<\/strong><\/p>\n<p>To enable the\u00a0<strong>REST API<\/strong>\u00a0with in WooCommerce, go to\u00a0<strong>WooCommerce&gt; Settings&gt; Advanced<\/strong>\u00a0and tick the Enable\u00a0<strong>Legacy API<\/strong><span>\u00a0<\/span>link .<\/p>\n<p>The WooCommerce REST API works on a key system to control access. These keys are linked to WordPress users on your website.<\/p>\n<p>To create or manage keys for specific WordPress user:<\/p>\n<p>Go to:\u00a0<strong>WooCommerce&gt; Settings&gt; Advanced&gt; REST API<\/strong><\/p>\n<p>1) Select\u00a0<strong>Add Key<\/strong><br \/>2) Select the user you would like to generate a key for, in the user file and add a description.<br \/>3)Choose the desired level of access for this API key , which can be\u00a0<strong>Read<\/strong>\u00a0access,\u00a0<strong>Write<\/strong>\u00a0access or\u00a0<strong>Read\/Write<\/strong>\u00a0access.<br \/>4)Select the\u00a0<strong>Generate API<\/strong>\u00a0<strong>key<\/strong>\u00a0button and WooCommwrce will generate API keys for that certain user.<\/p>\n<p>Once the keys have been generated, you will see two new keys, a\u00a0<strong>QRCode<\/strong>\u00a0and a\u00a0<strong>Revoke API<\/strong>\u00a0Key button. These two keys are your\u00a0<strong>Consumer Key<\/strong>\u00a0and\u00a0<strong>Consumer Secret<\/strong>.<\/p>\n<p>5) Place your site link, consumer key and consumer secret in the mobile application\u00a0<strong>config<\/strong>\u00a0file that uses the WooCommerce API.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;OneSignal Integration&#8221; module_id=&#8221;one-signal-integration&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>OneSignal Integration<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 data-fontsize=\"29.7\" data-lineheight=\"44.55px\" class=\"fusion-responsive-typography-calculated\"><strong>Android<\/strong><\/h2>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Generate a Google Server API Key<\/strong><\/h3>\n<p>Your\u00a0<strong>Google Server API<\/strong>\u00a0Key and<strong>\u00a0Google Project Number<\/strong>\u00a0are used to send push notifications to\u00a0<strong>ANDROID<\/strong>\u00a0devices.<\/p>\n<p>To begin, we\u2019ll obtain a Google Server API Key and Google Project Number. These keys allow\u00a0<strong>OneSignal<\/strong>\u00a0to use Google\u2019s web push services for your notifications.<\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Create A Firebase Project<\/strong><\/h3>\n<ol>\n<li>Visit the\u00a0<a href=\"https:\/\/firebase.google.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Firebase Console<\/a>\u00a0and sign in with your Google account.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16340\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv.png\" alt=\"\" width=\"1007\" height=\"505\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-200x100.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-300x150.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-400x201.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-540x272.png 540w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-600x301.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-768x385.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv-800x401.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/11NU6gv.png 1007w\" sizes=\"(max-width: 1007px) 100vw, 1007px\" \/><\/p>\n<p>Press\u00a0<strong>\u201cCREATE NEW PROJECT\u201d<\/strong>\u00a0or select an existing one below<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16341\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd.png\" alt=\"\" width=\"1007\" height=\"449\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-200x89.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-300x134.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-400x178.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-600x268.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-768x342.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd-800x357.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/22hh3QPH6GTCo6ZoegMzsyCdjd.png 1007w\" sizes=\"(max-width: 1007px) 100vw, 1007px\" \/><\/p>\n<p>Enter a project name and press\u00a0<strong>\u201cCREATE PROJECT\u201d<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16342\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF.png\" alt=\"\" width=\"708\" height=\"477\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF-200x135.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF-300x202.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF-400x269.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF-600x404.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/33mPdUXljfiVq1nhM9LCqLh6WrxF.png 708w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Firebase Cloud Messaging Token and Sender Id<\/strong><\/h3>\n<p>Getting your Firebase Cloud Messaging token and Sender ID<\/p>\n<ol>\n<li>\u00a0Click the Gear icon in the top left and select<strong>\u00a0\u201cProject settings\u201d<\/strong>.<\/li>\n<li>\u00a0Select the\u00a0<strong>\u201cCLOUD MESSAGING\u201d<\/strong>\u00a0tab.<\/li>\n<li>Save the two values listed:\n<ul>\n<li>You\u2019ll need your\u00a0<strong>Server key<\/strong>, also known as the\u00a0<strong>Google Server API key.<\/strong><\/li>\n<li>You\u2019ll need your\u00a0<strong>Sender ID<\/strong>, also known as the\u00a0<strong>Google Project Number<\/strong>, later as well<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16343\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO.png\" alt=\"\" width=\"950\" height=\"564\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-200x119.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-300x178.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-400x237.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-600x356.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-768x456.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO-800x475.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/44b9S61ZPGMEKmjDIjicBO.png 950w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>OneSignal App Android Setting<\/strong><\/h3>\n<p>Configure your\u00a0<strong>OneSignal<\/strong>\u00a0app\u2019s Android platform settings<\/p>\n<ol>\n<li>Go to Settings and press the\u00a0<strong>Configure<\/strong>\u00a0button to the right of\u00a0<strong>Google Android<\/strong>.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16344\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46.jpg\" alt=\"\" width=\"1559\" height=\"608\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-200x78.jpg 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-300x117.jpg 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-400x156.jpg 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-600x234.jpg 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-768x300.jpg 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-800x312.jpg 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-1024x399.jpg 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-1200x468.jpg 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46-1536x599.jpg 1536w, https:\/\/themes-coder.com\/wp-content\/uploads\/2020\/04\/55BefOxyVZ0rASvFBSZOjLc46.jpg 1559w\" sizes=\"(max-width: 1559px) 100vw, 1559px\" \/><\/p>\n<p>Paste your Google Server API Key and Google Project Number in here and press Save.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16347\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB.jpg\" alt=\"\" width=\"1445\" height=\"805\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-200x111.jpg 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-300x167.jpg 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-400x223.jpg 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-600x334.jpg 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-768x428.jpg 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-800x446.jpg 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-1024x570.jpg 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB-1200x669.jpg 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/66in8b3GloCuRx4qyNSWB.jpg 1445w\" sizes=\"(max-width: 1445px) 100vw, 1445px\" \/><\/p>\n<p>After saving this\u00a0<strong>server API Key<\/strong>\u00a0and\u00a0<strong>Sender ID<\/strong>\u00a0from the<strong>\u00a0firebase project,<\/strong>\u00a0you can get the\u00a0<strong>one signal app Id<\/strong>\u00a0from the settings<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16350\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv.png\" alt=\"\" width=\"1209\" height=\"617\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-200x102.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-300x153.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-400x204.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-600x306.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-768x392.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-800x408.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-1024x523.png 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv-1200x612.png 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/7797AIR24IyfA2XVIfXQWW0aBGwv.png 1209w\" sizes=\"(max-width: 1209px) 100vw, 1209px\" \/><\/p>\n<p>and your sender id from the firebase project<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16348\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt.png\" alt=\"\" width=\"955\" height=\"568\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-200x119.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-300x178.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-400x238.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-600x357.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-768x457.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt-800x476.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/88WTocYWNIAN7GhL5YpI8Gnxrt.png 955w\" sizes=\"(max-width: 955px) 100vw, 955px\" \/><\/p>\n<p>place this android app id in config.ts (src\/services\/config\/config.service.ts) file then save it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-1.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2 data-fontsize=\"29.7\" data-lineheight=\"44.55px\" class=\"fusion-responsive-typography-calculated\"><strong>IOS<\/strong><\/h2>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Generate an IOS Push Certificate<\/strong><\/h3>\n<p>Required for all IOS apps.<\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Required For Setup<\/strong><\/h3>\n<ul>\n<li>A\u00a0<a href=\"https:\/\/onesignal.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">OneSignal Account<\/a>, if you do not already have one.<\/li>\n<li>Your\u00a0<strong>OneSignal App Auth<\/strong>\u00a0Key, available in\u00a0<a href=\"http:\/\/support.themes-coder.com\/help-center\/articles\/17\/20\/10\/2-6-onesignal-integration#section-keys-ids\" target=\"_blank\" rel=\"noopener noreferrer\">Keys &amp; IDs.<\/a><\/li>\n<li>A Mac with<strong>\u00a0Xcode 8+<\/strong>. If you are using\u00a0<strong>Xcode 7<\/strong>,\u00a0<strong>PhoneGap Build<\/strong>, or\u00a0<strong>Cordova<\/strong>,\u00a0<a href=\"https:\/\/documentation.onesignal.com\/docs\/generate-an-ios-push-certificate-alternate\" target=\"_blank\" rel=\"noopener noreferrer\">follow this guide instead.<\/a><\/li>\n<\/ul>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Provisioning<\/strong><\/h3>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Option A: Create Certificate Request Manually<\/strong><\/h3>\n<p>We recently released a tool to automate this process!<\/p>\n<p>Make sure your role for the team is Admin inside your Apple Developer account &gt; Membership section. Otherwise you will not be able to use this tool.<\/p>\n<p>Simply follow the directions on\u00a0<a href=\"https:\/\/onesignal.com\/provisionator\" target=\"_blank\" rel=\"noopener noreferrer\">OneSignal\u2019s Provisionator<\/a>\u00a0Tool then\u00a0<a href=\"http:\/\/support.themes-coder.com\/help-center\/articles\/17\/20\/10\/2-6-onesignal-integration#section-4-upload-your-push-certificate-to-onesignal\" target=\"_blank\" rel=\"noopener noreferrer\">continue to Step 4<\/a>.<\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>OR<\/strong><\/h3>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Option B: Create Certificate Request Manually<\/strong><\/h3>\n<ol>\n<li>Open Keychain Access on your\u00a0<strong>Mac OS X<\/strong>\u00a0system. It may be located in \u201c<strong>Applications<\/strong>\u201d &gt; \u201c<strong>Utilities<\/strong>\u201d &gt; \u201c<strong>Keychain<\/strong>\u00a0<strong>Access<\/strong>\u201c<\/li>\n<li>Select \u201c<strong>Keychain<\/strong>\u00a0<strong>Access<\/strong>\u201d &gt; \u201c<strong>Certificate<\/strong>\u00a0<strong>Assistant<\/strong>\u201d &gt; \u201c<strong>Request<\/strong>\u00a0<strong>a<\/strong>\u00a0<strong>Certificate<\/strong>\u00a0<strong>From<\/strong>\u00a0<strong>a Certificate<\/strong>\u00a0<strong>Authority\u2026<\/strong>\u201c.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16351\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn.png\" alt=\"\" width=\"670\" height=\"247\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn-200x74.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn-300x111.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn-400x147.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn-600x221.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/10105qc0LYTGR56pHGMmDZUYGn.png 670w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>Select the \u201c<strong>Save to disk<\/strong>\u201d option and enter your information in the required fields. This creates a certification request file that will be used<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16352\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc.png\" alt=\"\" width=\"619\" height=\"441\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc-200x142.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc-300x214.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc-400x285.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc-600x427.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/11011N7UN3vHEkh49m9JW2RBc.png 619w\" sizes=\"(max-width: 619px) 100vw, 619px\" \/><\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Enable Push Notification<\/strong><\/h3>\n<p>To enable Push Notifications and apply the Certification Request to generate Certificate.<\/p>\n<ol>\n<li>Select your app from the\u00a0<a href=\"https:\/\/developer.apple.com\/account\/ios\/identifier\/bundle\" target=\"_blank\" rel=\"noopener noreferrer\">Apple\u2019s Developer site<\/a>\u00a0and press \u201c<strong>Edit<\/strong>\u201c.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16353\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg.png\" alt=\"\" width=\"670\" height=\"366\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg-200x109.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg-300x164.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg-400x219.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg-600x328.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/12012fh1rNf6NRxsxmaEJPo3AVETQy6xg.png 670w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>Scroll down to the bottom and enable Push Notifications. Press Done, but do not configure either Production or Development certificate.<\/p>\n<p>Instead, go to\u00a0<a href=\"https:\/\/developer.apple.com\/account\/ios\/certificate\/create\" target=\"_blank\" rel=\"noopener noreferrer\">Add iOS Certificate<\/a>\u00a0and select \u201c<strong>Apple Push Notification service SSL (Sandbox &amp; Production)<\/strong>\u201d and click Continue.<\/p>\n<p>This certificate will be applicable to both Sandbox and Production environments, so you do not need a separate key for each.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16354\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h.png\" alt=\"\" width=\"996\" height=\"1185\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-200x238.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-252x300.png 252w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-400x476.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-600x714.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-768x914.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-800x952.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h-861x1024.png 861w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/13013VzBsWcfuH2H5IAgjwEH15hF3h.png 996w\" sizes=\"(max-width: 996px) 100vw, 996px\" \/><\/p>\n<ol>\n<li>Choose an App ID from the App ID pop-up menu.<\/li>\n<li>Press \u201c<strong>Continue\u201d<\/strong>.<\/li>\n<li>Press\u00a0<strong>\u201cChoose File\u2026\u201d<\/strong>\u00a0select the \u201ccertSigningRequest\u201d file you saved in step 1, press \u201c<strong>open<\/strong>\u201c, and then press\u00a0<strong>\u201cGenerate<\/strong>\u201c..<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16360\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3.png\" alt=\"\" width=\"670\" height=\"575\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3-200x172.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3-300x257.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3-400x343.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3-600x515.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/140146uGje7uFTqGpnGmX5Iud3.png 670w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>Press \u201c<strong>Download\u201d<\/strong>\u00a0to save your certificate.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16355\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d.png\" alt=\"\" width=\"2880\" height=\"1880\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-200x131.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-300x196.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-400x261.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-600x392.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-768x501.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-800x522.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-1024x668.png 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-1200x783.png 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d-1536x1003.png 1536w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/15015HbomXMRLZMtNx8jntWmC0d.png 2880w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/p>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Creating A Private Key<\/strong><\/h3>\n<ol>\n<li>Open the .<strong>cer<\/strong>\u00a0file you downloaded in the last step by double clicking on it in Finder.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16356\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby.png\" alt=\"\" width=\"1708\" height=\"968\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-200x113.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-300x170.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-400x227.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-600x340.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-768x435.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-800x453.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-1024x580.png 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-1200x680.png 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby-1536x871.png 1536w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/16016nKOKBnG4UHGOzCRjK5bVIJby.png 1708w\" sizes=\"(max-width: 1708px) 100vw, 1708px\" \/><\/p>\n<p>After a few seconds the \u201c<strong>Keychain<\/strong>\u00a0<strong>Access<\/strong>\u201d program should pop up. Select\u00a0<strong>Login<\/strong>\u00a0&gt;\u00a0<strong>My Certificates<\/strong>, then right click on your key in the list and select \u201c<strong>Export<\/strong>\u201c.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16357\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF.png\" alt=\"\" width=\"903\" height=\"579\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-200x128.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-300x192.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-400x256.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-460x295.png 460w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-600x385.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-768x492.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF-800x513.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/17017X7rTmxHFvSIDuX2jtkxowFRhF.png 903w\" sizes=\"(max-width: 903px) 100vw, 903px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>Give the file a unique name using the .p12 extension, and press save. You will have an option to protect the file with a password. If you add a password, you need to enter this same password on\u00a0<strong>OneSignal<\/strong>.<\/li>\n<\/ol>\n<h3 data-fontsize=\"26.4\" data-lineheight=\"47.52px\" class=\"fusion-responsive-typography-calculated\"><strong>Upload Your Push<\/strong><\/h3>\n<p>Upload Your Push Certificate to\u00a0<strong>OneSignal<\/strong>.<\/p>\n<p>If you haven\u2019t already, you should\u00a0<a href=\"https:\/\/onesignal.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">set up your OneSignal account<\/a>.<\/p>\n<ol>\n<li>Select your app from the All Apps page in\u00a0<strong>OneSignal<\/strong>, then go to\u00a0 \u00a0 \u00a0\u201c<strong>App Settings<\/strong>\u201d and press \u201c<strong>Configure\u201d<\/strong>\u00a0to the right of the Apple\u00a0<strong>iOS<\/strong>\u00a0Settings.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16358\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm.jpg\" alt=\"\" width=\"1454\" height=\"614\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-200x84.jpg 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-300x127.jpg 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-400x169.jpg 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-600x253.jpg 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-768x324.jpg 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-800x338.jpg 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-1024x432.jpg 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm-1200x507.jpg 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/18018sV91njjGiWYKauVm.jpg 1454w\" sizes=\"(max-width: 1454px) 100vw, 1454px\" \/><\/p>\n<p>Select the .<strong>p12<\/strong>\u00a0you exported along with a password that you added, and press\u00a0<strong>Save<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16359\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s.jpg\" alt=\"\" width=\"1382\" height=\"805\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-200x116.jpg 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-300x175.jpg 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-400x233.jpg 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-600x349.jpg 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-768x447.jpg 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-800x466.jpg 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-1024x596.jpg 1024w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s-1200x699.jpg 1200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/19019jyd2Yp8N2uZnqMBR2YIsMRGT98s.jpg 1382w\" sizes=\"(max-width: 1382px) 100vw, 1382px\" \/><\/p>\n<p>place this ios app id in config.ts (src\/services\/config\/config.service.ts) file then save it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-1.png\" \/><\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;App Styling&#8221; module_id=&#8221;app-styling&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>App Styling<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-7.png\" \/><\/p>\n<p><span>This allows you to choose any of Home Screen Style from 9 available styles.<\/span><\/p>\n<p><span><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-8.png\" \/><\/span><\/p>\n<p>This allows you to choose any Category Screen Style from 6 available styles.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-13.png\" \/><\/p>\n<p>This allows you to choose any Product Card Style from 28 available styles.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;General Settings&#8221; module_id=&#8221;general-settings&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">General Settings<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"mkb-article-text mkb-clearfix\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13890\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button.png\" alt=\"\" width=\"933\" height=\"136\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-200x29.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-300x44.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-400x58.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-600x87.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-768x112.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button-800x117.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-button.png 933w\" sizes=\"(max-width: 933px) 100vw, 933px\" \/><\/p>\n<p>If you want to show the \u201ccancel order\u201d button, select show. While you can also hide it by applying the \u201chide\u201d option.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13891\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration.png\" alt=\"\" width=\"935\" height=\"88\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-200x19.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-300x28.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-400x38.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-600x56.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-768x72.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration-800x75.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/cancel-order-duration.png 935w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><\/p>\n<p>From here you can set a certain time duration, prior to which the buyer can cancel the order. For instance, the 8 Hours option implies that order could be cancelled at least 8 hours prior to the agreed delivery time.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13914\" src=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter.png\" alt=\"\" width=\"945\" height=\"90\" srcset=\"https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-200x19.png 200w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-300x29.png 300w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-400x38.png 400w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-600x57.png 600w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-768x73.png 768w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-800x76.png 800w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter-940x90.png 940w, https:\/\/themes-coder.com\/wp-content\/uploads\/2019\/09\/product-max-price-filter.png 945w\" sizes=\"(max-width: 945px) 100vw, 945px\" \/><\/p>\n<p>This option allows you to place a filter of maximum price so that the products falling within this certain range show on your site page.<\/p>\n<\/div>\n<div class=\"mkb-article-extra\">\n<div class=\"mkb-article-extra__hidden\"><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-2.png\" \/><\/div>\n<div class=\"mkb-article-extra__hidden\">This option allows you to share app on ios.<\/div>\n<\/div>\n<ol><\/ol>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Checkout Settings&#8221; module_id=&#8221;checkout-settings&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Checkout Settings<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-3.png\" \/><\/p>\n<p><b>a) Checkout Type<\/b><\/p>\n<p>In checkout types, there are three further options available.<\/p>\n<ol>\n<li><b>Default<\/b>: by selecting this option, you allow the web view of checkout. This checkout option appears in your app.<\/li>\n<li><b>Virtual<\/b>: This checkout option is meant for those businesses that deal in virtual or intangible products that cannot be shipped physically, rather just downloaded. For instance, digital products, Pdf files, books, etc. In this checkout style, only the billing detail page appears and not the shipping detail page.<\/li>\n<li><b>Screen in App<\/b>: in this checkout type, a separate order page is created right within the app where billing and shipping details are entered and stored.<\/li>\n<\/ol>\n<p><b>b) Custom CSS for Checkout Page<\/b>.<\/p>\n<p>This custom CSS allows you to change\/modify your checkout page options right in the manner you like.<\/p>\n<ol><\/ol>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Links&#8221; module_id=&#8221;links&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;404Layouts&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Links<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-4.png\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-12.png\" \/><\/p>\n<p><b>Edit Profile.<\/b><\/p>\n<p>This is again meant for the visitor to edit his\/her profile information that was used in registration. Through this, you can allow or restrict the visitor from editing the profile.<\/p>\n<p><b>My orders<\/b><\/p>\n<p>Through this page, the visitor can see his\/her order details and history. You can show or hide this option.<\/p>\n<p><b>Contact us.<\/b><\/p>\n<p>This is the page that carries the details of your contact information. You can show or hide this.<\/p>\n<p><b>Billing Shipping Info<\/b>.<\/p>\n<p>This segment is meant for the user where he\/she can store billing and shipping information. You can show or hide it in the left menu.<\/p>\n<p><b>Downloads<\/b>.<\/p>\n<p>This is again meant for the visitor whether he\/she wants downloads or not. You can show or hide it in the left menu.<\/p>\n<p><b>News<\/b>.<\/p>\n<p>This carries the latest news about your business. You can show or hide this from the left menu.<\/p>\n<p><b>Introduction.<\/b><\/p>\n<p>This segment contains your business\u2019s introduction. You can show or hide it from here.<\/p>\n<p><b>Share App<\/b>.<\/p>\n<p>Through this option, the visitor can share your app through different mediums with other users. You can show or hide this option from here.<\/p>\n<p><b>RateApp<\/b>.<\/p>\n<p>Through this option, the visitor can rate your app. You can show or hide this option from here.<\/p>\n<ol><\/ol>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Contact Page Settings&#8221; module_id=&#8221;contact-page-settings&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(61,61,61,0.025)&#8221; custom_padding=&#8221;2.5rem|2.5rem|2.5rem|2.5rem|true|true&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title\">Contact Page Settings<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-5.png\" \/><\/p>\n<p><span>This entire page is designed in order to facilitate the client in contacting you. You are supposed to fill column on this page appropriately and accurately. This contact form is a bridge between you and the client.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;App Content Pages&#8221; module_id=&#8221;app-content-pages&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">App Content Pages<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; header_4_font=&#8221;|600|||||||&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-6.png\" \/><\/p>\n<p><span>This feature allows you to display different information for the visitor I.e Your About Us page, Refund Policy, Privacy Policy, Terms, and Conditions content.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Multi Vendor&#8221; module_id=&#8221;multi-vendor&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Multi Vendor<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-10.png\" \/><\/p>\n<p>This is again a paid plugin that allows multiple vendors to sell their products on your website. Once you have purchased and installed this plugin on your WordPress website, select the \u201cYes\u201d option from here to make it completely functional. The link for this particular plugin is given here<\/p>\n<p><a href=\"https:\/\/woocommerce.com\/products\/product-vendors\/\">https:\/\/woocommerce.com\/products\/product-vendors\/.<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/WhatsApp-Image-2023-01-08-at-3.55.20-PM.jpeg\" \/><\/p>\n<p>Above given is the default view of the app after the installation of the Multi-Vendor plugin. Your multiple vendors would show up in this manner when you add them one by one through the backend.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/WhatsApp-Image-2023-01-08-at-3.55.07-PM.jpeg\" \/><\/p>\n<p>above given is the default view of one of your listed vendors. Account for each vendor would show up in-app like this.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Delivery Tracking&#8221; module_id=&#8221;delivery-tracking&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2.5rem||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;||||false|false&#8221; border_radii=&#8221;on|15px|15px|15px|15px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|600|||||||&#8221; header_2_font_size=&#8221;32px&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"mkb-page-title fusion-responsive-typography-calculated\" data-fontsize=\"33\" data-lineheight=\"59.4px\">Delivery Tracking<\/h2>\n<p>[\/et_pb_text][et_pb_text ul_item_indent=&#8221;2rem&#8221; _builder_version=&#8221;4.19.3&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;|600|||||||&#8221; header_3_font_size=&#8221;20px&#8221; header_3_line_height=&#8221;1.3em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-content\/uploads\/2023\/01\/Capture-11.png\" \/><\/p>\n<p>This is meant for the \u201cAftership\u201d plugin that allows the customer to track their order. After the installation and activation of this plugin, select \u201cYes\u201d to make it functional. First, you have to make your account on the Aftership. This would issue a specific URL, place that specific URL here along with the yes option. Here we have placed the link for this plugin which is compatible with our app<a href=\"https:\/\/wordpress.org\/plugins\/aftership-woocommerce-tracking\/\"><span>\u00a0<\/span>https:\/\/wordpress.org\/plugins\/aftership-woocommerce-tracking\/<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About Objectives Pre Requisites Ionic Source Code Setup Plugin Installation OneSignal Integration App Styling General Settings Checkout Settings Links Contact Page Settings App Content Pages Multi Vendor Delivery Tracking About \u00a0IonCommerce is an easy solution for pragmatic developers around the world. With just one single compilation you can create mobile apps for your WooCommerce website [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/pages\/2280"}],"collection":[{"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/comments?post=2280"}],"version-history":[{"count":35,"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/pages\/2280\/revisions"}],"predecessor-version":[{"id":2373,"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/pages\/2280\/revisions\/2373"}],"wp:attachment":[{"href":"https:\/\/ecommerce-app.imw3.com\/cosmetic\/wp-json\/wp\/v2\/media?parent=2280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}