Jump to content

Recommended Posts

Phoenix ready Addons:

The following free Addons are updated for Phoenix and available on the Marketplace:

Checked and compatible with Phoenix:

Coming soon:

I’ll keep this lists updated when I’ll have ready new modules for Phoenix

Edited by raiwa

Share this post


Link to post
Share on other sites

Updated:

KissIt Image Thumbnailer

Share this post


Link to post
Share on other sites

Hi Raiwa,

As you may have seen, thanks to your helpful instructions I finally succeeded in uploading the Dutch language files to GitHub. Thanks again for that help!

Since you have experience with so many add-ons, you might have tips for me on adapting the Sisow payment modules to Phoenix. Some of those payment modules are vital for the Dutch market. The Dutch preferably don't use credit cards and PayPal is rediculously expensive for the seller.

Sisow offers iDeal, mister cash and more. The add-on Sisow offers works perfectly on older OsCommerce, but..

Where do I start to adapt it to Phoenix?

Thanks in advance for any help!

Share this post


Link to post
Share on other sites
6 hours ago, Denkster said:

Where do I start to adapt it to Phoenix?

  • set error reporting to "ALL" in appplication_top.php (both, store and admin)
  • replace filename constants with hardcoded filenames. Example: FILENAME_DEFAULT => 'index.php'
  • replace path/directory constants with hardcoded paths. Example: DIR_WS_INCLUDES => 'includes/'
  • update class constructor names to '__construct'. Example:
  class cod {
    var $code, $title, $description, $enabled;

    function cod() {


update to:

  class cod {
    var $code, $title, $description, $enabled;

    function __construct() {

 

  • Update while....each functions to foreach. Example:
  while (list($key, $value) = each($define_list)) {

Update to:

  foreach($define_list as $key => $value) {

That's for the beginning. Then observe displayed errors and fix them.

Edited by raiwa

Share this post


Link to post
Share on other sites

Not on my addons list, but required for QTPro:

Updated Options Images for Phoenix 1.0.2.x:

Options Images CE Phoenix 1.6

Share this post


Link to post
Share on other sites

Uploaded Ajax attributes manager update for Phoenix:

AJAX Attribute Manager BS 3.0.0.

Share this post


Link to post
Share on other sites

Uploaded Display Tax Info Update for Phoenix:

Display Tax Info V3.5

Changelog Version 3.5

- updated instructions for Phoenix
- added modified options attributes product info module. (Supplied files are for Phoenix 1.0.2.x)
- added support for addons options images and QTPro.

Share this post


Link to post
Share on other sites

Uploaded update for Phoenix:

Sloppy Words Cleaner 3.2

Compatibility:

OSCOM Phoenix CE 1.0.2.x


PHP: 7.0-7.3

Changes versus Sloppy Words Cleaner 3.1

- Removed legacy code for older OsCommerce versions


- Added option to convert all special characters to standard ASCII

Share this post


Link to post
Share on other sites

uploaded update:

Store Hotline 3.0 Phoenix

Changelog: Version 3.0

  • Updated for Phoenix

Share this post


Link to post
Share on other sites

Reuploaded all Phoenix compatible Addons flagged for Phoenix

Share this post


Link to post
Share on other sites

Uploaded updated Store Mode:

Store Mode Phoenix 1.3.1.

Changes 1.3.1:
- fixed typo in header module english language file. Thanks to @mhsuffolk
- fixed undefined error message. Thanks to @mhsuffolk

Changes 1.3.0:
- header module updated for Phoenix BS 4
- Updated header module message to show correct offline time if 2h auto setting is used
- Updated admin header module message for 2h auto setting

Share this post


Link to post
Share on other sites
On 9/13/2019 at 7:32 PM, raiwa said:

Hello Rainer,

Just updated Phoenix to v.1.0.4.2 and now get an error with QTPro (it was working great on previous version) :

Uncaught Error: Call to a member function product_exists() on array in /xx/xx/catalog/includes/modules/content/product_info/cm_pi_qtpro_options.php:58
Stack trace:
#0 /xx/x/catalog/includes/classes/osc_template.php(147): cm_pi_qtpro_options->execute()
#1 /xx/x/catalog/product_info.php(84): oscTemplate->getContent('product_info')
#2 {main}
  thrown in /xx/x/catalog/includes/modules/content/product_info/cm_pi_qtpro_options.php on line 58

Line 58 reads :

      if (method_exists('product_info','product_exists') && isset($product_info) && $product_info->product_exists() === true && $product_info->has_options() === true ) {

With this error no product info is visible so I will have to downgrade while waiting for a solution as it is a working site… any ideas?

Thank you in advance
 

Share this post


Link to post
Share on other sites

You could try changing line 58 to

      if (isset($product_info) && method_exists($product_info,'product_exists') && $product_info->product_exists() === true && $product_info->has_options() === true ) {

 


Always back up before making changes.

Share this post


Link to post
Share on other sites
10 hours ago, artfulweb said:

Hello Rainer,

Just updated Phoenix to v.1.0.4.2 and now get an error with QTPro (it was working great on previous version) :

Uncaught Error: Call to a member function product_exists() on array in /xx/xx/catalog/includes/modules/content/product_info/cm_pi_qtpro_options.php:58
Stack trace:
#0 /xx/x/catalog/includes/classes/osc_template.php(147): cm_pi_qtpro_options->execute()
#1 /xx/x/catalog/product_info.php(84): oscTemplate->getContent('product_info')
#2 {main}
  thrown in /xx/x/catalog/includes/modules/content/product_info/cm_pi_qtpro_options.php on line 58

Line 58 reads :

      if (method_exists('product_info','product_exists') && isset($product_info) && $product_info->product_exists() === true && $product_info->has_options() === true ) {

With this error no product info is visible so I will have to downgrade while waiting for a solution as it is a working site… any ideas?

Thank you in advance
 

Hello @artfulweb,

I just checked on my test store which is on 1.0.4.3, and can't reproduce your error.

- maybe something went wrong with your update
- there were some glitches in 1.0.4.2 and you may need to update to 1.0.4.3
- try Matt's fix, it sounds logic and if you can confirm that it solves the problem I'll add it in the next update

Please post these kind of reports in future in the App's support thread:
https://forums.oscommerce.com/topic/410639-qtpro-bs/

Best regards
Rainer

Share this post


Link to post
Share on other sites

Thank you, I did not know 1.0.4.3 was out already. Will try both andgetback to you.

Share this post


Link to post
Share on other sites
15 hours ago, ecartz said:

You could try changing line 58 to


      if (isset($product_info) && method_exists($product_info,'product_exists') && $product_info->product_exists() === true && $product_info->has_options() === true ) {

 

Hello, I did upgrade to 1.0.4.3 and the error still appeared but the above change did fix it. All ok now. Thank you both.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×