EasyStore Settings Broken (again) - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

EasyStore Settings Broken (again)

SC

Stuart Clark

EasyStore 1 month ago

I can't access EasyStore settings!

I've cleared Joomla's cache; cleared my browser cache; copied the shipping.plugins file to administrator\cache\easystore and tried a Private Window.

Nothing is working!

EasyStore 1.7.1 - Joomla 6.0

0
13 Answers
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206705

Hello,

Thanks for reaching out to us. Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

0
SC
Stuart Clark
Accepted Answer
1 month ago #206713

This is due to the plugin schema JSON being hosted on the JoomShaper website.

As I've found the solution to this to be to copy that JSON to MY site and change the URL referenced in the EasyStore "helpers" file, I now can access both my settings AND orders again!

As I've commented elsewhere - having customers websites dependant on the JoomShaper website for functionality is a very poor design decission

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206736

Could you please share temporary administrator access to your Joomla backend? You can provide the credentials securely in the hidden content section. Also, please take a full backup of your site before we make any changes.

Once I have access, I’ll investigate further and see what’s causing the issue. Let me know once you’ve shared the details!

Best regards,

0
SC
Stuart Clark
Accepted Answer
1 month ago #206740

The issue was caused by the administrator/src/helper/SettingsHelper.php file trying to access joomshaper.c^m/products/easystore/patmentschema.json and failing.

As soon as I copied this file to my server and re-pointed the SettingsHelper.php file, the issue was resolved.

So, as previously stated - coding your product in such a way that MY site breaks whenever you have an issue on your site is a very poor design decission

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206742

Please, read my previous response.

Thanks for your patience.

0
SC
Stuart Clark
Accepted Answer
1 month ago #206745

Let's be clear about this! You do NOT need access to my site to investigate this issue!

I have told you what the issue was caused by; you have admitted that the JoomShaper website has been having numerous issues since yesterday.

There is NO use in you randomly changing something on MY website to fix YOUR issues!

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206854

I apologize for this experience. The issue has been resolved. Please clear your browser and Joomla cache, then check your site again.

Thank you for your patience.

0
SC
Stuart Clark
Accepted Answer
1 month ago #206878

@Ziaul Kabir - can you please answer WHY it is that JoomShaper have chosen to create a component design which means your customers, who have paid for this component software are at the mercy of your website in order to be able to use the product they have paid for???

There should NOT be core extension functionality linked to the availability of your website

The extension should be able to function ON IT'S OWN!

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206887

I apologize for the misunderstanding. Please be assured that EasyStore does not depend on our website to function. All your data and core functionality are managed on your end.

The issue you experienced during installation may have occurred because a file was missing at that time on your site. When installing certain shipping plugins, we include some cache files from our end to ensure those plugins work correctly. This is related only to shipping plugins and does not affect the core functionality of EasyStore.

I can confirm that no core functionality of EasyStore is linked to or reliant on our website. Once installed properly, the component works entirely independently.

Thank you for your understanding,

0
SC
Stuart Clark
Accepted Answer
1 month ago #206889

That's completey NOT true though, is it?

The ability to change settings and edit orders do NOT work unless JSON files can be downloaded from your website. We (your customers) have found the code in your component which calls these files from your website, and were able to fix the issues faced yesterday by editing that code to point to our own websites.

My website was NOT a new installation!

Cache files get deleted as part of normal opperation!

Your code also does NOT look up those JSON files from cace, but instead from your website!

So, once again, and without lying this time - WHY it is that JoomShaper have chosen to create a component design which means your customers, who have paid for this component software are at the mercy of your website in order to be able to use the product they have paid for???

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #206912

From our side, we only provide a JSON check to verify whether your shipping and payment plugins are up to date, and to confirm that the license key you provided is valid. Apart from this, there are no other actions required or performed on our end.

0
SC
Stuart Clark
Accepted Answer
1 month ago #206927

You perform this "JSON check" every single time orders or settings are opened; meaning that if the JoomShaper site is unavailable, then those functions WILL BREAK ON CUSTOMER'S SITES - as was seen yesterday!

Now, you clearly need to be re-designing your product to remove the checks, especially when performing order functions, which have NO NEED to check whether payment plugins are up to date!

If you are incapable of providing a definitive answer on this, PLEASE pass this conversation on to someone who can!

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 1 month ago #207029

Hello,

I apologize for the inconvenience. I’ve forwarded this issue to our development team for further review.

Hope, We’ll get back to you soon with a better solution.

Thank you for your patience and understanding.

Best regards,

0