Hello! We have a store on BrickLink & have recently opened a template store in BrickOwl. What is the best software (i.e., user friendly, least potential errors) to use to transfer our BL store over and sync both stores afterwards? While BrickSync is free, we don't mind paying for BrickPacker if it turns out to be easier and more accurate. Also, are there other syncing tools besides these two? Thanks for your recommendations! We look forward to being a part of the BrickOwl community!
Comments
In order for the sync to work properly you need to upload inventory to both sites and pair up inventory using the menu on the right. This pairing needs to be done every time you create new lots that are loaded on both sites and need to be synced.
Does that mean if I'm listing 500 red 2x2 bricks for example, I have to list it on both stores, not just one?
Right in the beginning I tried to use brickpacker, but ended up giving up with frustration. I don’t recall what the issue(s) were.
@SuperBrick would you share the link, I may try again. Also do you have instructions/info on operation?
Also I don’t recall if this was cloud based, or where the master inventory is stored?
Thanks
@Graham You were very early on at which time the setup process was very different and much more complicated. BrickPacker does not keep a master inventory or provide the ability to modify inventory, you would keep your master inventory on either BrickLink or Brick Owl whichever site you prefer (or use any other software you would like). The site can be found at: https://brickpacker.com/ .
Thanks for reply.
You may well see me return in the future. I definitely prefer having full control of my inventory rather than in the cloud, hosted on somebodies website.
Niek.
I've set the BrickSync config to run every 180 seconds but it didn't still seem to run at that interval and was stuck at the default of 300 seconds, a perfect time for most stores with less than 5000 lots or 500K parts but we needed a faster refresh due to size. Then I discovered the autocheck command and it seems to be running at the correct interval of 180. I've been monitoring the traffic usage and we are staying under the max usage even with the COVID buying influx.
Any chance of sharing how you set up that trigger?
- Big B
We run BrickSync on a Linux server in a "screen" session. This allows you to use scripts to fire off commands to BrickSync ("expect" would probably be the easiest to use for that).
We have all emails for our store forwarded to the same Linux machine. With "procmail" we determine if an email is an order confirmation, and that will trigger a command sent to BrickSync.
Slightly related, with that "screen" setup, it is easy to set up a local web page to control BrickSync with a simple "stop" / "start" button (matching "blmaster on" / "blmaster off") like in attached pic.
Niek.
Check out my plea to Brickadoon re BrickSync support on the Coral Issues thread, I think it would interest you as well, unless you are self supporting BSync in which case the plea goes out to you as well.
So yup, I am pretty much self supporting with BrickSync.
Niek.
Must be nice I'm in a position that if anything goes wrong with BS or BL code, and I have to shut down BO. I just saw that the newest BS competitor only syncs every 15 minutes so that would only cause aggravation over a very short time and not being in control of my keys is too much of a risk for me to take. Finger crossed Brickadoon takes this up, I don't want to learn to code at my age just to keep both stores up and running .
- Hard-coded color tables. It should be fairly easy to change over from a hard-coded setup to either read in the table from a config file (like BS does for security keys etc), or even read it from a hosted version (and put the URL for that in the config file as well, so people can choose to trust/use the color table hosted by someone, or use a local version of the color table).
That way, when a new color comes around, it is simply a matter of updating your local table, or restart BS to load an updated color table hosted by someone else.
- BL or BO changing its IP address. This causes BS to fail. The source code determines both IPs at startup - again a fairly straightforward fix would be to have it do an IP lookup when it sees it cannot reach either site, and check to see if it is changed (if IP changed, continue with the new IP, if it is still the same, continue with the current complaining that there is an issue). I believe I have this one already in my version, I'd have to check.
Niek.
Anyhoo, said change should not be very involved.
Niek.
In a perfect world, BO would pick up support for BS and BL would pick up support for the other required tool, BrickStock, but we are left in the wind. If it weren't for the support of a few users, I would have to close my BO store due to lack of adequate sync software for my needs.
It only takes some additional code in bscheck.c - @brickadoon : if you like I can put that file up for download. It is against source code version 1.7.1.
I also added 2 new commands to my BS for testing purposes: "checkresolve" reports back the current IP addresses BS has in memory, and "fakeresolve" intentionally mangles these IP addresses (so I can check to see if the IPs are actually fixed at next order check. This takes a few extra lines in bricksyncinput.c.
Niek.
@qwertyboy @brickadoon have you noticed that BS only refers to the time in the conf file for fetch times after the autocheck command has been issued or is this just me?
But you say "... after the autocheck command has been issued ..." - are you saying your BS doesn't autocheck until you type the "autocheck" command? If so, there is a directive "autocheck = 1;" in the conf file that should do that at startup.
Niek.
https://www.brickowl.com/forum#/discussion/comment/42929
We are still researching the best option for our store and thank all that have responded thus far! We welcome your reviews of what you are currently using!
Does BrickSync synchronize what's in the BrickLink stockrooms?
No, BrickSync does not see or synchronize the content of the BrickLink stockrooms
How can I make some items available only on BrickOwl or BrickLink?
You need to tag these items: insert the ~ character anywhere in the remarks (private notes) of these items, and BrickSync won't see them.
So it doesn't sync the stockrooms, but if you put an item in stockroom on BL, the item on BO will be set tot not for sale