Thread: DUAL Pricing v2

Page 40 of 151 FirstFirst ... 3038394041425090140 ... LastLast
Results 391 to 400 of 1503
  1. #391
    Join Date
    May 2006
    Location
    Louisiana
    Posts
    263
    Plugin Contributions
    0

    Default Re: DUAL Pricing v2

    I reuploaded all the files, because I really installed the dual pricing in sept and I saw a update for Oct. Now when I edit a customer I can change to wholesale. my test customer. cannot login they get a HTTP 406 Internet Explorer cannot read this webpage format. now I don't know what to do.

  2. #392
    Join Date
    May 2006
    Location
    Louisiana
    Posts
    263
    Plugin Contributions
    0

    Default Re: DUAL Pricing v2

    Can someone please help me with this problem. After reinstalling the dual pricing, I got a message that the tables already exist. I made a ticket for my host to check out the HTTP 406 Not Acceptable. The reply was "I see that the domain is hitting a mod_security rule." they fix that but I was still getting the HTTP 406 I sent them a test login. This is the reply I got back.
    "I checked the site and it looks like it is being caused by a coding issue The url is trying to send the value for zenid twice. If I remove the second one, and just go to the url I am able to login. Have you tried talking to the script author about this?


    This is the login url:
    https:// www.currysgiftshop.com/index/? zenid=e3e89998f3972f5f8aa68185d7194694?zenid=e3e89998f3972f5f8aa68185d7194694.

    I don't know if I am In right place. as far as I know it didn happen until I redownload dual pricing. I also have the simple seo.

  3. #393
    Join Date
    Feb 2007
    Location
    Earth
    Posts
    116
    Plugin Contributions
    1

    Default Re: DUAL Pricing v2

    weezee,

    I looked at my copy of the file that is sending the customer_id headers and I can't seem to find anything that would be setting the value twice. Maybe you could send me a copy of your file located at includes/modules/pages/login/header_php.php

    Cheers

  4. #394
    Join Date
    May 2006
    Location
    Louisiana
    Posts
    263
    Plugin Contributions
    0

    Default Re: DUAL Pricing v2

    I tried to send this to you but it was to many characters, I didn't know what else to do but post it here:

    <?php
    /**
    * Login Page
    *
    * @package page
    * @copyright Copyright 2003-2007 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * @version $Id: header_php.php 6783 2007-08-23 21:16:16Z wilt $
    */

    // This should be first line of the script:
    $zco_notifier->notify('NOTIFY_HEADER_START_LOGIN');

    // redirect the customer to a friendly cookie-must-be-enabled page if cookies are disabled (or the session has not started)
    if ($session_started == false) {
    zen_redirect(zen_href_link(FILENAME_COOKIE_USAGE));
    }

    // if the customer is logged in already, redirect them to the My account page
    if (isset($_SESSION['customer_id']) and $_SESSION['customer_id'] != '') {
    zen_redirect(zen_href_link(FILENAME_ACCOUNT, '', 'SSL'));
    }

    require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
    include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CREATE_ACCOUNT));

    $error = false;
    if (isset($_GET['action']) && ($_GET['action'] == 'process')) {
    $email_address = zen_db_prepare_input($_POST['email_address']);
    $password = zen_db_prepare_input($_POST['password']);

    /* Privacy-policy-read does not need to be checked during "login"
    if (DISPLAY_PRIVACY_CONDITIONS == 'true') {
    if (!isset($_POST['privacy_conditions']) || ($_POST['privacy_conditions'] != '1')) {
    $error = true;
    $messageStack->add('create_account', ERROR_PRIVACY_STATEMENT_NOT_ACCEPTED, 'error');
    }
    }
    */

    if ((!isset($_SESSION['securityToken']) || !isset($_POST['securityToken'])) || ($_SESSION['securityToken'] !== $_POST['securityToken'])) {
    $error = true;
    $messageStack->add('login', ERROR_SECURITY_ERROR);
    } else {

    // Check if email exists
    $check_customer_query = "SELECT customers_id, customers_firstname, customers_lastname, customers_password,
    customers_email_address, customers_default_address_id,
    customers_authorization, customers_referral, customers_whole
    FROM " . TABLE_CUSTOMERS . "
    WHERE customers_email_address = :emailAddress";

    $check_customer_query =$db->bindVars($check_customer_query, ':emailAddress', $email_address, 'string');
    $check_customer = $db->Execute($check_customer_query);

    if (!$check_customer->RecordCount()) {
    $error = true;
    $messageStack->add('login', TEXT_LOGIN_ERROR);
    } elseif ($check_customer->fields['customers_authorization'] == '4') {
    // this account is banned
    $zco_notifier->notify('NOTIFY_LOGIN_BANNED');
    $messageStack->add('login', TEXT_LOGIN_BANNED);
    } else {
    // Check that password is good
    if (!zen_validate_password($password, $check_customer->fields['customers_password'])) {
    $error = true;
    $messageStack->add('login', TEXT_LOGIN_ERROR);
    } else {
    if (SESSION_RECREATE == 'True') {
    zen_session_recreate();
    }

    $check_country_query = "SELECT entry_country_id, entry_zone_id
    FROM " . TABLE_ADDRESS_BOOK . "
    WHERE customers_id = :customersID
    AND address_book_id = :addressBookID";

    $check_country_query = $db->bindVars($check_country_query, ':customersID', $check_customer->fields['customers_id'], 'integer');
    $check_country_query = $db->bindVars($check_country_query, ':addressBookID', $check_customer->fields['customers_default_address_id'], 'integer');
    $check_country = $db->Execute($check_country_query);

    $_SESSION['customer_id'] = $check_customer->fields['customers_id'];
    $_SESSION['customer_default_address_id'] = $check_customer->fields['customers_default_address_id'];
    $_SESSION['customers_authorization'] = $check_customer->fields['customers_authorization'];
    $_SESSION['customer_first_name'] = $check_customer->fields['customers_firstname'];
    $_SESSION['customer_last_name'] = $check_customer->fields['customers_lastname'];
    $_SESSION['customer_country_id'] = $check_country->fields['entry_country_id'];
    $_SESSION['customer_zone_id'] = $check_country->fields['entry_zone_id'];
    $_SESSION['customer_whole'] = $check_customer->fields['customers_whole'];


    $sql = "UPDATE " . TABLE_CUSTOMERS_INFO . "
    SET customers_info_date_of_last_logon = now(),
    customers_info_number_of_logons = customers_info_number_of_logons+1
    WHERE customers_info_id = :customersID";

    $sql = $db->bindVars($sql, ':customersID', $_SESSION['customer_id'], 'integer');
    $db->Execute($sql);
    $zco_notifier->notify('NOTIFY_LOGIN_SUCCESS');

    // bof: contents merge notice
    // save current cart contents count if required
    if (SHOW_SHOPPING_CART_COMBINED > 0) {
    $zc_check_basket_before = $_SESSION['cart']->count_contents();
    }

    // bof: not require part of contents merge notice
    // restore cart contents
    $_SESSION['cart']->restore_contents();
    // eof: not require part of contents merge notice

    // check current cart contents count if required
    if (SHOW_SHOPPING_CART_COMBINED > 0 && $zc_check_basket_before > 0) {
    $zc_check_basket_after = $_SESSION['cart']->count_contents();
    if (($zc_check_basket_before != $zc_check_basket_after) && $_SESSION['cart']->count_contents() > 0 && SHOW_SHOPPING_CART_COMBINED > 0) {
    if (SHOW_SHOPPING_CART_COMBINED == 2) {
    // warning only do not send to cart
    $messageStack->add_session('header', WARNING_SHOPPING_CART_COMBINED, 'caution');
    }
    if (SHOW_SHOPPING_CART_COMBINED == 1) {
    // show warning and send to shopping cart for review
    $messageStack->add_session('shopping_cart', WARNING_SHOPPING_CART_COMBINED, 'caution');
    zen_redirect(zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'));
    }
    }
    }
    // eof: contents merge notice

    if (sizeof($_SESSION['navigation']->snapshot) > 0) {
    // $back = sizeof($_SESSION['navigation']->path)-2;
    //if (isset($_SESSION['navigation']->path[$back]['page'])) {
    // if (sizeof($_SESSION['navigation']->path)-2 > 0) {
    $origin_href = zen_href_link($_SESSION['navigation']->snapshot['page'], zen_array_to_string($_SESSION['navigation']->snapshot['get'], array(zen_session_name())), $_SESSION['navigation']->snapshot['mode']);
    // $origin_href = zen_back_link_only(true);
    $_SESSION['navigation']->clear_snapshot();
    zen_redirect($origin_href);
    } else {
    zen_redirect(zen_href_link(FILENAME_DEFAULT, '', $request_type));
    }
    }
    }
    }
    }
    if ($error == true) {
    $zco_notifier->notify('NOTIFY_LOGIN_FAILURE');
    }

    $breadcrumb->add(NAVBAR_TITLE);

    // Check for PayPal express checkout button suitability:
    $paypalec_enabled = (defined('MODULE_PAYMENT_PAYPALWPP_STATUS') && MODULE_PAYMENT_PAYPALWPP_STATUS == 'True');
    // Check for express checkout button suitability:
    $ec_button_enabled = ($paypalec_enabled && ($_SESSION['cart']->count_contents() > 0 && $_SESSION['cart']->total > 0));


    // This should be last line of the script:
    $zco_notifier->notify('NOTIFY_HEADER_END_LOGIN');
    ?>

    I uninstalled the dual pricing and installed it again . now I only have one url it so slow it times out.

    I found some .htaccess I don't know what they mean. one in my Public HTML and one in my Include folder.# $Id: .htaccess 1105 2005-04-04 22:05:35Z birdbrain $
    #
    # This is used with Apache WebServers
    # The following blocks direct HTTP requests in this directory recursively
    #
    # For this to work, you must include the parameter 'Limit' to the AllowOverride configuration
    #
    # Example:
    #
    #<Directory "/usr/local/apache/htdocs">
    # AllowOverride Limit
    #
    # 'All' with also work. (This configuration is in your apache/conf/httpd.conf file)
    #
    # This does not affect PHP include/require functions
    #
    # Example: http://server/catalog/includes/application_top.php will not work

    <Files *.php>
    Order Deny,Allow
    Deny from all
    </Files>
    and

    public Html:

    <IfModule mod_suphp.c>
    suPHP_ConfigPath /home/currye/php.ini
    <Files php.ini>
    order allow,deny
    deny from all
    </Files>
    </IfModule>

    I know this is very long but if you could get someone to remove it.

    Thanks.

  5. #395
    Join Date
    Jan 2009
    Posts
    44
    Plugin Contributions
    0

    Default Re: DUAL Pricing version 2

    I love this mod! I have a question though. I'm using some quantity discounts set up in the admin section but I don't want it to apply to my wholesale customers. How do I do that? I only want the quantity discounts to apply to full retail customers. Can anyone help me here?

  6. #396
    Join Date
    Jan 2009
    Posts
    44
    Plugin Contributions
    0

    Default Re: DUAL Pricing version 2

    Quote Originally Posted by rleepac View Post
    I love this mod! I have a question though. I'm using some quantity discounts set up in the admin section but I don't want it to apply to my wholesale customers. How do I do that? I only want the quantity discounts to apply to full retail customers. Can anyone help me here?
    I figured it out. I don't know if it's the right way, but I added an attribute for the qty like "case of 12" and then in the trade box I put the wholesale prices. Retail customers would pay 15.00 and in the trade box for my 2 levels of wholesale customers I put 10.92,12.67 and that did the trick.

  7. #397
    Join Date
    Jan 2009
    Posts
    44
    Plugin Contributions
    0

    Default Re: DUAL Pricing version 2

    Quote Originally Posted by Veronika7747 View Post
    i found it.. one line in shopping_cart.php ...
    How exactly did you fix this? I'm having the same issue...

    Thanks in advance!

  8. #398
    Join Date
    Feb 2007
    Location
    Earth
    Posts
    116
    Plugin Contributions
    1

    Default Re: DUAL Pricing version 2

    Quote Originally Posted by rleepac View Post
    How exactly did you fix this? I'm having the same issue...

    Thanks in advance!

    I don't know if a response is coming since that post was over a year ago. I'd start by checking all you lines of code in your shopping_cart.php file. Are you using something like WinMerge or moving the entire file over?

    Cheers

  9. #399
    Join Date
    Jan 2009
    Posts
    44
    Plugin Contributions
    0

    Default Re: DUAL Pricing v2

    How do I dis-allow my wholesale customers from receiving quantity discounts? I only want those to apply to the retail customers.

    Thanks!

  10. #400
    Join Date
    Jan 2009
    Posts
    40
    Plugin Contributions
    1

    Default Re: DUAL Pricing v2

    Quote Originally Posted by rleepac View Post
    How do I dis-allow my wholesale customers from receiving quantity discounts? I only want those to apply to the retail customers.

    Thanks!
    Rleepac, you need to find the part of ZC's code that controls the quantity discount and wrap an if statement around it that excludes WS customers. This can be complicated and as I've never dealt with it I can't tell you exactly where to begin.

    The if statement you will be using will be something like this.

    PHP Code:
    if (!$_SESSION['customer_whole'] || $_SESSION['customer_whole'] == '0' ) {


    //Quantity Discount code here



    Hope that gets you off to a good start. Cheers,

 

 

Similar Threads

  1. Dual Pricing - Wholesale Pricing - Some issues I was able to fix
    By hollettster in forum All Other Contributions/Addons
    Replies: 3
    Last Post: 17 Dec 2010, 12:00 AM
  2. Dual Pricing - Wholesale Pricing for Zen 1.3.7 works with Easypopulate
    By micheloo in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 4
    Last Post: 20 Jan 2010, 06:01 PM
  3. No Attributes after installing Dual Pricing - Wholsale Pricing
    By drybsmt in forum All Other Contributions/Addons
    Replies: 2
    Last Post: 10 Sep 2009, 11:09 AM
  4. Quantity Discounts and Dual Pricing - Wholesale Pricing
    By snarkys in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 1
    Last Post: 2 Jul 2007, 06:47 PM
  5. Dual Pricing Module & Dual Tax Classes
    By WILL in forum All Other Contributions/Addons
    Replies: 2
    Last Post: 25 May 2007, 10:44 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR