Discussion on ionic 2 App for WooCommerce

180 comments found.

Hello, I’m having trouble configuring the App, I’ve done all the steps described in the manual, but the products in the store do not appear in the home, and when I click the menu and then the logo appears below:

Runtime Error co.getImage is not a function Stack TypeError: co.getImage is not a function at Object.eval [as handleEvent] (ng:///AppModule/MyApp.ngfactory.js:3563:24) at handleEvent (http://localhost:8100/build/main.js:12315:138) at callWithDebugContext (http://localhost:8100/build/main.js:13607:42) at Object.debugHandleEvent [as handleEvent] (http://localhost:8100/build/main.js:13195:12) at dispatchEvent (http://localhost:8100/build/main.js:9215:21) at http://localhost:8100/build/main.js:9807:20 at HTMLDivElement.<anonymous> (http://localhost:8100/build/main.js:36661:53) at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9655) at Object.onInvokeTask (http://localhost:8100/build/main.js:4542:37) at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9576) Ionic Framework: 3.3.0 Ionic App Scripts: 1.3.7 Angular Core: 4.1.2 Angular Compiler CLI: 4.1.2 Node: 6.10.3

Thank you

Hi Hakeem,

It’s the keys that are not getting picked up

when I visit with the browser ….xxx/api/raham/keys/ The keys are there in the JSON

Response {_body: “{errors parameter is missing”}]}”, status: 404, ok: false, statusText: “Not Found”, headers: Headers…}

Thanks

I have sent you a mail. pls check and confirm

Hi, estou com dificuldades em exibir os produtos no aplicativo, fica em branco. Instalei o Plugin JSON API e com ele funciona, mas o RAHAM da erro, podes testar nos links:

http://www.ondesigner.com.br/api/get_posts/ http://www.ondesigner.com.br/api/raham/apply_coupon/

What could be happening?

Send admin access to my contact

will user receive notification or buy/cancel etc on mob?

No yet he can check order details

when will u add notification?

Hi, can you add support to MercadoPago??

Heres the plugin

https://es.wordpress.org/plugins/woo-mercado-pago-module/

MercadoPago will support by default

i left an email for support? where is my support?

What is your email id?

Does the plugin work with woocommerce subscriptions and Mollie payments?

have to customise to support WooCommerce subscription

Does the plugin work with woocommerce subscriptions and product addons?

have to customise to support WooCommerce subscription

Same keys error 404 please help asap. Mailed you also

Replied can you please share admin access

I had a conflict issue with Json API plugin. and http://homex_cms.dev/api/raham/test/ return blank page

Give me your mail is. let me send you other plugin

Getting this error in console : "{"errors":[{"code":"woocommerce_api_authentication_error","message":"Invalid Signature - provided signature does not match"}]}"

Delete key and try with new keys. If not working send me details to me

i deleted key but same problem occurring, even i installed a fresh wordpress and woocommerce on localhost, it’s not working there as well. Do you want wp login details? and if yes then where should i send that?

is it updated to work with ionic 3?

Yes

Hi Variation product is not working for me . Variation on my website is size and colour but in app only colour variation are visiblae and size options does not appear and when added to cart that variable product price and details are not visible and not able to proceed to checkout kindly revert ASAP. Thank you.

Send me your url and admin panel access

I have sent credential and url on your email id kindly view it and revert ASAP. Thank you.

Replied to mail

m_aboali

m_aboali Purchased

I had a CORS issue with JSON API and WooComerce API. and http://domain.dev/api/raham/test/ return blank page

Test it with emulator or device.

hi why i am getting this error Runtime Error webpackJsonp is not defined i have add followed process in documentation

What is your url. This error is not related to app or api

mithimili

mithimili Purchased

fixed by adding this

<!- all code from node_modules directory is here ->
<script src="build/vendor.js"></script>

Thanks for letting me know this. for new ionic build we have to add vendor.js

mithimili

mithimili Purchased

Getting this error in console : “{errors Signature – provided signature does not match”}]}”

tried by revoking key not same problem
mithimili

mithimili Purchased

Mail sent

mithimili

mithimili Purchased

I have followed your suggestion as u sent on email but it is not working check y mail

Replied to your mail

Hi there, I have age restricted products how would i get this to work with those as they are alcohol related products?

Thanks

Mark

You can restrict this while submitting app on apple store or google play store

hi. have u android app demo?

can i modificate code? can i install in any woocommerce stores?

Yes you can modify code and install for any woocommerce 2.6 above versions

As you said, That payumoney and paypal payment will not support with ionic view. So where will user go after making payment with payumoney, Does user goes to your App Thank You page or our website?

