Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

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

Link to comment
Share on other sites

Link to comment
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!

Link to comment
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.

Link to comment
Share on other sites

  • 3 weeks later...

Not on my addons list, but required for QTPro:

Updated Options Images for Phoenix 1.0.2.x:

Options Images CE Phoenix 1.6

Link to comment
Share on other sites

Link to comment
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.

Link to comment
Share on other sites

  • 3 weeks later...

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

Link to comment
Share on other sites

Link to comment
Share on other sites

  • 2 weeks later...
Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...
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
 

Link to comment
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.

Link to comment
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://www.oscommerce.com/forums/topic/410639-qtpro-bs/

Best regards
Rainer

Link to comment
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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...