<aside> 💡 If you've reached this stage, you've successfully completed your training, fully set up your gym in BETA, and, for existing facilities, migrated your data into BETA. The next step in your onboarding journey is a final check to ensure everything is accurate and in order.
</aside>
As your launch date approaches, it's essential to conduct a meticulous check. This step ensures accuracy and completeness, addressing any potential issues early on and setting the stage for a smooth experience in your gym.
We’ve made this easy for you and created a checklist for you to follow. Please go through and check all of the below items.
[ ] Pass prices
[ ] Sell passes online/in-app
[ ] Tax rates on passes
[ ] Time-entries on passes
[ ] Price is recurring for subscriptions
[ ] Check product prices & tax rates
[ ] Check product categories
[ ] Insert stock quantities
[ ] Check product discounts
[ ] Event/course details
[ ] Slot details
[ ] Visitor forms
[ ] Generate widgets for your website
[ ] Ensure all Migration of data from previous software is complete inc. all Visitors, Gift Cards, Visit History, Payment History,
[ ] Migrate Stripe Terminals in POS
Passes
Passes
Passes
Passes
Passes
Products
Products
Products
Products
Events
Events
Settings
Marketing
POS
Check tax rates on pass prices
Add time entry limitations on passes
Check prices are recurring for subscription passes
Check product prices & tax rates
Submitting a re-stock/stock adjustment
Generate widgets for your website
<aside>
<img src="/icons/warning_lightgray.svg" alt="/icons/warning_lightgray.svg" width="40px" /> It is important, that in the queries below you update the time ENTER_THE_DATE_HERE_YYYY-MM-DD
to the time the of the last performed the export.
If you are not sure of when your last import was ran, please as the BETA team.
</aside>
Notes cannot be pulled from the API, so we import these on the last day, to get the latest info - this can be done on the night, or for multi-locations, over the first few days of operation.
SELECT * FROM notes LEFT JOIN customer ON notes.customer_id=customer.customer_id;
The header of these export should be as follows:
CUSTOMER_ID NOTES EMAIL GUID DELETED FIRSTNAME LASTNAME
<aside> <img src="/icons/arrow-northeast_blue.svg" alt="/icons/arrow-northeast_blue.svg" width="40px" />
Please follow the RGP help page to https://support.rockgympro.com/hc/en-us/articles/360056598852-Exporting-customer-query-data-to-a-CSV-file
We assume the customer hasn’t added any new events in BETA since the initial export) ****(Date format YYYY-MM-DD)
SELECT
DATE_FORMAT(b.BOOKING_DATE, "%Y-%c-%d %T"),
b.ORIGINAL_BOOKED_OFFERING_NAME,
DATE_FORMAT(b.ORIGINAL_BOOKED_TIME, "%Y-%c-%d %T"),
b.NOTES,
b.PARTICIPANT_COUNT,
b.CANCELLED,
c.firstname,
c.lastname,
c.email,
c.bday
FROM
schedule_bookings AS b
LEFT JOIN
customers AS c ON b.customer_id = c.customer_id
LEFT JOIN
schedule_events AS se ON b.course_guid = se.session_guid
WHERE
(se.startdate > CURDATE() AND b.CANCELLED = TRUE)
OR b.BOOKING_DATE > '2024-01-01 00:00:00';
set @giftcardid=(select value from settings where name='GiftCardProductId');
set @enddate = date_add(date(('{ENDDATE}')), interval 1 day);
SELECT REPLACE
( cardnum, 'GiftCard-', '' ) AS CardNumber,
(
SELECT
i.postdate
FROM
invoices i
JOIN invoice_items ii ON ii.invoice_id = i.invoice_id
WHERE
ii.EXTRAINFO = cardnum
and i.POSTDATE<@enddate
ORDER BY
i.postdate ASC
LIMIT 1
) AS SoldDate,
CONVERT ((
SELECT
sum( PRICE )
FROM
invoice_items ii
JOIN invoices i ON ii.INVOICE_ID = i.INVOICE_ID
WHERE
i.VOIDEDINVOICE = 0
and i.POSTDATE<@enddate
AND ii.EXTRAINFO = cardnum
AND ii.PRODUCT_ID = @giftcardid
),
DECIMAL ( 10, 2 )) AS Balance
FROM
(
SELECT DISTINCT
( EXTRAINFO ) AS cardnum
FROM
invoice_items ii
JOIN invoices i ON ii.INVOICE_ID = i.INVOICE_ID
WHERE
i.VOIDEDINVOICE = 0
and i.POSTDATE<@enddate
AND EXTRAINFO LIKE 'GiftCard%'
) AS distinctcards
HAVING
balance > 0
For you Punch entries, we will need to get the full list, as punch use date is not kept on the RGP database.
Select c.guid, sum(p.delta) from punches as p left join customers as c on p.customer_id = c.customer_id where p.voided=false group by c.guid;
<aside> <img src="/icons/arrow-northeast_blue.svg" alt="/icons/arrow-northeast_blue.svg" width="40px" />
Please follow the RGP help page to https://support.rockgympro.com/hc/en-us/articles/360057047751-Reviewing-credit-due-balances
Congratulations! Your onboarding process is now complete. We understand that transitioning to BETA has required substantial effort from you and your team, so kudos on successfully navigating through the hard work involved!
It is now time for the launch of your gym. Best wishes from the BETA team!
We are here to support you throughout the process. Reach out to our support team at any time, from your BETA Dashboard.