After completing payment and he will be returned to app order success screen

Does the App support any notifications system like Onesignal, etc?

Hi,

You can directly add push plugin and configure with Onesignal

Hello, I am also getting the “webpackJsonp is not defined” error and I followed the above fix with no success.

here are all the errors: [INFO] Development server running Local: http://localhost:8100

[16:17:47] tslint: src/providers/service/config.ts, line: 56 Duplicate variable: ‘key’

L55:  this.searchParams = new URLSearchParams();
L56:  for (var key in ordered) {
L57:      this.searchParams.set(key, ordered[key]);

[16:17:47] tslint: src/providers/service/config.ts, line: 66 Duplicate variable: ‘unordered’

L65:  this.params['oauth_timestamp'] = new Date().getTime() / 1000;
L66:  var unordered = {};
L67:  for (var key in this.params) {

[16:17:47] tslint: src/providers/service/config.ts, line: 67 Duplicate variable: ‘key’

L66:  var unordered = {};
L67:  for (var key in this.params) {
L68:      unordered[key] = this.params[key];

[16:17:47] tslint: src/providers/service/config.ts, line: 71 Duplicate variable: ‘key’

L70:  if (filter) {
L71:      for (var key in filter) {
L72:          unordered[key] = filter[key];

[16:17:47] tslint: src/providers/service/config.ts, line: 75 Duplicate variable: ‘ordered’

L75:  var ordered = {};
L76:  Object.keys(unordered).sort().forEach(function(key) {

[16:17:47] tslint: src/providers/service/config.ts, line: 80 Duplicate variable: ‘key’

L79:  this.searchParams = new URLSearchParams();
L80:  for (var key in ordered) {
L81:      this.searchParams.set(key, ordered[key]);

[16:17:47] tslint: src/providers/service/product-service.ts, line: 25 Property ‘values’ is declared but never used.

L24:  loader: any;
L25:  ctor(private http: Http, private config: Config, private values: Values, private loadingController: LoadingC
L26:      this.url = this.config.url;

[16:17:47] tslint: src/providers/service/product-service.ts, line: 2 ‘Http’ is declared but never used.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http, Headers } from '@angular/http';
L3:  import { Config } from './config';

[16:17:47] tslint: src/providers/service/cart-service.ts, line: 3 All imports are unused.

L2:  import { Injectable } from '@angular/core';
L3:  import { Http } from '@angular/http';
L4:  import { LoadingController } from 'ionic-angular';

[16:17:47] tslint: src/providers/service/checkout-service.ts, line: 31 Property ‘values’ is declared but never used.

L30:  address: any;
L31:  ctor(private http: Http, private config: Config, private values: Values, private loadingController: LoadingC
L32:      this.url = this.config.url;

[16:17:47] tslint: src/providers/service/checkout-service.ts, line: 31 Property ‘loadingController’ is declared but never used.

L30:  address: any;
L31:   http: Http, private config: Config, private values: Values, private loadingController: LoadingController) {
L32:      this.url = this.config.url;

[16:17:47] tslint: src/providers/service/checkout-service.ts, line: 2 ‘Http’ is declared but never used.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http, Headers } from '@angular/http';
L3:  import { Config } from './config';

[16:17:47] tslint: src/providers/service/category-service.ts, line: 2 ‘Http’ is declared but never used.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http, Headers } from '@angular/http';
L3:  import { Config } from './config';

[16:17:47] tslint: src/pages/products/products.ts, line: 72 Duplicate variable: ‘attrname’

L72:  for (var attrname in obj2) {
L73:      obj3[attrname] = obj2[attrname];

[16:17:47] tslint: src/providers/service/search-service.ts, line: 2 ‘Http’ is declared but never used.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http, Headers } from '@angular/http';
L3:  import { Config } from './config'

[16:17:47] tslint: src/providers/service/service.ts, line: 2 ‘Http’ is declared but never used.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http, Headers } from '@angular/http';
L3:  import { LoadingController } from 'ionic-angular';

[16:17:47] tslint: src/pipes/pipe.ts, line: 1 ‘PipeTransform’ is declared but never used.

L1:  import { Injectable, Pipe, PipeTransform } from '@angular/core';

[16:17:47] tslint: src/providers/pipe.ts, line: 2 All imports are unused.

L1:  import { Injectable } from '@angular/core';
L2:  import { Http } from '@angular/http';
L3:  import 'rxjs/add/operator/map';

I apologize, I had the vendor.js after the main.js

by
by
by
by
by
by