Edit coin shops, extended shops and Cash Shop
These are different shop systems with different currencies and delivery paths. Identify which interface the customer uses before editing a price.
The outcome to aim for
These are different shop systems with different currencies and delivery paths. Identify which interface the customer uses before editing a price.
Success check: Record item count and all potentially affected currencies before and after one purchase. Never validate a shop solely from its displayed price.
Before you start
Read the complete procedure and its version notes. Record the affected server role and keep an untouched backup outside scanned data folders.
Files you need
One step at a time
- STEP 1
CustomShop.xml: Enable is the master switch. MainCategory is the top category and DanhMuc/NameShop defines submenus. Duplicate an item within the intended submenu and change Type/Index, item options and GiaCoin.
- STEP 2
Keep PriceType from a working item using the intended currency; enum numbers are not universal across systems. Verify the displayed label and actual deducted balance.
- STEP 3
ExtendShop.xml: Enable controls availability; Count is created quantity and Price is WCoinC according to its supplied file. Read Sale and RateExchange handling before changing those fields.
- STEP 4
Standard Cash Shop requires Common.ini CashShopSwitch and matching CashShopPackage/CashShopProduct entries. Keep package and product identifiers linked; server data and client shop data may both need updating.
- STEP 5
Apply /reload spk for MOMU XML shops, /reload cashshop for standard Cash Shop. Test correct balance, insufficient balance, full inventory/storage, item duration and relog persistence.
Progress is saved only in this browser. Completion is your learning record, not proof of a live server change.
Apply the real change
Use the load method stated in the steps for this system. Startup-only settings require a planned restart. The reload finder below shows recorded groups; confirm whether the particular field is startup-only.
Find the file’s reload instructions →Verify the result in game
Record item count and all potentially affected currencies before and after one purchase. Never validate a shop solely from its displayed price.
If the expected result is missing, restore the backed-up files and repeat the same reload/restart before adding another change.
