Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 05/04/2020 in all areas

  1. 2 points
    Last call for the remaining 67 Forum Members who have requested access to the Phoenix Club, but have no posts and a throwaway email address... are you real people ? I'll be nuking the list in a day or two... Note that this applies only to those waiting to get into the Club. If you are in the Club already, all is well...
  2. 2 points
    There are approx 75 Forum Members waiting in the Queue for access to the Phoenix Club - 99% have zero posts and a throwaway email address. I cannot tell if you signed up to spam the joint or if you are a real person interested in Phoenix. If you have asked for access and have waited more than 24 hours, message me with the URL of your shop...or some other way to show me you are not a fly-by spam-whore.
  3. 2 points
    hungryfrank

    Easy Admin Group - Login Issues

    uploaded for 1.0.6.0
  4. 2 points
    Hola Valquiria, Muchas Gracias. El término exacto que se usa en España cuando se trata de mercancía es albarán. Recibo tiene en España el uso como comprobante de haber recibido dinero, no mercancía. Comprobante es más universal, pero no se usa mucho para mercancías. Por lo cual el cambio puede que sea necesario en tus tierras, pero lo dejaría en manos de los usuarios de Latinoamérica para adaptarlo a su localización https://es.wikipedia.org/wiki/Albarán https://dle.rae.es/albarán https://dle.rae.es/recibo https://dle.rae.es/comprobante un saludo Rainer
  5. 2 points
    peterpil19

    Easy Discount

    Hey Jim, Check this one by @swguy https://apps.oscommerce.com/QdusL&quantity-discounts-for-osc-phoenix This one works perfectly in my store (version 1.0.6.0). It's an excellent add on. No core code changes required. There's also this one: https://apps.oscommerce.com/XpyA1&better-together-for-phoenix I haven't used that one recently, but it was working fine in later versions of Phoenix. Peter
  6. 2 points
    burt

    Site quick Find question

    Within the next few weeks, I'll be releasing a Supp Code which does something that would be almost ideal to be refactored into a Filtering system...
  7. 2 points
    @kgtee @ecartz KG, Matt, Thank you both for your help and advice. I had some challenges with this addon, but finally got it working. It is now available: Customer Feedback at Checkout For anyone else reading this thread, this is NOT a support thread for this addon.
  8. 2 points
    frankl

    RMA Returns System for osC2.3.4BS

    Everything good. Business has been huge the past 12 months so I haven't had time to play with osC. Hope you are well.
  9. 1 point
    v1.0.7.0 is tagged https://www.oscommerce.com/Us&News=162
  10. 1 point
    Como siempre muy clara la explicación. Hoy le pregunte a 3 personas si sabían que significaba albarán y nadie sabia (yo tampoco), por eso fue mi sugerencia. En mi país le llaman "Remito". Tenes razón lo mejor que cada usuario lo adapte a sus necesidades. Saludos cordiales Valui
  11. 1 point
    peterpil19

    KissIT Image Thumbnailer Support

    Hi, For benefit of others, I confirm that KISSIT works perfectly for me in a fresh 1.0.6.0 install as well as in my live shop (also 1.0.6.0): 1. The gallery product info content module supplied works as is. However, it can easily be converted into the new pi module (for the pi layout system now in core) by just comparing against another pi module to see what needs to change. This is not mandatory as you can have content product info modules and pi modules working together. 2. The optional admin thumbnails did not work for me. But I don't use it. A great module. I look forward to the next version when released, but great that the current one still works with latest version of Phoenix. Peter
  12. 1 point
    frankl

    RMA Returns System for osC2.3.4BS

    Hey Lee, I'm in the middle of wrangling a Magento 2 site we inherited over to osC so I won't be doing anything like that for a while. I haven't even had time to download Phoenix yet, way too busy. Sorry.
  13. 1 point
    Hello Zahid, I hope you are well. You have been a generous contributor. I believe many people miss you.
  14. 1 point
    Fredi

    Phoenix - Russian Language Pack

    Обновление языкового пакета до версии 1.0.6.0 Upgrading a language pack to version 1.0.6.0 https://github.com/Agrosheriff/CE-Phoenix-1.0.6.0_RU https://apps.oscommerce.com/ub5yL&russian-for-phoenix&v=cephoenix10
  15. 1 point
    yahalimu

    Discount Code BS

    Aha decimal places.. =2
  16. 1 point
    yahalimu

    Discount Code BS

    Hi, That would be great if you have the time. Normally its only 1 penny out but for some reason that one above was more.. Tax rate here is 20%. Tax is applied to shipping. No other mods applied that could affect it , its a 1.0.5.0 version. No extra order_total modules added. Module Version 5.1.2. BS Display Discount True Show shipping fee discounted false Base discount tax on prices excl. true Sort Order 3 Delete auto created tables when uninstalling False Not sure what you mean by 'Tax Decimals'. (20% = 0.2) Iain
  17. 1 point
    @radhavallabh it needs a lot of changes to get rid of warnings and notices - you should turn them off by changing admin/includes/application_top.php error_reporting(E_ALL & ~E_STRICT & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED); It's my hope to get a lot more of them eliminated by the next release which will be to go with 1.0.6.0
  18. 1 point
    ecartz

    if special price is 0 show Quote button

    $add_to_cart = false; if (is_email_for_quote($product_info['products_price'])) { $products_price = show_email_for_quote($product_info); } elseif (($new_price = tep_get_products_special_price($product_info['products_id'])) && is_email_for_quote($product_info['specials_new_products_price'])) { $specials_price =show_email_for_quote($product_info['specials_new_products_price']); } else { $add_to_cart = tep_draw_button(MODULE_CONTENT_PI_BUY_BUTTON_TEXT, 'fas fa-shopping-cart', null, 'primary', array('params' => 'data-has-attributes="' . (($products_attributes['total'] > 0) ? '1' : '0') . '" data-in-stock="' . (int)$product_info['products_quantity'] . '" data-product-id="' . (int)$product_info['products_id'] . '"'), 'btn-success btn-block btn-lg btn-product-info btn-buy') . tep_draw_hidden_field('products_id', (int)$product_info['products_id']); } And then later, replace the add to cart code with if ($add_to_cart) { echo $add_to_cart; }
  19. 1 point
    thank you both. I got the hook working. now if I can just remove the model from breadcrumb without just commenting it out 😂😂 class hook_shop_siteWide_breadcrumb { function listen_injectAppTop() { global $oscTemplate, $breadcrumb,$languages_id; $crumb_query = tep_db_query("select products_name from " . 'products_description' . " where products_id = '" . (int)$_GET['products_id'] . "' and language_id = '" . $languages_id . "'"); if (tep_db_num_rows($crumb_query)) { $crumb = tep_db_fetch_array($crumb_query); } $breadcrumb->add($crumb ['products_name'], tep_href_link('product_info.php', 'products_id=' . (int)$_GET['products_id'])); } }
  20. 1 point
    Fredi

    Phoenix - Russian Language Pack

    The latest update of the Russian language, version 1.0.4.4 on Github is uploaded. https://github.com/Agrosheriff/CE-Phoenix-1.0.4.3_RU
  21. 1 point
    Fredi

    Phoenix - Russian Language Pack

    Full update and new edition of language files for Phoenix version 1.0.4.2 in Russian. Many thanks to Yurius! He paid great attention and Time to testing language files, correcting errors and the style of presentation of text definitions. Additionally, Yurius created a definition Russification file in the store database configuration table. This add-on will almost completely Russify the pages of the administration of your store. The database update file is included in this Russian language update. https://apps.oscommerce.com/ub5yL&russian-for-phoenix&c=languages
  22. 1 point
    SCH_001

    Australian Shipping Module

    @stefan1959 Running Frozen CE boot strap and I don't see any errors and all works ok I guess you are working on Phoenix? This was released after I finished doing all the mods and after this version went live Store pickup and local courier will only show if their postcode starts with a 5
  23. 1 point
    stefan1959

    Australian Shipping Module

    P.S. You maybe still on the normal Oscommerce, I'm converting over Community Edition. The code.. ("insert into " . TABLE_CONFIGURATION . " (configuration_title will cause a error as the /includes/database_tables.php file has been deprecated and was causing me headaches Thats why I did a workaround and defined in the languages file of the module define('TABLE_CONFIGURATION' , 'configuration'); define('TABLE_ZONES_TO_GEO_ZONES' , 'zones_to_geo_zones'); Bingo errors went away. But it should be really hardcode in the source code like this ("insert into configuration (configuration_title Steve
  24. 1 point
    SCH_001

    Australian Shipping Module

    Hi @stefan1959 What I did was use the flat rate shipping module and hacked it not sure if the code is 100% but works for me. It has the minimum and maximum weight which is where this module is shown and also shipping zone so you can setup international shipping. I have created multiple versions of it for 500g parcel post and then 3 kg parcel post and so on.... I would only used the mysql part of that file to give me the zones File below goes in /store/includes/modules/shipping and is called parcelsm.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ class parcelsm { var $code, $title, $description, $icon, $enabled; // class constructor function __construct() { global $order, $total_weight; $this->code = 'parcelsm'; $this->title = MODULE_SHIPPING_PARCELSM_TEXT_TITLE; $this->description = MODULE_SHIPPING_PARCELSM_TEXT_DESCRIPTION; if ( defined('MODULE_SHIPPING_PARCELSM_STATUS') ) { $this->sort_order = MODULE_SHIPPING_PARCELSM_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_PARCELSM_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_PARCELSM_STATUS == 'True') ? true : false); } if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_PARCELSM_ZONE > 0) ) { $check_flag = false; $check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_SHIPPING_PARCELSM_ZONE . "' and zone_country_id = '" . $order->delivery['country']['id'] . "' order by zone_id"); while ($check = tep_db_fetch_array($check_query)) { if ($check['zone_id'] < 1) { $check_flag = true; break; } elseif ($check['zone_id'] == $order->delivery['zone_id']) { $check_flag = true; break; } } if ($total_weight > MODULE_SHIPPING_PARCELSM_MAX_WEIGHT or $total_weight < MODULE_SHIPPING_PARCELSM_MIN_WEIGHT) { $check_flag = false; } if ($check_flag == false) { $this->enabled = false; } } } // class methods function quote($method = '') { global $order; $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_PARCELSM_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_PARCELSM_TEXT_WAY, 'cost' => MODULE_SHIPPING_PARCELSM_COST))); if ($this->tax_class > 0) { $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']); } if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, htmlspecialchars($this->title)); return $this->quotes; } function check() { if (!isset($this->_check)) { $check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_SHIPPING_PARCELSM_STATUS'"); $this->_check = tep_db_num_rows($check_query); } return $this->_check; } function install() { tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable Parcel Post 500g Shipping', 'MODULE_SHIPPING_PARCELSM_STATUS', 'True', 'Do you want to offer parcel post 500g shipping?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Shipping Cost', 'MODULE_SHIPPING_PARCELSM_COST', '5.00', 'The shipping cost for all orders using this shipping method.', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_PARCELSM_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Shipping Zone', 'MODULE_SHIPPING_PARCELSM_ZONE', '0', 'If a zone is selected, only enable this shipping method for that zone.', '6', '0', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Minimum Weight (Kgs)', 'MODULE_SHIPPING_PARCELSM_MIN_WEIGHT', '0.1', 'Minimum weight (Kgs) that can be shipped with this method. This method will not be displayed if shipping weight is below it.', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Maximum Weight (Kgs)', 'MODULE_SHIPPING_PARCELSM_MAX_WEIGHT', '0.1', 'Maximum weight (Kgs) that can be shipped with this method. This method will not be displayed if shipping weight is above it.', '6', '0', now())"); tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_PARCELSM_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())"); } function remove() { tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); } function keys() { return array('MODULE_SHIPPING_PARCELSM_STATUS', 'MODULE_SHIPPING_PARCELSM_COST', 'MODULE_SHIPPING_PARCELSM_TAX_CLASS', 'MODULE_SHIPPING_PARCELSM_ZONE', 'MODULE_SHIPPING_PARCELSM_MIN_WEIGHT','MODULE_SHIPPING_PARCELSM_MAX_WEIGHT', 'MODULE_SHIPPING_PARCELSM_SORT_ORDER'); } } ?> And this one goes in /store/includes/languages/english/modules/shipping and is called parcelsm.php <?php /* $Id$ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 osCommerce Released under the GNU General Public License */ define('MODULE_SHIPPING_PARCELSM_TEXT_TITLE', 'Parcel Post 500g with tracking'); define('MODULE_SHIPPING_PARCELSM_TEXT_DESCRIPTION', 'Parcel Post 500g'); define('MODULE_SHIPPING_PARCELSM_TEXT_WAY', ''); ?> Then if you want more options with different weight you copy the files to a new name and change all the PARCELSM to a new name like PARCELMED for 3kg parcel post I also found it very worth while changing the weight in osc to 3 decimal places that way you can use actual weights of items .150 Anyway hope this helps
  25. 1 point
    raiwa

    Australian Shipping Module

    Hello Lyn @ce7, I'm sorry, but I'm not the author/maintainer of these shipping modules. I only updated them some time ago for BS and PHP7 compatibility. Please post your questions in the official support thread: https://forums.oscommerce.com/topic/398158-contribution-new-australia-post-shipping-modules-for-osc-23x/?page=4&tab=comments#comment-1767702 THe other generic questions should be posted in the general shipping modules thread. I just had a fast look and for Q1 you should remove the additional info around these lines: if ($insurance == '' && $handling == 0) { $auspost_addons = "(" . $method_service . ")"; } else { $auspost_addons = "(" . MODULE_SHIPPING_AUSPOST_DOM_COUR_TEXT_INCLUDE . $handling_details . ($handling > 0 && ($insurance != '' || $signature != '') ? MODULE_SHIPPING_AUSPOST_DOM_COUR_TEXT_PLUS : ':') . $signature_details . ($signature != '' && $insurance != '' ? MODULE_SHIPPING_AUSPOST_DOM_COUR_TEXT_PLUS : '') . $insurance_details . ")"; } $shipping_auspost_method = $auspost_addons; Best regards Rainer
×