Jump to content

All Activity

This stream auto-updates

  1. Today
  2. As Always B, you are right on top of things in a positive way!!
  3. This is a plugin that comes as close as I can find to do what you want. https://www.cubecart.com/extensions/plugins/abandoned-carts-capture-missed-opportunities
  4. I find myself in a position where I really need to send an email to about 100 orders/customers about shipping timing. Is there a way to achieve this? All I see right now is newsletter which will only go out to subscribed customers. That could work but I think most will not be subscribed. I was hoping I could select orders from the list and send send blanket email. But I don't think thats an option.
  5. Reorder did in fact work, But seems maybe this should be on the wish list? I also know if I add something to an order for a customer, there is no way for them to pay the difference. Not sure if I make them an entire order, have not tried that. But my opinion is if it does not get in the basket, it will never get paid for?
  6. Google Analytics revolutionizes online business strategies, offering powerful insights into website traffic, user behavior, and marketing effectiveness. Its robust features spectrum tv customer support number empower businesses to make data-driven decisions, optimize campaigns, and enhance user experience. From traffic sources to conversion rates, Google Analytics remains an indispensable tool for maximizing digital presence and success.
  7. Yesterday
  8. As I see the code, the offer to 'Make Payment' happens when the customer never even tried to make payment before. As such, (maybe?) when an admin creates an order for a customer, that order (might?) have a 'Make Payment' option. But, an order stuck at Pending from a failed (fraudulent) transaction will not have that option. I believe 'Reorder' should work.
  9. My customer had a payment stopped by his bank. I think it was for possible fraud maybe. Any way now his order shows as pending, but there is no way for him to pay for it that we can see. His basket is empty and no payment button on the pending order. How do we make this available to pay? Or does he need to hit the reorder button?
  10. I have read that CC650+ works with PHP 8.3. (Currently, I cannot experiment with PHP 8.3 because my server's operating system is too old.)
  11. Thanks and good to hear from you again, even if the news is not what I hoped it was going to be. You are right, PHP 7.4 is also at the end of it's life and the provider will charge extra for what they call "extended support". Client won't be happy I guess. But what does this mean for CC in general? Would the currently latest version work with PHP 8.3 or does it need a bigger rewrite?
  12. There will be some problems with PHP 8.0+. There are several incompatible changes compared to earlier PHP version families. PHP 7.3 is in the same situation as PHP 5 - end of life. I think PHP 7.4 would work without too much trouble for CC642, - again, end of life.
  13. Hello, a couple of years ago I made a shop for a client using CC 6.4.2. I never fully upgraded it later, but manually implemented a couple of security patches a while after as instructed here in the updates. The server is currently still running PHP 5.6 and I just got notice that it must be upgraded to a newer version, preferedly 8.3 Should CC 6.4.2 run under PHP 8.3 without any changes? Cheers for your help.
  14. OneBloodRewards is a loyalty program designed to incentivize blood donation. Participants earn points for each donation, redeemable for rewards like gift cards or merchandise. It encourages regular donation, fostering a culture of altruism while providing tangible benefits to donors.
  15. Last week
  16. Hoe about if instead of validating for non repeating values, it checks once the selection is made, in case of repetitive values, the customer will get a warning but we'll have the same issue because of how to exclude option sixth? This one can be repetitive as it's "different" from the other 5, so, how to exclude it?
  17. That would be the solution, but what would be a common attribute among the five selectors, and yet not include the sixth selector? Each selector is a distinct "option" (an option group of attributes) in its own right. There is nothing to relate them as a collection. "handle the interaction between the selected option and the corresponding action or data" The customer selects and option from the selector. But what do you mean by "corresponding action or data"?
  18. Maybe JavaScript to handle the interaction between the selected option and the corresponding action or data?
  19. Currently, I am not finding a way to make any one specific Option Group (for example, "PowerBall #1") have a relationship to any other specific Option Group(s) (for example, "PowerBall #2", etc). I am still experimenting.
  20. Specifically who, I do not know. However, this is a problem I am interested to solve, and am currently working on it.
  21. So this must be a safari issue. Can I clone your store and test it in Sandbox mode? This issues doesn't seem to happen anymore to other merchants that did have the issue. So frustrating for you.
  22. And another this morning, again using iphone. I can't as a business sustain these losses every month.
  23. While brainstorming for our next app idea, I realized the importance of having a dedicated mobile engineer app developer on board. I came across a guide that broke down the complexities of app development into understandable segments. It was a revelation, showing me precisely what skills and traits to look for in a potential hire. This knowledge is crucial for anyone looking to make a mark in the mobile app world.
  24. If you are still interested in showing Featured Products on the Homepage instead of Latest Products, here are two Code Snippets that will do that. The first is to get a random subset of all (eligible) products with the 'featured' flag set, and send it to the skin template. The second is to suppress the Featured Product box on the homepage because the featured products are getting listed there anyway. In admin, Manage Hooks, Code Snippets tab, click the Add Snippet link. When the page refreshes, there will be a form at the bottom. Fill it in as follows: Enabled: checked Unique ID: swap_fp_lp_1@cc6114+ Execution Order: 99 Description: Find random subset of featured products. Trigger: class.cubecart.latest_products Version: 1.0 Author: https://forums.cubecart.com/topic/58982-show-random-products-in-sidebarhomepage/ PHP Code: $swapwhere = $GLOBALS['catalogue']->outOfStockWhere(array('I.status' => '1', 'I.featured' => '1'), 'I'); $swapquery = sprintf("SELECT I.* FROM `%1\$sCubeCart_inventory` AS I JOIN `%1\$sCubeCart_category` AS C ON C.cat_id=I.cat_id AND C.`status`=1 AND $swapwhere ORDER BY I.date_added DESC, I.product_id DESC", $GLOBALS['config']->get('config', 'dbprefix')); if (is_array($featuredProducts = $GLOBALS['db']->query($swapquery, (int)$GLOBALS['config']->get('config', 'catalogue_latest_products_count'))) && ($count = count($featuredProducts)) > 3) { foreach ($featuredProducts as $fP) { $preparedFeaturedProducts[$fP['product_id']] = $fP; } $randomSelectionOfFeaturedKeys = (array)array_rand($preparedFeaturedProducts, (int)(1+$count/2)); $latestProducts = array_intersect_key($preparedFeaturedProducts, array_flip($randomSelectionOfFeaturedKeys)); $tmpLANG = $GLOBALS['smarty']->getTemplateVars('LANG'); $tmpFP_LANG = $tmpLANG['catalogue']['latest_products']; $tmpLP_LANG = $tmpLANG['catalogue']['title_feature']; $tmpLANG['catalogue']['title_feature'] = $tmpFP_LANG; $tmpLANG['catalogue']['latest_products'] = $tmpLP_LANG; $GLOBALS['smarty']->assign('LANG', $tmpLANG); $GLOBALS['session']->set('fp_lp_swapped',true); } Click Save. For the second: Enabled: checked Unique ID: swap_fp_lp_2@cc6114+ Execution Order: 99 Description: Supresses Latest Product box on homepage Trigger: class.gui.display_random_product Version: 1.0 Author: https://forums.cubecart.com/topic/58982-show-random-products-in-sidebarhomepage/ PHP Code: if ($GLOBALS['smarty']->getTemplateVars('SECTION_NAME') =='home' && $GLOBALS['session']->get('fp_lp_swapped') ) { $product = false; $GLOBALS['session']->delete('fp_lp_swapped'); } Click Save. CubeCart will want you to clear its internal cache.
  1. Load more activity
×
×
  • Create New...