Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 08/23/2019 in all areas

  1. 1 point
    Ive been using Cubecart since 2011 when it was on V3, I'm now on V6. Ive been using for 8 years or more. It's simple, intuitive and does what it's supposed to. Its well supported, not only on this forum, but also by the cubecart technical team. I can't really say any more.
  2. 1 point
    Yep - whoever setup the server should be hung, drawn and quartered and then shot for good measure !
  3. 1 point
    My site was updated yesterday from 6.1.7 to 6.2.6 and I had exactly these errors. I have full ssh access to our web server and ran the following command from a terminal window # mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p xxxxxx The errors subsequently stopped.
  4. 1 point
    PHP 7.3 has a new REGEX library called PCRE2. This library is more strict in patterns to match against for what was otherwise somewhat lenient. Because of PHP 7.3's PCRE2 library, all CubeCart installations prior to CC626 running under PHP 7.3+ will need to implement the code changes found in the Github issue #2308. There are two links to code changes for a total of four files edited. It's not a case of your coupon codes being bad. It is the case that the preg_replace() command is faulting from using the current pattern under PHP 7.3 to check for valid coupon codes. (This also applies if you are using CubeCart's new Custom Order ID feature.)
  5. 1 point
    I added more to my response above. Refresh the page to see it.
  6. 1 point
    I have instruction to upgrade a CC5-era skin to accommodate reCaptcha V2/3. There is also an edit one can make that will exit running the CubeCart script if a registration is posted with certain key values - typical of a certain, very prolific bot. See: https://forums.cubecart.com/topic/54715-potential-malicous-attack/?do=findComment&comment=238507
  7. 1 point
    If you just recently upgraded to CC626, this effect is likely caused by your web browser using its internally cached copy of the CKEditor javascript code. CC626 includes a more recent version and there may be incompatibilities between the main javascript and all the supplemental javascript files that the main script calls. Please try forcing your browser to reload all the page resources with fresh copies. This is usually done with the keyboard shortcut CTRL-F5.
  8. 1 point
    This is a consequence of CubeCart's programming style: PHP allows one to write code using variables that weren't initialized. So, the first time PHP attempts to fetch the contents of an uninitialized variable, a Notice is logged. Absolutely no harm is being done. These notices help when things may not be working right and you see "Undefined variable: smary_data".
  9. 1 point
    Also: - You seem to demand a very narrow set of Condition labels e.g. New, Used. Turin shroud would be "Used" but that isn't really good enough. I'd like to formulate my own condition labels, or at least expand the available list of given labels to bring them in line with, say, the labels available on eBay, e.g. New, New - Other, Used, and *blank* for antiques. Personally l'd also add "New - Oldstock". - As for route to PCI compliance, l meant maybe recommend a 10-minute route to compliance e.g. use a PCI compliant payment provider and a dedicated PC, job done. - Please understand that at least one *MAJOR* online marketplace is widely thought to be constructively dismissing its bric a brac sellers in favour of global retailers, penalising them here and there because bric a brac is generally a nuisance so my point is: there is going to be a big influx of people looking to set up their own website shops to mirror their existing online marketplace shop. That paradigm isn't being much considered, l feel. Consider that most people will attempt to do it manually, rather than pay up front (or even merely trial) a cart 3rd party add-on that could, maybe, should do the job automatically, but it'd help to be a computer scientist to get the ball rolling etc. No ... most people will attempt to do it manually first off. So that's where l'm coming from. I want to manually mirror my online marketplace shop, by setting up a website shop using CubeCart or any other cart. I shall still perservere. I'd like to eventually submit a trip report for how l got it up and running, if indeed l ever succeed. Bye for now!
  10. 1 point
    Thanks for taking the time to feedback! Always good to hear of how we can do better. Much appreciated. It many situations is can but for those who use cheap $5 a month shared hosting it may not be possible due to resource limitations imposed by the hosting company not CubeCart. Taking a big image and creating thumbnails can need a lot of memory. Our hosted customers shouldn't have any problem.
  11. 1 point
    In admin, Export Catalogue, the data included by the 'CubeCart' export format is from this request to the database: Get everything from the table CubeCart_inventory, but... skipping any product where its primary category's status is disabled and/or where the product's status is disabled. So, "all of the inventory" - probably, but no, not necessarily. Fetching an Export Catalogue CSV file does show you almost everything. What I do not see (and there may be more) is a collection of all the categories a product is assigned to. Only the Primary category is included - and only its ID number.. The CSV to be imported can contain anything you want. CubeCart will then display a "map". It will list all the column header names found in the CSV and for each column, there will be a drop-down selector shown that you will choose which Inventory database table column to put that CSV column into. (The actual table column names are keyed against phrases from the language file. Thus, the database table column 'description' is shown in the drop-down selector as "DescripciĆ³n" for admins running their store in Spanish.) In the Import Catalogue feature, to assign a category, use either a known Cat_ID or use the existing category name - and CubeCart will create the categories dynamically if the name is not found. To assign a product to more than one category, separate the IDs (or names) by a comma. The first ID (or name) will be the primary. To assign to a new category breadcrumb, separate the names by a slash. For example: 3, 5, Cat1/Cat1A/Cat1A1 The primary will be existing cat_id 3 (whatever that is), and also be assigned to existing cat_id 5, and will also be assigned to Cat1A1 (which is a child of Cat1A, which is a child of Cat1), creating these categories if needed. This KB article is a cheatsheet: https://support.cubecart.com/Knowledgebase/Article/View/32/41/how-do-i-use-the-bulk-product-import-tool
  12. 1 point
    A unique and carefully crafted meta title for each and every page in your site is massively important (if you want to get good SERPS and get visitors to your site anyway) as is meta description. Dont bother with meta keywords not used and being removed in the next release
  13. 1 point
    Your spreadsheet would want to have at least these columns: cat_id, cat_name, cat_desc CubeCart will self-create a meta-title if missing. Other table columns have default values.
  14. 1 point
    Not at all - the "art" of a good hack is that it isnt discovered or obvious that it has happened. 99% of the hacking attempts we deal with on a daily (make that every minute) basis are pretty basic but even these sometimes get by with some websites / hosting companies who dont care about security ! There is a 4th 4) People that feel the need to show others that they can and have hacked a website for no other reason that they can - these tend to either be high end hackers that do it for the challenge or very low end script kiddies doing it to show off to their friends and feel big about themselves 3) These are the most common and generally exploit known and published security issues in common software where the owner hasnt kept the software up to date 2) Less commonly seen now but have in the past seen where a hacker simply changed the PayPal details for their own and took all payments for orders placed. More sophisticated methods changed the PayPal (or other payment gateways) to siphon off a small amount of each transaction hoping the store owner didnt notice a small difference 1) These are generally aimed at larger websites - think the British Airways hack of last year (see https://www.engadget.com/2019/07/08/british-airways-record-fine/ for details and the massice financial consequences) but plenty of other high profile hacks each month It is trivially easy to find out what system any website is using IF they are using an off the shelf package - dont think it has anything to do with customers having trust - most of them wouldn't have a clue what underlying system is being used.
  15. 1 point
    There is a product, Deep Freeze, that works on a per-system basis. SQL Injection is a vector, not necessarily an end result. The end result is a polluted database that needs to be trashed and restored from backup.
  16. 1 point
    There are multiple reasons for people wanting to gain access to websites, and especially those that take payments : 1) Install keyloggers or other software to capture credit card transaction information 2) Redirect payments, either full or partial away from the store owner to another source 3) Redirect traffic to other websites
  17. 1 point
    "What exactly tends to go wrong?" Additional code gets added to the application. This added code can <insert your worse nightmare scenario here>.
  18. 1 point
    To not go immediately to View Basket on Add, in admin, Store Settings, Layout tab, set "Jump to Basket on Add" to No. But opening a dialog message when triggered by Add to Basket will need some custom programming.
  19. 1 point
    In admin, Languages, click the edit icon of the language(s) you need to change. On the next page, from the drop-down selector, choose Gateway. When the list of phrases appears, scroll to the key 'none_defined' and change the phrase. Click Save. The changed phrase gets databased and will survive upgrades.
  20. 1 point
    Welcome gmc! Glad to see you made it to the forums. So, what you did was to ask the CKEditor to open a means to select an image that you are wanting to add to the document you are editing. From the editor's Image Properties dialog, you clicked "Browse Server". In the file /includes/ckeditor/config.js, there is this: config.filebrowserBrowseUrl = document.location.pathname+'?_g=filemanager&mode=fck'; The value for document.location.pathname should be simply /admin_aBcXyZ.php (where aBcXyZ is specific to your site). Please double check that statement in that file.
  21. 1 point
    It's SemperFi's AskAbout a Product plugin that makes it possible to let people Make an Offer if you choose that to be available. BUT that's all it does. It just provides a good way to identify exactly what they are asking about. Nothing automatic about the offer acceptance, counter offer, or rejection at all. And there seems to be a support issue on SemperFi's plugins which may not have been resolved - hope I'm wrong about that.
  22. 1 point
    A "specific" file path for images? No. Not as CC6 is currently coded. In addition, CC6 will want to make derivative images of various named sizes based on specs given in the skin's config.xml file. These derived images are stored in the /images/cache/ folder. Privatize the "Product Code". You can make certain edits to the skin to {* template comment *} the HTML. Also, the email templates. "Best Offer". I think there is a plugin that allows the customer to request additional info about a product. But to auto-sell after a reserve is met, I am not aware of an existing plugin. One could be constructed to observe a text entry field as a product's option. I think the drop-down of Google Categories is for Google's benefit when you want to submit a listing to Google's marketplace (or something like that). However, this has nothing to do with assigning products to admin-created categories where those categories are listed in the storefront's Navigation menu. I don't understand how the "basket total" question is asking about anything different that an eCommerce app (including CubeCart) is supposed to do anyway.


  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...