osCommerce 中的“添加到购物车”按钮不断重定向回产品页面

发布于 2024-10-17 10:00:43 字数 143 浏览 5 评论 0原文

我在 osCommerce 中有一个电子书项目,其中包含产品属性。当我从索引页面单击“添加到购物车”按钮时,它应该直接转到 shopping_cart.php 页面。但是,它只会不断将客户重定向回product_info.php 页面。

它为什么要这么做?

I have an ebook item in osCommerce that includes product attributes. When I click the Add to Cart button from the index page it should go directly to the shopping_cart.php page. However, it only keeps redirecting the customer back to the product_info.php page.

Why is it doing that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦开始←不甜 2024-10-24 10:00:43

如果产品具有属性,osCommerce 希望您在将产品添加到购物车之前选择其中之一。这就是为什么它将您重定向到产品详细信息页面。

If the product has attributes osCommerce expects that you select one of them before adding the product to the cart. That's why it is redirecting you to the product detail page.

怪我太投入 2024-10-24 10:00:43

试试这个代码:
find if ($col === 0) {$new_prods_content .= '';} (在第 29 行附近)

下面添加以下代码:

$new_prods_content .= '<td width="30%" align="center" valign="top">
    <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . 
    $new_products['products_image'], $new_products['products_name'], 
    SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br /><a href="' . 
    tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . $new_products['products_name'] . 
    '</a><br />' . $currencies->display_price($new_products['products_price'], 
    tep_get_tax_rate($new_products['products_tax_class_id'])) . 
    '   ' . tep_draw_button(IMAGE_BUTTON_IN_CART, null , 
    tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 
    'action=buy_now&products_id=' . $new_products['products_id'])) .'</td>';


       i have added this code for new products in index.php page and when customer clicks add to cart button, it will add the item to cart and show shopping_cart.php page. 

try this code:
find if ($col === 0) {$new_prods_content .= '';} (around line 29)

below add this code:

$new_prods_content .= '<td width="30%" align="center" valign="top">
    <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . 
    $new_products['products_image'], $new_products['products_name'], 
    SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br /><a href="' . 
    tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . 
    $new_products['products_id']) . '">' . $new_products['products_name'] . 
    '</a><br />' . $currencies->display_price($new_products['products_price'], 
    tep_get_tax_rate($new_products['products_tax_class_id'])) . 
    '   ' . tep_draw_button(IMAGE_BUTTON_IN_CART, null , 
    tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 
    'action=buy_now&products_id=' . $new_products['products_id'])) .'</td>';


       i have added this code for new products in index.php page and when customer clicks add to cart button, it will add the item to cart and show shopping_cart.php page. 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文