METHOD FOR DISPLAYING AND CHANGING MOBILE COMMERCE ELEMENTS WITHIN NATIVE APPLICATION INSTANTLY WITHOUT CODE BUILDIn a general native mobile commerce application the eCommerce elements like shopping cart, quick cart, add to cart, checkout button, discount code box, promotional offer image banner, product image sliders and carousel, product image advertisement banner, product categories icons or list, product specification sheet display, product price offers, customer support call button, tag cloud, best products, top selling products, deal products, label-ribbons-stickers, flash sale count down timer, social share, product statistics are displayed in a customized screen display options and are merchants specific screen options and design of the mobile application using programming code implemented by the developer. This system allows the merchants to bring these mobile commerce elements but not limited to this list, in the mobile commerce application by specifying, storing, validating and generating computer codes and parameters within the internal storage of the native mobile commerce application. The elements are displayed dynamically in the customer's mobile commerce application instantly with a click of the button by the merchant. The merchant doesn't require code build process for their native mobile application code for this element display and changes. This invention is also allowing the merchant to store computer codes for different screen options and mobile commerce screen design. The invention enables the merchant to display the screen elements options targeted for the mobile user audience from different criteria like mobile user location, mobile user gender, mobile user age, based on other personal profile information by matching the profile information to the screen display option assigned for the criteria but not limited to this list. The merchant will use a web-based application to define these screen options from another entity or software module. The screen options programming code defined by the merchant will be published to mobile devices of end customers' mobile commerce application screen, immediately without any code build process as native mobile elements. This method doesn't use web-view, hybrid or HTML5 techniques for displaying the mobile commerce elements dynamically. The new design will be reflected in the ecommerce application of the user mobile device as soon as the merchant make it available. The new design screen options and parameter information are dynamically available from the ecommerce back-end web-server as JSON data format via RESTful web services and are stored within the native ecommerce mobile app as local storage data. The new design option for the screen and parameter information includes the page design code information, display rule information, ecommerce element content information, URI information for images and media assets and page and elements render priority order information and other element property information.The methods and systems of displaying and changing mobile commerce elements within native mobile application instantly without code build that comprises, the mobile specifications from a native ecommerce mobile application screen builder and/or other similar mobile elements display settings; displaying rule and functional specification for rendering and positioning the ecommerce control elements into the native ecommerce mobile application; plurality of the data storage, methods and formats for storing the said mobile commerce elements in the web server; the application programming interfaces for transmitting between user device, native ecommerce mobile application and web server for the purpose of displaying and changing without application store submission and updating code in user devices; user mobile devices with native ecommerce mobile application synchronized with the data sources and web servers; user profile, demographic and environment data capture system in user mobile device; the internal cache storage component & criteria validation engine within native ecommerce mobile application in user mobile device for the purpose of validating merchant defined rules against user profile, demographic, environment data then to select, display ecommerce elements in the application; the ecommerce layout elements that includes, mobile ecommerce product price display element, mobile ecommerce advertisement banners display element, mobile ecommerce promotional banners display element, mobile ecommerce product navigation element, mobile ecommerce URI element, mobile ecommerce application content block element, mobile ecommerce product category banners and icons elements, mobile ecommerce shopping cart display element, mobile ecommerce product promotional box, mobile ecommerce product discount label or ribbon display element, mobile ecommerce product navigations button elements and this list is not limited to. The merchant users define the elements from the builder tool, define the elements to display, its order position in the screen, elements style and color settings, product and category associated to the element including banners, sliders, icons, rules for displaying to specific user demographic and user device environment profiles that includes age, gender, interests, recent product browsing behavior, browsing time behavior, user device OS platform and version, user device hardware version etc., The method also comprises sending these layout information, ecommerce element information that are defined, rules settings information as an application programmable interface from web server to user's mobile device. The method in user mobile application checks for the updates to these layouts, elements, rules information version from web server to client devices and pulls from web server for latest version. The system in user device will capture user demographics, profile information device environment conditions etc, and send to validation engine within the native ecommerce mobile application. The method validates these captured information and conditions for match and loads the native ecommerce elements and styles that are defined according to the merchant definition to the user and displayed as native ecommerce application code without publishing to the online application distribution store and displayed instantly into the client devices.
코드 빌드 없이 네이티브 애플리케이션 내에서 모바일 상거래 요소를 즉시 표시하고 변경하는 방법일반 기본 모바일 상거래 애플리케이션에서 장바구니, 빠른 장바구니, 장바구니에 추가, 체크아웃 버튼, 할인 코드 상자, 프로모션 이미지 배너, 제품 이미지 슬라이더 및 캐러셀, 제품 이미지 광고 배너, 제품 카테고리 아이콘 또는 목록과 같은 전자 상거래 요소, 제품 사양 시트 표시, 제품 가격 제안, 고객 지원 호출 버튼, 태그 클라우드, 베스트 제품, 최고 판매 제품, 거래 제품, 라벨 리본 스티커, 플래시 판매 카운트 다운 타이머, 소셜 공유, 제품 통계를 사용자 정의 화면에 표시 디스플레이 옵션은 개발자가 구현한 프로그래밍 코드를 사용하여 모바일 애플리케이션의 판매자별 화면 옵션 및 디자인이다. 이 시스템은 판매자가 네이티브 모바일 상거래 애플리케이션의 내부 저장소 내에서 컴퓨터 코드 및 매개변수를 지정, 저장, 검증 및 생성함으로써 모바일 상거래 애플리케이션에서 이러한 모바일 상거래 요소를 가져올 수 있지만 이 목록에 국한되지는 않는다. 요소는 판매자가 버튼을 클릭하는 즉시 고객의 모바일 상거래 애플리케이션에 동적으로 표시된다. 판매자는 이 요소 표시 및 변경을 위해 기본 모바일 애플리케이션 코드에 대한 코드 빌드 프로세스가 필요하지 않는다. 본 발명은 또한 상인이 다양한 화면 옵션 및 모바일 상거래 화면 디자인을 위한 컴퓨터 코드를 저장할 수 있도록 한다. 본 발명을 통해 판매자는 프로필 정보를 할당된 화면 표시 옵션과 일치시켜 다른 개인 프로필 정보를 기반으로 모바일 사용자 위치, 모바일 사용자 성별, 모바일 사용자 연령과 같은 다양한 기준에서 모바일 사용자 청중을 대상으로 하는 화면 요소 옵션을 표시할 수 있다. 기준에 해당하지만 이 목록에 국한되지 않는다. 판매자는 웹 기반 애플리케이션을 사용하여 다른 엔티티 또는 소프트웨어 모듈에서 이러한 화면 옵션을 정의한다. 판매자가 정의한 화면 옵션 프로그래밍 코드는 기본 모바일 요소로 코드 빌드 프로세스 없이 즉시 최종 고객의 모바일 상거래 애플리케이션 화면의 모바일 장치에 게시된다. 이 방법은 모바일 상거래 요소를 동적으로 표시하기 위해 웹 보기, 하이브리드 또는 HTML5 기술을 사용하지 않는다. 새로운 디자인은 판매자가 제공하는 즉시 사용자 모바일 장치의 전자상거래 애플리케이션에 반영된다. 새로운 디자인 화면 옵션 및 매개변수 정보는 RESTful 웹 서비스를 통해 JSON 데이터 형식으로 전자상거래 백엔드 웹 서버에서 동적으로 사용할 수 있으며 기본 전자상거래 모바일 앱에 로컬 스토리지 데이터로 저장된다. 화면 및 매개변수 정보에 대한 새로운 디자인 옵션에는 페이지 디자인 코드 정보, 표시 규칙 정보, 전자 상거래 요소 콘텐츠 정보, 이미지 및 미디어 자산에 대한 URI 정보, 페이지 및 요소 렌더링 우선 순위 정보 및 기타 요소 속성 정보가 포함된다.코드 빌드 없이 네이티브 모바일 애플리케이션 내에서 모바일 커머스 요소를 즉시 표시하고 변경하는 방법 및 시스템으로서, 기본 전자상거래 모바일 애플리케이션 스크린 빌더 및/또는 기타 유사한 모바일 요소의 모바일 사양 표시 설정;을 포함하고,전자 상거래 제어 요소를 기본 전자 상거래 모바일 응용 프로그램에 렌더링하고 배치하기 위한 규칙 및 기능 사양 표시; 상기 모바일 상거래 요소를 웹 서버에 저장하기 위한 복수의 데이터 저장, 방법 및 형식;를 포함하는 것으로, 사용자 장치의 코드를 업데이트하고 응용 프로그램 스토어 제출 없이 표시 및 변경하기 위해 사용자 장치, 기본 전자 상거래 모바일 응용 프로그램 및 웹 서버 간에 전송하기 위한 응용 프로그램 프로그래밍 인터페이스이고, 데이터 소스 및 웹 서버와 동기화된 기본 전자상거래 모바일 애플리케이션이 있는 사용자 모바일 장치; 사용자 모바일 장치의 사용자 프로필, 인구 통계 및 환경 데이터 캡처 시스템; 사용자 프로필, 인구 통계, 환경 데이터에 대해 판매자 정의 규칙을 검증한 다음 애플리케이션에서 전자상거래 요소를 선택, 표시할 목적으로 사용자 모바일 장치의 기본 전자상거래 모바일 애플리케이션 내의 내부 캐시 저장 구성요소 및 기준 검증 엔진; 모바일 전자 상거래 제품 가격 표시 요소, 모바일 전자 상거래 광고 배너 표시 요소, 모바일 전자 상거래 판촉 배너 표시 요소, 모바일 전자 상거래 제품 탐색 요소, 모바일 전자 상거래 URI 요소, 모바일 전자 상거래 응용 프로그램 콘텐츠 블록 요소, 모바일 전자 상거래 제품 카테고리를 포함하는 전자 상거래 레이아웃 요소 배너 및 아이콘 요소, 모바일 전자 상거래 장바구니 표시 요소, 모바일 전자 상거래 제품 판촉 상자, 모바일 전자 상거래 제품 할인 레이블 또는 리본 표시 요소, 모바일 전자 상거래 제품 탐색 버튼 요소 및 이 목록은 이에 국한되지 않는 것을 특징으로 하며, 판매자 사용자는 빌더 도구에서 요소를 정의하고, 표시할 요소, 화면에서의 주문 위치, 요소 스타일 및 색상 설정, 배너, 슬라이더, 아이콘, 특정 사용자에게 표시하기 위한 규칙을 포함하여 요소와 관련된 제품 및 카테고리를 정의합니다. 연령, 성별, 관심사, 최근 제품 탐색 행동, 탐색 시간 행동, 사용자 장치 OS 플랫폼 및 버전, 사용자 장치 하드웨어 버전 등을 포함하는 인구 통계 및 사용자 장치 환경 프로필, 이 방법은 또한 이러한 레이아웃 정보, 전자 상거래 요소 정보를 전송하는 단계를 포함합니다. 정의된 규칙 설정 정보는 웹 서버에서 사용자의 모바일 장치로의 응용 프로그램 프로그래밍 가능 인터페이스이다. 사용자 모바일 애플리케이션의 메소드는 이러한 레이아웃, 요소, 규칙 정보 버전에 대한 업데이트를 웹 서버에서 클라이언트 장치로 확인하고 웹 서버에서 최신 버전을 가져온다. 사용자 장치의 시스템은 사용자 인구 통계, 프로필 정보 장치 환경 조건 등을 캡처하고 기본 전자 상거래 모바일 응용 프로그램 내의 유효성 검사 엔진으로 보낸다. 이 방법은 일치하는 이러한 캡처된 정보 및 조건의 유효성을 검사하고 사용자에게 판매자 정의에 따라 정의되고 온라인 애플리케이션 배포 스토어에 게시하지 않고 기본 전자상거래 애플리케이션 코드로 표시되고 클라이언트에 즉시 표시되는 기본 전자상거래 요소 및 스타일을 로드하는 장치인 것을 특징으로 한다.