Jump to content

Seedspro

Members
  • Content count

    25
  • Joined

  • Last visited

  1. It took me some hours but I did manage. The problem was that PGSQL in Directadmin is not installed on our Centos 6.3 server. After installing PGSQL trough the custom build option form DA (or let your hosting provider manage this directly on your server), than install the postgresql-devel.rpm (let your HP manage this!!!! if you don't run a VPS/own server) file than run the command ./build PHP n The update takes about 10 to 20 min. Go to OScomm admin. And hurray you can make the next step. (whew). Don't forget before you enter the data into the connection wizard in OSCommerce to set the permission of the admin en the include map/folder/directory to 777 (in DA) so you can safe your data. Now the next task to manage to get the products into the Xtuple database. As the xtuple manual is kind of vague in that section. (if anybody has a hint you are more than welcome)
  2. Hello all of you. I have an issue maybe somebody can help me out a bit. We have Xtuple 3.8.2 running on a ubuntu 11.2 server. On our other linux server we run our oscommerce stores. there is an addon Xom, I did install that to connect OScomm to xtuple. I can fill in the connection settings hit the connect key, and a huge pretty nice white screen appears. Any body an idea? Regards Frank
  3. Seedspro

    Product per customer

    Thanks for the advises, The thing is I need to keep it as simple as possible. Let say we have 10.000 customers with all of there own a installation. The girl that is working at the counter need to be able to place an order and get the correct products. She doesn't have any clue about technique's. One mistake can have a big failure. I was thinking about the flowing option. The customer log's in to the account and will land on his own private category page filled with his/her products. where he or she can order from. I'm thinking to a-just the my account menu, only need to find a way how to get the correct page automatically. probably by zipcode and company name. anybody an idea if it will work out? Thanks Frank
  4. Seedspro

    Product per customer

    Dear all, For one of our projects i need to have a special tool, maybe somebody can help me out a bit. What I want to have is the flowing, A customer logs in and can see a list of products only pre specified for this customer. For instance (fictive) The customer owns a Volvo V70, we make a selection of all Volvo V70 parts and when he/she logs in only these products van be ordered, or will be visible on "private" page. It is not a big deal if other products can be ordered but the main focus need to be on the V70 list. Hope somebody get my point ;) Thanks a lot, Frank
  5. All problems sorted only one left to solve.

  6. All problems sorted only one left to solve.

  7. All problems sorted only one left to solve.

  8. Builiding a webshop for special plant seeds. as a amature newbe We got pritty far. Actualy a few hickups to sort out and we will go live.

  9. Seedspro

    Credit Class & Gift Vouchers (CCGV) for 2.3.1

    Working to get it done now for two day's Probaly I look over the mistake. If somebody can see it please let me know ;) require('includes/application_top.php'); // if the customer is not logged on, redirect them to the login page if (!tep_session_is_registered('customer_id')) { $navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT_PAYMENT)); tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL')); } // if there is nothing in the customers cart, redirect them to the shopping cart page if ($cart->count_contents() < 1) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } // avoid hack attempts during the checkout procedure by checking the internal cartID if (isset($cart->cartID) && tep_session_is_registered('cartID')) { if ($cart->cartID != $cartID) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } } // if no shipping method has been selected, redirect the customer to the shipping method selection page if (!tep_session_is_registered('shipping')) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } if (!tep_session_is_registered('payment')) tep_session_register('payment'); if (isset($HTTP_POST_VARS['payment'])) $payment = $HTTP_POST_VARS['payment']; if (!tep_session_is_registered('comments')) tep_session_register('comments'); if (tep_not_null($HTTP_POST_VARS['comments'])) { $comments = tep_db_prepare_input($HTTP_POST_VARS['comments']); } // ship date if (!tep_session_is_registered('datum')) tep_session_register('datum'); if (tep_not_null($HTTP_POST_VARS['datum'])) { $delivery_date = tep_db_prepare_input($HTTP_POST_VARS['datum']); } // eof ship date // load the selected payment module require(DIR_WS_CLASSES . 'payment.php'); $payment_modules = new payment($payment); require(DIR_WS_CLASSES . 'order.php'); $order = new order; $payment_modules->update_status(); if ( ($payment_modules->selected_module != $payment) || ( is_array($payment_modules->modules) && (sizeof($payment_modules->modules) > 1) && !is_object($$payment) ) || (is_object($$payment) && ($$payment->enabled == false)) ) { tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode(ERROR_NO_PAYMENT_MODULE_SELECTED), 'SSL')); } if (is_array($payment_modules->modules)) { $payment_modules->pre_confirmation_check(); } // load the selected shipping module require(DIR_WS_CLASSES . 'shipping.php'); $shipping_modules = new shipping($shipping); require(DIR_WS_CLASSES . 'order_total.php'); $order_total_modules = new order_total; $order_total_modules->process(); // Stock Check $any_out_of_stock = false; if (STOCK_CHECK == 'true') { for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { if (tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty'])) { $any_out_of_stock = true; } } // Out of Stock if ( (STOCK_ALLOW_CHECKOUT != 'true') && ($any_out_of_stock == true) ) { tep_redirect(tep_href_link(FILENAME_SHOPPING_CART)); } } require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CHECKOUT_CONFIRMATION); $breadcrumb->add(NAVBAR_TITLE_1, tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2); require(DIR_WS_INCLUDES . 'template_top.php'); ?> <h1><?php echo HEADING_TITLE; ?></h1> <?php if (isset($$payment->form_action_url)) { $form_action_url = $$payment->form_action_url; } else { $form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); } echo tep_draw_form('checkout_confirmation', $form_action_url, 'post'); ?> <div class="contentContainer"> <h2><?php echo HEADING_SHIPPING_INFORMATION; ?></h2> <div class="contentText"> <table border="0" width="100%" cellspacing="1" cellpadding="2"> <tr> <?php if ($sendto != false) { ?> <td width="30%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><?php echo '<strong>' . HEADING_DELIVERY_ADDRESS . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, ' ', '<br />'); ?></td> </tr> <!-- ship date --> <?php if (tep_not_null($order->info['delivery_date'])) { ?> <tr> <td><?php echo '<strong>' . HEADING_SHIPPING_DATE . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo tep_date_long($order->info['delivery_date']); ?></td> </tr> <?php } ?> <!-- eof ship date --> <?php if ($order->info['shipping_method']) { ?> <tr> <td><?php echo '<strong>' . HEADING_SHIPPING_METHOD . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo $order->info['shipping_method']; ?></td> </tr> <?php } ?> </table></td> <?php } ?> <td width="<?php echo (($sendto != false) ? '70%' : '100%'); ?>" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php if (sizeof($order->info['tax_groups']) > 1) { ?> <tr> <td colspan="2"><?php echo '<strong>' . HEADING_PRODUCTS . '</strong> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> <td align="right"><strong><?php echo HEADING_TAX; ?></strong></td> <td align="right"><strong><?php echo HEADING_TOTAL; ?></strong></td> </tr> <?php } else { ?> <tr> <td colspan="3"><?php echo '<strong>' . HEADING_PRODUCTS . '</strong> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <?php } for ($i=0, $n=sizeof($order->products); $i<$n; $i++) { echo ' <tr>' . "\n" . ' <td align="right" valign="top" width="30">' . $order->products[$i]['qty'] . ' x</td>' . "\n" . ' <td valign="top">' . $order->products[$i]['name']; if (STOCK_CHECK == 'true') { echo tep_check_stock($order->products[$i]['id'], $order->products[$i]['qty']); } if ( (isset($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0) ) { for ($j=0, $n2=sizeof($order->products[$i]['attributes']); $j<$n2; $j++) { echo '<br /><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '</i></small></nobr>'; } } echo '</td>' . "\n"; if (sizeof($order->info['tax_groups']) > 1) echo ' <td valign="top" align="right">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n"; echo ' <td align="right" valign="top">' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . '</td>' . "\n" . ' </tr>' . "\n"; } ?> </table></td> </tr> </table> </div> <h2><?php echo HEADING_BILLING_INFORMATION; ?></h2> <div class="contentText"> <table border="0" width="100%" cellspacing="1" cellpadding="2"> <tr> <td width="30%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td><?php echo '<strong>' . HEADING_BILLING_ADDRESS . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo tep_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br />'); ?></td> </tr> <tr> <td><?php echo '<strong>' . HEADING_PAYMENT_METHOD . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></td> </tr> <tr> <td><?php echo $order->info['payment_method']; ?></td> </tr> </table></td> <td width="70%" valign="top" align="right"><table border="0" cellspacing="0" cellpadding="2"> <?php if (MODULE_ORDER_TOTAL_INSTALLED) { echo $order_total_modules->output(); } ?> </table></td> </tr> </table> </div> <?php if (is_array($payment_modules->modules)) { if ($confirmation = $payment_modules->confirmation()) { ?> <h2><?php echo HEADING_PAYMENT_INFORMATION; ?></h2> <div class="contentText"> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td colspan="4"><?php echo $confirmation['title']; ?></td> </tr> <?php for ($i=0, $n=sizeof($confirmation['fields']); $i<$n; $i++) { ?> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo $confirmation['fields'][$i]['title']; ?></td> <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td class="main"><?php echo $confirmation['fields'][$i]['field']; ?></td> </tr> <?php } ?> </table> </div> <?php } } if (tep_not_null($order->info['comments'])) { ?> <h2><?php echo '<strong>' . HEADING_ORDER_COMMENTS . '</strong> <a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '"><span class="orderEdit">(' . TEXT_EDIT . ')</span></a>'; ?></h2> <div class="contentText"> <?php echo nl2br(tep_output_string_protected($order->info['comments'])) . tep_draw_hidden_field('comments', $order->info['comments']); ?> </div> <?php } ?> <div class="contentText"> <div style="float: left; width: 60%; padding-top: 5px; padding-left: 15%;"> <div id="coProgressBar" style="height: 5px;"></div> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td align="center" width="33%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_DELIVERY . '</a>'; ?></td> <td align="center" width="33%" class="checkoutBarFrom"><?php echo '<a href="' . tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL') . '" class="checkoutBarFrom">' . CHECKOUT_BAR_PAYMENT . '</a>'; ?></td> <td align="center" width="33%" class="checkoutBarCurrent"><?php echo CHECKOUT_BAR_CONFIRMATION; ?></td> </tr> </table> </div> <div style="float: right;"> <?php if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); } echo tep_draw_button(IMAGE_BUTTON_CONFIRM_ORDER, 'check', null, 'primary'); ?> </div> </div> </div> <script type="text/javascript"> $('#coProgressBar').progressbar({ value: 100 }); </script> </form> <?php require(DIR_WS_INCLUDES . 'template_bottom.php'); require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
  10. Seedspro

    Credit Class & Gift Vouchers (CCGV) for 2.3.1

    small add. when I upload the original file from the package. I can fill in the code and make a credit. How ever when I would like to Order Confirmation it is not possile. it seems to become an endless loop. regards Frank
  11. Seedspro

    Credit Class & Gift Vouchers (CCGV) for 2.3.1

    I have installed the files and it did work perfect ;) :) Now I needed to update a part of files. And I lost a part. I did reinstall the files. when I use the original file checkout conformation I cannot enter the payment page. If I use the file from my backup I get a original buton to redeam the code. and the system after entering and pressing dous not work anymore. I go directly to checkout without checking the code. Either with the redeam as the continue buton the result is the same. I;m totaly stupid.... but a little help is welcome. Thanks a lot. regards Frank
×