-
Posts
106 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Posts posted by Obi
-
-
I am having difficulty with configuring a specific SEO URLS rewrite in my beta store and would like some feedback - maybe I'm asking too much from the system.
Desired URL: domain.com/p/88-21/product-name.html
I want to keep the product id in the url string as I have found this element to be critical in certain situations. The "p" tells me it is a product, I'm using "c" for categories. Maybe I don't need the product attribute, but I don't want to move forward under that assumption if I can figure out how to include it in the final output.
SEO-URL Rewrite:
p/{id}{-:id_product_attribute}/{rewrite}.html
I keep getting a 404 error with the above configuration.
p/{id}/{rewrite}.html
However, if I leave out the product attribute option {-:id_product_attribute} - this SEO friendly URL rewrite scheme works fine. I've also tried adjusting the attribute to {id_product_attribute:/} and its reverse with no success.
-
1
-
-
On 2/12/2022 at 9:06 AM, Jeffrey de Bruijn said:My understanding, as somebody who is new to thirty bees and does not know anything of smarty, is that the && evaluates to false and it is not re-evaluated when the default combination is automatically selected thus the unit price is never shown. Am I correct in this assumption? Why is the "$product->unit_price_ratio > 0.000000" in the condition?
This seems like a basic coding question, and on the off chance that it is, and you aren't a programmer:
The '&&' (and) symbol is an operator like '===' (strict equals) or '>' (greater than) or '<' (less than) ...
{if !empty($product->unity) && $product->unit_price_ratio > 0.000000}
IF !empty($product->unity) is indeed empty, nothing else processes because !empty($product->unity) fails so the second evaluation is discarded. In other words - BOTH conditions are required to be TRUE before the code contained within the test will be executed - an {elseif} or {elseif [condition statement(s)]} etc. would allow for one or more alternate tests - similar to a tertiary statement or even a case switch.
On 2/12/2022 at 9:06 AM, Jeffrey de Bruijn said:What variable am I manipulating in the backoffice when I assign the 0 in the Unit price (tax excl.) setting in the Prices tab?$unit_price - also just FYI, the $product->unity value is the [per] value entered in the Unit price (tax excl.) part of the item price and is stored in the xx_product table as field [unity].
-
THIS IS the very reason I have turned OFF and BLOCKED ALL automatic updates of any kind on ALL of my web assets - which include Prestashop, ThirtyBees, and Wordpress assets. Production sites cannot afford to have these kinds of chaotic and unexpected service disruptions happening, especially given the penalties from the search engines as they constantly have bots hitting your sites and will penalize your listings (covertly of course) the moment your site goes down and stays down beyond their unpublished golden limits.
That said, when you do turn off the automatic updates on ThirtyBees, it's a much more stable and better "engine" than what I know of out there.
I was not going to respond to this thread, but I feel like a conversation is desperately needed with software developers who are apparently impervious to the consequences of their considerable and constant "must upgrade" mentality. (Usually for "security" reasons although nothing in most of those new updates had anything to do with "security".) It's disruptive to business processes and operations, and if it truly is that unsecure that it constantly needs "security updates", it should NEVER have been released for anything other than testing purposes in the first place. Quality Control should have identified those bugs (security or otherwise) so that the Development Staff could resolve those DEFECTS - BEFORE any rollout happened! I do understand the issues facing open source development groups, but if you want to truly stand out from other projects and the commercial garbage being released these days, the answer, in my opinion, is to put more emphasis on the quality control facet of your project and have someone independent of the developers responsible for that process. Oh, and if that QC Manager says "NO" to a rollout - don't overrule them because you have some artificial (and they are ALL artificial) deadline to meet.
At some point, if the above is followed, people - mostly consumers of your product, will begin talking about how reliable and robust your solution is. That my friends is the gold standard that ALL technology companies should strive for - not to see who beats who with the next bugged-up release or patch.
Unfortunately, today you will have to use your own money to buy a cup of coffee with this opinion.
-
5 hours ago, musicmaster said:
The yellow background is for products with the depends_on_stock flag set.
It puzzles me a bit why someone would depend on a background color to see that a product is out of stock. A search for products with quantity lower than 1 would seem much easier. But I can add it as an option if you want.
It's only an indicator. When your category lists (my site has over 1,000 categories) contain as many as 500 items AND you want a quick visual scan to see if you are out of stock of anything in a particular category while preparing a purchase order, having some sort of color indicator for out-of-stock items will make it easier to spot those items for those of us with older eyes.
This is the best we can hope for since there is no "desired stock level", "reorder point" or "reorder qty" fields in a product inventory or stock_reorder table. I've tried to use the "Stock Coverage" capability built into the Advanced Stock Mgmt feature of Prestashop, but to be frank, I find it woefully inadequate for the purpose it is supposed to perform.
Since most people don't run stores my size, I can only assume it was more important for Prestashop to focus on making their product incompatible with previous versions - which is why I have 2 beta sites running TB. The migration of the main site I operate, which must contain all current features of the existing PS website, to TB has basically been stalled for over a year now. But I digress...
Your tool has afforded a much improved ability to perform mass-edits on things, similar in outcome to what the eMagicOne PrestaStore Manager application provided in the way of inventory/stock management. It just needs a tweak here or there as I find ways to use your tool to make my ecommerce life easier!
My next Prestools purchase will likely be the "special prices" plugin.
-
5 hours ago, musicmaster said:
I will think about it. But at the moment I don't see how to do this without making the page more confusing.
I don't know what you refer to in your second paragraph.
Thank You.
I'm pretty sure it was in some part of the product-edit.php file, but I've since closed all files related and don't really have the time to go back and sift through that code atm. I simply want to create a visual marker that can quickly identify in the product listing when an item is out of stock. I really don't want to use warehouse stock mgmt, which might actually solve this issue, but that feature seems to make everything more complicated.
I don't know why these combination items have highlighting in the qty column, because none of the single items in this category do. I've also noticed yellow previously but haven't been able to locate any lists that have that qty coloring so far since the newest upgrade. (Not sure the latest upgrade has anything to do with that, just mentioning it in case it jogs your memory about something.)
I'm using your tool to manage a database of 20k plus products in place of the eMagicOne PrestaStore Manager software. I have tried to reactivate that software on my new laptop, but they have stated I must essentially purchase the software again, even though my current license is a 2-seat license and supposed to be "lifetime". They're based in Ukraine, so no point in trying to pursue any other action than ending the use of their software.
The Prestools product has been helpful in numerous ways to this end, but so far, it's been some of the "little things" that have been the stumbling block to meaningful utilization in this endeavor.
-
Is there a way to add a color to the block where qty is displayed if the quantity value is 0 or less? ...or maybe pink if it is less than qty 1, and green if it is 1 or greater?
I found a "lookup" in the code for what appears to be "remaining quantities" but not quite sure how that does anything, and since I don't believe that it's related to the point, I just moved on.
-
17 hours ago, datakick said:
That seems to have fixed it.
Thanks!
-
1
-
-
I can't communicate outside of a forum post because I have conversations (including one with Datakick with 4 entries) that I don't want to delete in my forum message box. This is the first time I have ever had an issue like this on a forum, is there some way to get more message space??
-
On 4/15/2024 at 10:58 AM, x97wehner said:
Well, you can't get an official Warehouse theme anymore, so that's probably off the table. I find it the best, however, due to it's easy configurability of many options. I don't know the ins and outs of software licensing, but at what point could someone create a TB theme that is basically an updated copy of it since the dev has verbalized they will not ever do it and it's been multiple years now since their last update?
What is this "Warehouse theme" that you speak of? I'm always interested in looking through code that provides cool features to see how other developers implement those features - it is how I have taught myself to code in php, javascript, and smarty, primarily for prestashop and now thirtybees.
-
On 9/20/2024 at 3:31 AM, musicmaster said:
Prestools doesn't support warehousing. That is a limitation. Few people use that, it is complex and its functionality has been reduced In Prestashop 1.7.
I use it so I can enter a location where products are physically stored - one site I manage has over 20k products - makes it much easier to find in the warehouse when picking. The inventory however has been set to local tracking as the warehouse tracking is quite complicated (and a pita) as you have stated. I have a site that will be going live next year that is tied to a brick and mortar store that also has a remote warehouse, so this feature will be instrumental in being able to tell a customer "yes we have it and it will be here tomorrow" or "yes we have it, and it is located on wall section A7 - let me show you".
-
On 9/10/2019 at 7:17 AM, Signut said:
@Raymond Our Emagicone License support period has ended. We asked Emagicone if they would support our ThirtyBees installation - they advise they only work with the default Prestashop. They are aware some folk are using their Store Manager for TB, but they will not themselves make any guarantee.
It would seem pointless for us to extend/upgrade our installation.
Also, we are using TB 1.1.0 and have a concern that TB database/table changes may affect the effectiveness of our Store Manager installation in the future.
I recently started using prestools... while it does not have all of the functionality of SM, I have found it to be quite useful in facilitating batch edits and various other needs. I currently use it for light category work and daily for products. I have the supplier plugin and plan on getting two more - so far so good.
-
2
-
-
On 9/19/2024 at 10:11 AM, theMerchantDev said:
Maybe, first of all, check if your theme and main 3rd party modules support PHP 8. And then ask to developers for PHP 8 versions, or do it by yourself.
So, first of first of all, have a clone of your shop to work with it.
^^^ What He Said ^^^
-
On 9/20/2024 at 2:56 AM, the.rampage.rado said:
And it is supported. Regular (as much as possible) updates are made and bugs are fixed. But if we expect that this slider will be released for free and will have the functionality of a paid module with 300 kb of main php files and 500 kb of js derived from WP and many other systems.... I don't think this is realistic and should not be.
Yeah, bloated code stats don't impress me - at all - so we're just gonna have to disagree on this one...
I just started working on an owl carousel plugin, not sure how far that will get before the end of the year as I have other obligations and projects, but hopefully I will have something far better than homeslider before the end of the year. I MIGHT even be convinced to give it away for free - we'll see.
PS: If someone has already done owl carousel for TB1.4 - I would love to not have to reinvent the wheel so to speak!
-
On 4/3/2024 at 9:11 PM, Mark said:
Im wanting to revamp the look of my site and am mulling over themes.
Ive only ever used the community theme plus Datakick's one page checkout module and so I'd say thats one key reason why the site isnt very good especially in the eyes of site analysers who often find things wrong with the site. I acknowledge its pretty cr*p looking, even if it is functionally pretty good the front end does not cut it to the point where I want to push this website because people go there and I never see them again.
But I want to change that so its smart, fast and looks great and looks trustworthy and try this again. (In terms of fast I use cloudflare CDN already so its not bad, but faster still is better still)
So who uses what theme successfully and happily? and all the indications are your customers love the theme?
I've created my own theme using community theme as the starting point. I'm on my second round of revisions and while there is still much to do to get it up to the level that Panda used to be (I don't like the new version - too "glitchy" for me), I still use Panda's features and UI design as my foundational vision. I prefer a left column - blocked theme design as that is what I have found to be most appealing to my customers and new visitors. It seems to have some "sticky" to the site once a live person visits - I believe because navigation is easier and you can change left column options very easily, allowing you to experiment with "widgets" aka blocks that your customers find useful.
Here is the first UI rendition of my theme:
Here is the second theme derivative, based on the first theme effort (for various reasons this site is still in development):
A shorter product listing that shows the various "status" details (drawn from keywords in the available_now/later variables):
Out Of Stock (deny order), Out of Stock (allow order aka backorder), Available but Discontinued aka Out of Print, Coming Soon - essentially an Out of Stock (deny order) setting but keyed off of the available_later text. I was going to key this off of availability_date and allow_oosp, but opted for the keyword option instead because the available_later text can be overriden within the template file and that keyword can be seen in the back office as an indicator.
Product Detail Page:
I apply a "wrapper" class in an outer div at the head of the description to achieve this effect based on brand - not really fond of this particular one, but it is easily changeable in the custom.css file that gets loaded last (can't use autoload for this purpose) ensuring the custom theme at least has the chance to override most elements if you cannot get specificity on desired target elements.) I know others disagree with me on this approach, but it works well for me as the majority of what you see is because of the theme's custom.css file.
Cart Pulldown:
Checkout button turns to a lime racing green when hovered.
Built in (but modified) One Page Checkout featuring stock status indicators:
It is responsive and mobile "friendly", though there is still a bit of tweaking needed on some elements for mobile optimization, everything is functional on both an iPhone6 (very old phone) and a Motorola G 2024 (recently purchased) at this time.
I haven't done a bunch of speed tests yet, but things are pretty snappy on a shared hosting account (used for development). I do plan to add a few other touches, like search results with icon image and some variation of the owl carousel (the homeslider module that ships with TB1.4 is atrocious).
Side note: I also do not plan to port this to TB1.5 as that version is going off the rails from the original stated mission/purpose of the project (IMO) and I fear that it will ultimately be another Prestashop scenario for store owners and developers alike.
My point in posting the visuals is so that folks can see the potential of the TB1.4 platform. It is substantially better than PS ever was but the same ills that befell PS seem to be creeping into TB - and while that is a sad situation - I cannot find a better open-source solution available at this time.
Good Luck - I am open to helping others, provided you have a solid plan of what you want to achieve and at least some idea of how.
PS: There is a security vulnerability in the header.tpl file of the 1.1.0 version of community theme - it has to do with the IE polyfill.io library. You can find more info here: polypill.io malware? - Technical help - thirty bees forum
-
2
-
-
6 hours ago, datakick said:
I very much agree with @the.rampage.rado
From security point of view, it's much better to install thirty bees into standalone subdomain. I have seen thirty bees sites that were infected because of wordpress installation. Using subdomains has some additional benefits as well. For example, less cookies will be sent -- thirty bees will not receive wordpress cookies. Or misconfiguration in .htaccess within parent (wordpress) directory will not affect thirty bees web. And I'm sure there are more.
Install in in standalone, isolated, subdomain.
So that was my first impression as well, but since I've been out of the "security" game for a while, I felt it best to ask. And that was prompted because I was researching SEO questions and was told by an SEO person that the method first described (TB subdirectory under WP at root) would provide better SEO "juice"... Now that I have confirmation that it is as bad an idea as I thought - I'm with you chaps!
Isolated sub-domain is the correct answer!
THANKS!!!
-
I have installed many Prestashop sites and am working on my 2nd ThirtyBees deployment. However, this one is a touch different in that the primary website is WordPress, and because of ticket sales from that installation, it MUST remain the primary site. My original intention was to deploy the TB "shop" site as a subdomain, primarily for security reasons, but after reading a bit more on recent(?) SEO "best practices", the recommendation seems to be that sub-directories are preferred over sub-domains. An ancillary question that I probably should ask is whether anyone else has information that confirms or contradicts this "recommendation". Note: My website management style does not hinge on every breath depending on google, or any other search engine edict, dictate, or notice - but I do want to at least work within the major framework. My philosophy has always been that PEOPLE spend money on website, not crawlers and bots, so using a "People First" approach has always served me well, but I don't want to miss something important because I'm looking past that something important.
So the simple question is this: Is there a deployment best practices document anywhere on how one should install ThirtyBees in conjunction with a primary Wordpress site?
Thanks All in advance, for any feedback or assistance.
-
I found something else that isn't in the free version, but cannot find a plugin for it - warehousing - does this exist as a plugin?
-
1 hour ago, the.rampage.rado said:
This is basic slider. Not everything can be implemented and come free with support, etc.
Revolution was good but it does not work under php 7.4 and later (lots of warnings and notices) and for 8 it will be a nightmare.
The developer is not interested in supporting thirty bees. 😕It's part of the core distribution - therefore it should be supported.
That is my opinion, but that and a couple of dollars MIGHT get you a coffee at one of the carry-out gas stations or maybe a truck stop if you have a discount card.
I also have a problem with it, I can't get it to display in the displayHomeTab/displayHomeTabContent hooks so that it will appear to the right of my left column and above the homepage "tab" content (I manually hooked via the database including the displayHomeTabContent hook but it still does not display).
If you have any ideas that might reduce my effort (like where/how to rewrite the hooks) I would appreciate it. I'm trying to set time aside today to dig into the module code, in the hope to figure it out. But I really don't believe I should have to waste time like this on such an essential module and use scenario. But then that is my problem with all of the free stuff, many of the essentials are tossed to the side in favor of other efforts... and I cannot afford any of the paid solutions, even though they are only marginally better. Even the intros/trials for those solutions are too costly for me, plus the constant UI changes and "new module" costs that nickel and dime you to death aren't worth the frustration or the price! (IMO)
The following is a depiction of what I want to do - this should have been easy-peasy right out of the box - but alas it is not...
-
1 hour ago, musicmaster said:
This is useless for me. I need concrete pictures and data that show both the present output and what changes you would like to see.
I'll see what I can put together.
-
On 10/23/2022 at 8:38 PM, Mark said:
--- SNIP FOR BREVITY ---
Or do we just keep as is and go buy one from the market if we want a good one?
Looks like you got your answer 😞
-
19 hours ago, Obi said:
Ok, purchased what I need for now... I'll let you know if any problems once I get around to using them.
Works like a charm!
-
1
-
-
Ok, purchased what I need for now... I'll let you know if any problems once I get around to using them.
-
2 hours ago, musicmaster said:
I doubt whether you ever will see such a function. With discounts, carriers, etc the product information is enormously complex. The product-edit page has a csv export function and if you have concrete demands we can look.
I am looking for a basic product export with all the fields on the information tab, the price and wholesale price values, the 3 SEO fields on the SEO tab, the Associations tab fields, Shipping Tab fields, Quantity Tab fields, and Suppliers Tab information.
Warehouse info would probably be too much to hope for - but mentioned here just in case.
I could definitely live without being able to export sales/specials data, but maybe if the basics (default options available under a default install of TB1.4?) were available?
2 hours ago, musicmaster said:People like to preserve their settings1.php when they upgrade. But that is not a good idea when new fields have been added. So you need to take the new settings file and enter your credentials and choices in it.
I used the new version settings1.php file and only changed settings from within the new file since this installation is on a beta site at present.
/* the following array determines which fields are shown in the search block of product-edit */ /* pack_stock_type was new in version 1.6.0.12. New fields in 1.7 are isbn, state, show_condition */ /* sosh_title and sosh_description (social_sharing) were present in the first 1.7 version but not later */ /* new in 1.7.3 were low_stock_threshold, additional_delivery_times, delivery_in_stock,delivery_out_stock, low_stock_alert */ /* new in 1.7.7 was mpn */ /* it is recommended that when you delete some of the fields you keep an outcommented copy of the original */ $productedit_fieldblock = Array( Array("name","VAT","priceVAT","reference","link_rewrite","description","description_short","meta_title","meta_keywords","meta_description"), Array("quantity","price","category","wholesaleprice","position","manufacturer","virtualp","availorder","on_sale","online_only"), Array("ean","image","date_upd","minimal_quantity","shipweight","shipheight","shipwidth","shipdepth","aShipCost","attachmnts"), Array("upc","active","date_add","visibility","condition","pack_stock_type","reserved","customizations","indexed","indexes"), Array("unity","unitPrice","unitPRatio","available_now","available_later","available_date","stockflags","warehousing","redirect","out_of_stock"), Array("isbn","state","show_condition","aDeliveryT", "deliInStock","deliOutStock","ls_threshold", "ls_alert","location","mpn"), Array("ecotax"), Array("tags","shopz","carrier","discount","accessories","combinations","supplier","featureEdit","features","statistics") );
I only removed "VAT","priceVAT", from the array string and I get the green error screen:
2 hours ago, musicmaster said:When you enable the field you see how it will look like and how it works. The only thing that doesn't work is the submit. I don't understand what you mean when you ask for a demo.
duh... I feel stupid for not even clicking the button. "Some fields (supplier,image) are in demo mode. You can buy plugin(s) to use them at Prestools.com." I ASSumed that they were non-functional so what was the point. ¯\_(0.0)_/¯
2 hours ago, musicmaster said:Most people who buy the package use some plugins more than others. That is one of the reasons why it is much cheaper than the sum of the parts.
Sooo... Whole enchilada or pay the individual prices. Had to ask. 🙂
-
On 8/20/2024 at 10:01 AM, Obi said:---SNIP FOR BREVITY--- PS: There is also a bug where I am unable to export to csv from the products-sold.php report. PPS: There is also a bug in product-sort.php where VAT and PriceVAT are not selected, yet these columns still appear in the report list. Is there a simple code change to fix that? Having these two unnecessary/unwanted fields in the report output is not only distracting clutter, but takes up valuable report space. PPPS: So far, great job on the tool, I'll likely purchase an add-on or two in the near future.
1) Maybe I am missing it buried in all the features - but is there a place to export all of the product information into a csv (so I can move items in a category between websites/servers)?
2) I still have the issue of VAT showing up in the product-sort.php list even though I have removed both "VAT" fields from the first array line (in settings1.php) - is there somewhere else that VAT and/or VAT Price need to be turned off?
I need to correct the above - when I remove "VAT" and "VAT Price" from the array, I get an error - "You are using an old version of settings1.php. Please update it!" - so how do I remove those items from output, specifically product-sort.php? (I have defaults setup in settings1.php that seem to work fine on the product-edit.php output but seem to be ignored in product-sort.php output.)
3) I want to purchase Tags and Supplier plugins, but I am also considering Carriers plugin and maybe Discounts (I can't find one for Warehousing)... is there a way to see a demo of the last 2(3) and is it possible to get a bundle of only the plugins that I want instead of the whole enchilada option?
Thanks!
SEO Friendly URL issue - TB1.4
in Technical help
Posted
Thanks Rampage, I spent hours trying to figure out what the heck I was doing wrong. Turns out I got the keyword from the manual of an OLDER version of Prestashop. This is a very good point to remember though!
I must have been daydreaming about going to Mars or something...
Thanks again for taking the time to answer this silly question.